Tips Updates
Daily
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

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.205]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:   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-
SELECT * FROM batting WHERE playerid = 21472 and pa > 0 ORDER BY Seq,statType

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