Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Matt CainTrack this Player High Level: MLB Current Team: Free Agent since 2017 MLB Years: 2005-2017
Follow TBC on Twitter and Facebook

Drafted
Rated Prospect
1st Round Draft Pick
World Series Champion
Futures Game

PositionsP-427Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameMatthew Thomas Cain
Height6-3Weight180BatsRightThrowsRight
Born DateOctober 1,1984 [33.324]PlaceDothan,Alabama
High SchoolHouston (Germantown,TN)

DraftedSelected by the San Francisco Giants [Team Picks] in the 1st round (25th overall) of the 2002 Amateur Entry Draft [Signed]
Signing Bonus$1,375,000Signing ScoutsLee ElderService Time12.038 (2017)
Prospect Rankings[BA] 2004-MLB-#91 ... 2004-SFN-#2 ... 2005-MLB-#13 ... 2005-SFN-#1 ... 2006-MLB-#10 ... 2006-SFN-#1
MLB DebutAugust 29,2005 [20.332]
OrganizationsSFN [16] Awards4Awards Voting4-30
TBC Player ID21472Retrosheet IDcainm001MLBAM ID430912
Pitch Repertoire Fastball (42.94%) -- Slider (18.15%) -- Changeup (14.17%) -- Curveball (14.05%) -- 2-Seam Fastball (10.69%)
Fastball Velocity [2017] - 89.36 - [2016] - 90.33 - [2015] - 91.02 - [2014] - 91.65 - [2013] - 91.18 - [2012] - 91.08 - [2011] - 91.20 - [2010] - 91.54
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Matt Cain page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.


Player Notes:   Threw a perfect game on June 13,2012 against the Houston Astros ... Opening Day Starter for the San Francisco Giants in 2013
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts46Walks53Hittable47SO/BB49vsPower47Hitting34Durability58Team.500Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2002Arizona GiantsArizRksfn-ST17013.72871000019.013108111203001.246.050.475.129.311.82.000-
2003Hagerstown SunsSALAsfn35ST18442.5514140000074.0572421524901101.096.930.612.9210.953.75.500-
2004San Jose GiantsCalifA+sfn18ST19711.8613130000072.2582515517890001.037.180.622.1111.025.24.875-
2004Norwich NavigatorsEastAAsfn18ST19643.3515150000086.0734432740724001.317.640.734.197.531.80.600-
2004Minor Totals (2 teams)Minor--ST01352.67282800000158.2131694712571614001.187.430.683.239.132.82.722-
2005Fresno GrizzliesPCLAAAsfn-ST201054.39262601000145.2118777122731765001.317.291.364.5110.872.41.667-
2005San Francisco GiantsNLMLBsfn43ST20212.33770100046.0241212419301000.934.660.783.695.831.58.6674.08
2006San Francisco GiantsNLMLBsfn43ST2113124.15323111110190.2157938818871799261.287.410.854.118.452.06.5203.96
2007San Francisco GiantsNLMLBsfn18ST227163.65323201000200.01738481147916312051.267.790.633.567.342.06.3043.78
2008San Francisco GiantsNLMLBsfn18ST238143.76343401100217.2206959119911867271.368.520.793.767.692.04.3643.91
2009San Francisco GiantsNLMLBsfn18ST241482.89333304000217.2184737022731719031.187.610.913.027.072.34.6363.89
2010San Francisco GiantsNLMLBsfn18ST2513113.14333304200223.0181847822611778041.087.290.892.467.132.90.5423.65
2011San Francisco GiantsNLMLBsfn18ST2612112.88333301000221.217782719631794091.087.190.372.567.272.84.5222.91
2012San Francisco GiantsNLMLBsfn18ST271652.79323202200219.0177736821511938091.047.260.862.097.923.78.7623.40
2013San Francisco GiantsNLMLBsfn18ST288104.00303000000184.0158858223551581051.167.711.122.697.712.87.4443.93
2014San Francisco GiantsNLMLBsfn18ST29274.1815150000090.08147421332702021.258.071.303.196.972.19.2224.58
2015Richmond Flying SquirrelsEastAAsfn18ST30004.9111000003.23220120001.097.36--2.454.912.00--
2015Sacramento River CatsPCLAAAsfn23S/R30123.20532001019.2188724220001.128.240.921.8310.075.50.333-
2015Minor Totals (2 teams)Minor--S/R0123.47642001022.02110925240001.118.100.771.939.264.80.333-
2015San Francisco GiantsNLMLBsfn18S/R30245.7913112000060.27139391220411041.5010.531.782.976.082.05.3335.54
2016Arizona GiantsArizRksfn7ST31005.4011000003.03221061000.908.102.70--16.200.00--
2016San Jose GiantsCalifA+sfn18ST310120.2511000004.010991320003.2522.502.256.754.500.67.000-
2016Sacramento River CatsPCLAAAsfn26ST31115.06220000010.211861460001.419.280.843.375.061.50.500-
2016Minor Totals (3 teams)Minor--ST0128.50440000017.124191737141001.7212.001.503.507.002.00.333-
2016San Francisco GiantsNLMLBsfn18S/R31485.6421174002089.010358561632725061.5110.381.613.227.252.25.3335.14
2017San Francisco GiantsNLMLBsfn18ST323115.43272340010124.015785751849753021.6611.361.303.555.431.53.2145.06
MLB Totals - 13 Season(s)Filter1041183.6834233111156402081.218499108532117121694704621.237.980.913.077.312.38.4680.80
Minor League Totals - 6 Season(s)Filter29193.55868331010436.03642091734517748514101.237.460.923.639.942.74.604-
AAA Totals - 3 Season(s)Filter1284.30333121010174.0147938425812045001.307.521.284.1410.432.52.600-
AA Totals - 2 Season(s)Filter643.4116160000089.2764634741744001.307.630.704.127.431.80.600-
A+ Totals - 2 Season(s)Filter722.8214140000076.2683424620910001.157.980.702.3510.684.55.778-
A Totals - 1 Season(s)Filter442.5514140000074.0572421524901101.096.930.612.9210.953.75.500-
Rk Totals - 2 Season(s)Filter013.97981000022.2161210211264001.196.350.794.3710.322.36.000-
San Francisco Giants Totals - 13 Season(s)Filter1041183.6834233111156402081.218499108532117121694704621.237.980.913.077.312.38.468-
Average MLB - Per ~220 innings11123.68363512100220.0195969022751797071.237.980.913.077.312.38.4780.80
Average Minor - Per ~220 innings15103.55434211010220.01821058723892437101.237.460.923.639.942.74.600-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2004Norwich NavigatorsEastAAsfn18p19153000000000101000.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
2005Fresno GrizzliesPCLAAAsfn-p2016293720000011506000.241.267.310.5779236.500.069.103.2552.7841.6715.000.000.0028.57
2005San Francisco GiantsNLMLBsfn43p20715111000000601000.067.067.133.2002116.111.066.067.0830.0037.500.000.000.00100.00
2006San Francisco GiantsNLMLBsfn43p2132571820010012808000.140.155.175.33010266.276.035.053.1471.5242.4228.000.000.0025.00
2007San Francisco GiantsNLMLBsfn18p2230573400240023207000.070.102.175.27710266.087.105.140.1223.0348.4816.003.0328.5050.00
2008San Francisco GiantsNLMLBsfn18p2332623710230043406000.113.167.226.39314372.192.113.177.1785.5647.228.502.7831.0042.86
2009San Francisco GiantsNLMLBsfn18p2432602921030043109000.150.203.217.42013373.310.067.133.1925.4842.477.750.000.0033.33
2010San Francisco GiantsNLMLBsfn18p25336637100100133010000.106.119.121.2408177.212.015.030.1101.3042.8633.000.000.0014.29
2011San Francisco GiantsNLMLBsfn18p2634665910160033008100.136.171.197.36813278.222.061.106.1673.8538.4610.001.2866.0022.22
2012San Francisco GiantsNLMLBsfn18p27357461320160023308000.176.197.243.44018384.300.067.095.1952.3839.2916.501.1974.0023.08
2013San Francisco GiantsNLMLBsfn18p28305205000200222010001.096.130.096.2265064.167.000.038.1083.1334.3811.000.000.000.00
2014San Francisco GiantsNLMLBsfn18p2915271400000021310000.148.233.148.3814030.286.000.074.1896.6743.336.500.000.000.00
2015Sacramento River CatsPCLAAAsfn23p3033000000000201000.000.000.000.000004.000.000.000.0000.0050.000.000.000.000.00
2015San Francisco GiantsNLMLBsfn18p301316000001000903100.000.000.000.0000020.000.000.000.0000.0045.000.000.000.000.00
2016San Francisco GiantsNLMLBsfn18p3120271210150001700100.074.071.222.2936228.100.148.148.1160.0060.710.003.5727.00100.00
2017San Francisco GiantsNLMLBsfn18p3224321520020002002000.156.156.219.3757234.417.063.063.1590.0058.820.000.000.0040.00
MLB Totals - 13 Season(s)Filter33761127741317340021308172301.121.151.180.33111021708.224.059.093.0002.9743.5014.670.9987.2928.38
Minor League Totals - 3 Season(s)Filter34353720000011808000.200.222.257.4799244.412.057.086.0002.2740.9118.000.000.0028.57
AAA Totals - 2 Season(s)Filter19323720000011707000.219.242.281.5239240.467.062.094.0002.5042.5017.000.000.0028.57
AA Totals - 1 Season(s)Filter153000000000101000.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
San Francisco Giants Totals - 13 Season(s)Filter33761127741317340021308172301.121.151.180.33111021708.224.059.093.0002.9743.5014.670.9987.2928.38
Average MLB - Per 162 games1622941336603160010148035100.121.151.180.3315310340.224.059.093.0002.9743.5014.670.9987.2928.38
Average Minor - Per 162 games16216714331000000586038000.200.222.257.4794310210.412.057.086.0002.2740.9118.000.000.0028.57

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2002Arizona Giants ArizRksfn17P8--13--441.0000.50------8100.014.3
2003Hagerstown Suns SALAsfn18P14--14--551.0000.36------14100.010.4
2004San Jose Giants CalifA+sfn19P12--251-87.8750.58------1392.38.6
2004Norwich Navigators EastAAsfn19P15--562-1311.8460.73------15100.010.6
2005Fresno Grizzlies PCLAAAsfn20P26--613312219.8640.73------26100.018.1
2005San Francisco GiantsNLMLBsfn20P7746121-43.7500.430.07-----7100.04.3
2006San Francisco GiantsNLMLBsfn21P323119017153-3532.9141.000.17-----32100.019.9
2007San Francisco GiantsNLMLBsfn22P3232200625-231311.0000.970.16-----32100.019.8
2008San Francisco GiantsNLMLBsfn23P34342171424-338381.0001.120.18-----34100.021.0
2009San Francisco GiantsNLMLBsfn24P33332171722-139391.0001.180.18-----33100.020.4
2010San Francisco GiantsNLMLBsfn25P33332239242-3533.9431.000.15-----33100.020.4
2011San Francisco GiantsNLMLBsfn26P333322114233-4037.9251.120.17-----3497.120.4
2012San Francisco GiantsNLMLBsfn27P32322191024213634.9441.060.1618966.7-3591.419.8
2013San Francisco GiantsNLMLBsfn28P30301841225123837.9741.230.2017481.0-30100.018.5
2014San Francisco GiantsNLMLBsfn29P1515901212212624.9231.600.278561.5-15100.09.3
2015Richmond Flying Squirrels EastAAsfn30P1---------------1100.00.7
2015Sacramento River Cats PCLAAAsfn30P5---------------5100.03.5
2015San Francisco GiantsNLMLBsfn30P13116024--661.0000.460.107187.5-13100.08.0
2016Arizona Giants ArizRksfn31P1---------------1100.01.8
2016San Jose Giants CalifA+sfn31P1---------------1100.00.7
2016Sacramento River Cats PCLAAAsfn31P2--13-2441.0002.00------2100.01.4
2016San Francisco GiantsNLMLBsfn31P211789511231816.8890.760.187558.3-21100.013.0
2017San Francisco GiantsNLMLBsfn32P27231241218133130.9681.110.2415478.9-27100.016.7
MLB Totals for P - 13 season(s)-   P34233120801312291716377360.9551.050.17722872.0-3420.00.0
AAA Totals for P - 3 season(s)-   P33--716332623.8850.70------330.00.0
AA Totals for P - 2 season(s)-   P16--562-1311.8460.69------160.00.0
A+ Totals for P - 2 season(s)-   P13--251-87.8750.54------130.00.0
A Totals for P - 1 season(s)-   P14--14--551.0000.36------140.00.0
Rk Totals for P - 2 season(s)-   P9--13--441.0000.44------90.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2002Arizona Giants ArizRksfn178----------
2003Hagerstown Suns SALAsfn1814----------
2004San Jose Giants CalifA+sfn1912----------
2004Norwich Navigators EastAAsfn1915----------
2005Fresno Grizzlies PCLAAAsfn2026----------
2005San Francisco GiantsNLMLBsfn207----------
2006San Francisco GiantsNLMLBsfn2132----------
2007San Francisco GiantsNLMLBsfn2232----------
2008San Francisco GiantsNLMLBsfn2334----------
2009San Francisco GiantsNLMLBsfn2433----------
2010San Francisco GiantsNLMLBsfn2533----------
2011San Francisco GiantsNLMLBsfn2633----------
2012San Francisco GiantsNLMLBsfn2732----------
2013San Francisco GiantsNLMLBsfn2830----------
2014San Francisco GiantsNLMLBsfn2915----------
2015Richmond Flying Squirrels EastAAsfn301----------
2015Sacramento River Cats PCLAAAsfn305----------
2015San Francisco GiantsNLMLBsfn3013----------
2016Arizona Giants ArizRksfn311----------
2016San Jose Giants CalifA+sfn311----------
2016Sacramento River Cats PCLAAAsfn312----------
2016San Francisco GiantsNLMLBsfn3121----------
2017San Francisco GiantsNLMLBsfn3227----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2006San Francisco GiantsMLB Spring TrainingMLB21137.99660000023.23021216621001.5511.412.282.287.993.507.99.250
2007San Francisco GiantsMLB Spring TrainingMLB22216.15770000026.12920182820201.429.910.682.736.842.506.84.667
2008San Francisco GiantsMLB Spring TrainingMLB23235.68660000025.12918162823201.4710.300.712.848.172.886.39.400
2009San Francisco GiantsMLB Spring TrainingMLB24000.00000000020.04400410002.2519.801.800.450.000.000.00.000
2010San Francisco GiantsMLB Spring TrainingMLB25212.95550000021.121970312101.148.860.001.275.064.003.80.667
2010San Francisco GiantsDiv SeriesMLB25000.0011000006.27100260001.459.450.002.708.103.001.35.000
2010San Francisco GiantsChamp. SeriesMLB25100.0011000007.02000350000.712.570.003.866.431.670.001.000
2010San Francisco GiantsWorld SeriesMLB25100.0011000007.24000221000.834.700.002.352.351.000.001.000
2011San Francisco GiantsMLB Spring TrainingMLB26115.40440000013.119881211001.6012.830.681.357.435.505.40.500
2012San Francisco GiantsMLB Spring TrainingMLB27402.10615000025.222663426001.037.711.051.409.126.502.101.000
2012San Francisco GiantsDiv SeriesMLB27115.06220000010.211663390001.379.282.532.537.593.005.06.500
2012San Francisco GiantsChamp. SeriesMLB27112.19220000012.111331260001.078.030.731.464.383.002.19.500
2012San Francisco GiantsWorld SeriesMLB27003.8611000007.05332250001.006.432.572.576.432.503.86.000
2013San Francisco GiantsMLB Spring TrainingMLB28234.50651000020.02614103317001.4511.701.351.357.655.676.30.400
2014San Francisco GiantsMLB Spring TrainingMLB29117.47440000015.21613132613201.459.191.153.457.472.177.47.500
2015San Francisco GiantsMLB Spring TrainingMLB30115.40440000011.21577137001.6111.570.772.315.402.335.40.500
2016San Francisco GiantsMLB Spring TrainingMLB31127.71330000011.2161210465001.9612.343.094.633.860.839.26.333
2017San Francisco GiantsMLB Spring TrainingMLB32017.82761000025.13723223519101.6713.141.071.786.753.808.17.000
MLB Spring Training Totals - 12 yrs17175.18585170000240.03041511383155174801.5011.401.162.066.533.165.66.500
MLB Playoffs - Divisional Series Totals - 2 yrs113.12330000017.318763515001.339.351.562.607.793.003.63.500
MLB Playoffs - Championship Series Totals - 2 yrs211.40330000019.313331511000.936.050.472.335.122.201.40.667
MLB Playoffs - World Series Totals - 2 yrs101.84220000014.7933247100.895.521.232.454.301.751.841.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2006San Francisco GiantsMLB Spring TrainingMLB2143000000000201000.000.000.000.000004.000.000.0000.0050.000.000.000.000.00
2007San Francisco GiantsMLB Spring TrainingMLB2233000000000300000.000.000.000.000003.000.000.0000.00100.000.000.000.000.00
2008San Francisco GiantsMLB Spring TrainingMLB2357220000001200000.286.375.286.661208.400.000.14312.5025.002.000.000.000.00
2009San Francisco GiantsMLB Spring TrainingMLB2457220000000201000.286.286.286.572208.400.000.0000.0025.000.000.000.000.00
2010San Francisco GiantsMLB Spring TrainingMLB2551000000000102000.000.000.000.000003.000.000.0000.0033.330.000.000.000.00
2010San Francisco GiantsDiv SeriesMLB2512010001000100000.500.500.5001.0001021.000.000.0000.0050.000.000.000.000.00
2010San Francisco GiantsChamp. SeriesMLB2512000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00
2010San Francisco GiantsWorld SeriesMLB2513010000000100000.333.333.333.666103.500.000.0000.0033.330.000.000.000.00
2011San Francisco GiantsMLB Spring TrainingMLB2612000000000100001.000.000.000.000002.000.000.0000.0050.000.000.000.000.00
2012San Francisco GiantsMLB Spring TrainingMLB2762110001000100000.500.500.5001.0001021.000.000.0000.0050.000.000.000.000.00
2012San Francisco GiantsDiv SeriesMLB2724000000000200000.000.000.000.000004.000.000.0000.0050.000.000.000.000.00
2012San Francisco GiantsChamp. SeriesMLB2725020001000301000.400.400.400.8002061.000.000.0000.0050.000.000.000.000.00
2013San Francisco GiantsMLB Spring TrainingMLB2832000000000002000.000.000.000.000004.000.000.0000.000.000.000.000.000.00
2014San Francisco GiantsMLB Spring TrainingMLB2932010000000100000.500.500.5001.0001021.000.000.0000.0050.000.000.000.000.00
2015San Francisco GiantsMLB Spring TrainingMLB3021000000000101000.000.000.000.000002.000.000.0000.0050.000.000.000.000.00
2016San Francisco GiantsMLB Spring TrainingMLB3123120001000101000.667.667.6671.3342041.000.000.0000.0025.000.000.000.000.00
2017San Francisco GiantsMLB Spring TrainingMLB3236011002000300000.167.167.333.500216.333.166.1670.0050.000.000.000.00100.00
MLB Spring Training Totals - 12 yrs42396910040011808001.231.250.256.50610148.429.025.0512.0837.5018.000.000.0011.11
MLB Playoffs - Divisional Series Totals - 2 yrs36010001000300000.167.167.167.334106.333.000.0000.0050.000.000.000.000.00
MLB Playoffs - Championship Series Totals - 2 yrs37020001000501000.286.286.286.5722081.000.000.0000.0062.500.000.000.000.00
MLB Playoffs - World Series Totals - 1 yrs13010000000100000.333.333.333.666103.500.000.0000.0033.330.000.000.000.00

Awards [4]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2004Minor League High-A All-Star Team (SP) ... San Francisco Giants Minor League Player of the Year2
2010San Francisco Giants Player of the Year1
2012National League Player of the Week (June 11-June 17)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2017-11-03SPFree Agent -Free AgentFree AgentGranted free agency33.033  
2016-09-02SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL31.336Team Roster on 2016-09-02
2016-08-18SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Lower back strain31.321Team Roster on 2016-08-18
2016-07-21SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL31.293Team Roster on 2016-07-21
2016-07-02SPSan Francisco GiantsArizona Giants (Rk)YDL-15InjuredAssigned to AZL Giants (Rk) for rehab31.274Team Roster on 2016-07-02
2016-06-15SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Aggravated right hamstring strain31.257Team Roster on 2016-06-15
2016-06-14SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL31.256Team Roster on 2016-06-14
2016-05-28SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Strained right hamstring31.239Team Roster on 2016-05-28
2015-09-11SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL30.345Team Roster on 2015-09-11
2015-09-07SPSan Francisco GiantsSacramento (AAA)YDL-15InjuredAssigned to Sacramento (AAA) for rehab30.341Team Roster on 2015-09-07
2015-08-29SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Right elbow nerve irritation30.332Team Roster on 2015-08-29
2015-07-03SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL30.275Team Roster on 2015-07-03
2015-06-09SPSan Francisco GiantsRichmond (AA)YDL-15InjuredAssigned to Richmond (AA) for rehab30.251Team Roster on 2015-06-09
2015-04-07SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Flexor tendon strain, right forearm30.188Team Roster on 2015-04-07
2014-11-05SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL30.035Team Roster on 2014-11-05
2014-09-02SPSan Francisco GiantsSan Francisco Giants (MLB)-DL-60InjuredDL60 Transferred to 60-day DL29.336Team Roster on 2014-09-02
2014-07-21SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Right elbow inflammation29.293Team Roster on 2014-07-21
2014-06-06SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL29.248Team Roster on 2014-06-06
2014-05-31SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Strained right hamstring29.242Team Roster on 2014-05-31
2014-05-10SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL29.221Team Roster on 2014-05-10
2014-05-05SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Lacerated finger29.216Team Roster on 2014-05-05
2013-09-07SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveActivated from DL28.341Team Roster on 2013-09-07
2013-08-23SPSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Right forearm contusion [Hit by a Gaby Sanchez line drive]28.326Team Roster on 2013-08-23
2012-04-02SPSan Francisco GiantsSan Francisco Giants (MLB)YActiveContractSigned to 6-year contract for 2012-2017 ($127m) Vesting option for 2018 for $14m27.183Team Roster on 2012-04-02
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2007-03-01ContractSigned by Giants 
2002-06-26Contractsigned 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2002San Francisco Giants-171,375,000-------1,375,000Signing Bonus out of 2002 Draft (1st round - 25th overall)
2005San Francisco GiantsTeam Payroll20300,000-79446-2,189,055300,0001,675,000
2006San Francisco GiantsTeam Payroll21328,000-7292992,365,072327,0002,003,000
2007San Francisco GiantsTeam Payroll22650,000-47516412,459,737380,0002,653,000
2008San Francisco GiantsTeam Payroll23950,000-42211532,696,252390,0003,603,000
2009San Francisco GiantsTeam Payroll242,900,000-2581068++2,746,792400,0006,503,000
2010San Francisco GiantsTeam Payroll254,583,333-1921079++2,812,412400,00011,086,333
2011San Francisco GiantsTeam Payroll267,333,333-119687++2,722,607414,00018,419,666
2012San Francisco GiantsTeam Payroll2715,333,333-30397++2,954,887480,00033,752,9992012-04-02 - Signed to 6-year contract for 2012-2017 ($127m) Vesting option for 2018 for $14m
2013San Francisco GiantsTeam Payroll2820,833,333-13299++3,023,990490,00054,586,332
2014San Francisco GiantsTeam Payroll2920,833,333-18199++3,256,497500,00075,419,665
2015San Francisco GiantsTeam Payroll3020,833,33310.03823198++3,571,283507,50096,252,998
2016San Francisco GiantsTeam Payroll3120,000,00011.03824198++3,498,245507,500116,252,998
2017San Francisco GiantsTeam Payroll3220,000,00012.03827397++3,651,709535,000136,252,998
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red