Matt Cain

Free Agent
High Level
MLB
Years
2002-2017 (2005-2017)
Proper Name
Matthew Thomas Cain
Nickname
Horse
Pronunciation
mat kayn
Positions
P (427)
Height / Weight
6-3 / 230
Bats / Throws
Right / Right
Birthdate
October 1,1984   Age:  41.107
High School
Houston (Germantown,TN)
Signing Bonus
$ 1,375,000
Service Time
12.038 (2017)
Contract Info
MLBAM ID
Retrosheet#
cainm001
Show More
[2002] Originally Committed to Memphis ... Gatorade Player of the Year for Tennessee ... 1st Round Draft Pick (#25 overall) by the San Francisco Giants   [2004] Participated in the All-Star Weekend Futures Game (US Team)   [2010] World Series Champion with San Francisco Giants   [2012] Pitched perfect game for San Francisco Giants against the Houston Astros on June 13,2012 ... World Series Champion with San Francisco Giants   [2013] Opening day starter for the San Francisco Giants   [2018] Added to the San Francisco Giants Wall of Fame
Show Releated Ebay Listings

Prospect Rankings

CSV
Glossary
Upgrade to TBC PREMIUM ($2/month) and unlock additional features such as ad-free surfing! Feature list
yearsourcetypeteamrankview rankings
2003Baseball AmericaTeamSan Francisco Giants11View Rankings
2004Baseball AmericaMLBSan Francisco Giants91View Rankings
2004Baseball AmericaTeamSan Francisco Giants2View Rankings
2005Baseball AmericaMLBSan Francisco Giants13View Rankings
2005Baseball AmericaTeamSan Francisco Giants1View Rankings
2006Baseball AmericaMLBSan Francisco Giants10View Rankings
2006Baseball AmericaTeamSan Francisco Giants1View Rankings
7 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
TBC PREMIUM Subscribers get access to additional grid functionality such as pre-defined filters, manual removal of rows and quick player comparison! Full feature list.
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2002Arizona GiantsArizRkSFN-17013.72870010019.113108111203041.246.050.475.129.314.661.82
2003Hagerstown SunsSALASFN3518442.5514140000074.0572421524901101.096.930.612.9210.952.923.75
2004San Jose GiantsCalifA+SFN1819711.8613130000072.2582515517890041.037.180.622.1111.023.105.24
2004Norwich NavigatorsEastAASFN1819643.3515150000086.0734432740724031.317.640.734.197.534.601.80
2005Fresno GrizzliesPCLAAASFN-201054.39262610000145.2118777122731765051.317.291.364.5110.874.762.41
2005San Francisco GiantsNLMLBSFN4320212.33771000046.1241212419301000.934.660.783.695.832.331.58
2006San Francisco GiantsNLMLBSFN432113124.15323111110190.2157938818871799261.287.410.854.118.454.392.06
2007San Francisco GiantsNLMLBSFN18227163.65323210000200.01738481147916312051.267.790.633.567.343.782.06
2008San Francisco GiantsNLMLBSFN18238143.76343411000217.2206959119911867271.368.520.793.767.693.932.04
2009San Francisco GiantsNLMLBSFN18241482.89333340000217.2184737022731719031.187.610.913.027.073.022.34
2010San Francisco GiantsNLMLBSFN182513113.14333342000223.1181847822611778041.087.290.892.467.133.392.90
2011San Francisco GiantsNLMLBSFN182612112.88333310000221.217782719631794091.087.190.372.567.273.332.84
2012San Francisco GiantsNLMLBSFN18271652.79323222000219.1177736821511938091.047.260.862.097.923.003.78
2013San Francisco GiantsNLMLBSFN18288104.00303000000184.1158858223551581051.167.711.122.697.714.152.87
2014San Francisco GiantsNLMLBSFN1829274.1815150000090.18147421332702021.258.071.303.196.974.682.19
2015Richmond Flying SquirrelsEastAASFN1830004.9111000003.23220120001.097.360.002.454.914.912.00
2015Sacramento River CatsPCLAAASFN2330123.20530021019.2188724220001.128.240.921.8310.073.665.50
2015San Francisco GiantsNLMLBSFN1830245.7913110020060.27139391220411041.5010.531.782.976.085.792.05
2016Arizona GiantsArizRkSFN731005.4011000003.13221061000.908.102.700.0016.205.400.00
2016San Jose GiantsCalifA+SFN18310120.2511000004.010991320013.2522.502.256.754.5020.250.67
2016Sacramento River CatsPCLAAASFN2631115.06220000010.211861460011.419.280.843.375.066.751.50
2016San Francisco GiantsNLMLBSFN1831485.6421170042089.110358561632725061.5110.381.613.227.255.842.25
2017San Francisco GiantsNLMLBSFN18323115.43272300410124.115785751849753021.6611.361.303.555.436.151.53
Tot:MLB (13 yrs) MLB   1041183.6834233115641102085.218499108532117121694704621.237.980.913.077.313.932.38
Tot:NL (13 yrs) NL   1041183.6834233115641102085.218499108532117121694704621.237.980.913.077.313.932.38
Tot:Minors (6 yrs) Minors   29193.55868310130439.036420917345177485141181.237.460.923.639.944.282.74
Tot:Rk (2 yrs) Rk   013.97980001022.2161210211264041.196.350.794.3710.324.762.36
Tot:A (1 yrs) A   442.5514140000074.0572421524901101.096.930.612.9210.952.923.75
Tot:A+ (2 yrs) A+   722.8214140000076.2683424620910051.157.980.702.3510.683.994.55
Tot:AA (2 yrs) AA   643.4116160000089.2764634741744031.307.630.704.127.434.621.80
Tot:AAA (3 yrs) AAA   1284.30333110120176.0147938425812045061.307.521.284.1410.434.762.52
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Pitching Statistics

CSV
Glossary
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2006San Francisco GiantsMLB Spring TrainingSpring21137.99660000023.230212166210001.5211.412.282.287.997.993.50
2007San Francisco GiantsMLB Spring TrainingSpring22216.15770000026.129201828202031.419.910.682.736.846.842.50
2008San Francisco GiantsMLB Spring TrainingSpring23235.68660000025.129181628232011.4610.300.712.848.176.392.88
2009San Francisco GiantsMLB Spring TrainingSpring24000.00000000020.044004100002.2519.801.800.450.000.000.00
2010San Francisco GiantsMLB Spring TrainingSpring25212.95550000021.1219703121001.138.860.001.275.063.804.00
2010San Francisco GiantsDivision SeriesPlayoffs25000.0011000006.27100260001.359.450.002.708.101.353.00
2010San Francisco GiantsChampionship SeriesPlayoffs25100.0011000007.02000350000.712.570.003.866.430.001.67
2010San Francisco GiantsWorld SeriesPlayoffs25100.0011000007.24000221000.784.700.002.352.350.001.00
2011San Francisco GiantsMLB Spring TrainingSpring26115.40440000013.1198812110001.5812.830.681.357.435.405.50
2012San Francisco GiantsMLB Spring TrainingSpring27402.10610050025.2226634260001.017.711.051.409.122.106.50
2012National LeagueMajor League BaseballAllStar27100.0011000002.01000010000.504.500.000.004.500.000.00
2012San Francisco GiantsDivision SeriesPlayoffs27115.06220000010.211663390001.319.282.532.537.595.063.00
2012San Francisco GiantsChampionship SeriesPlayoffs27112.19220000012.111331260001.058.030.731.464.382.193.00
2012San Francisco GiantsWorld SeriesPlayoffs27003.8611000007.05332250001.006.432.572.576.433.862.50
2013San Francisco GiantsMLB Spring TrainingSpring28234.50650010020.026141033170001.4511.701.351.357.656.305.67
2014San Francisco GiantsMLB Spring TrainingSpring29117.47440000015.216131326132011.409.191.153.457.477.472.17
2015San Francisco GiantsMLB Spring TrainingSpring30115.40440000011.215771370001.5411.570.772.315.405.402.33
2016San Francisco GiantsMLB Spring TrainingSpring31127.71330000011.21612104650011.8912.343.094.633.869.260.83
2017San Francisco GiantsMLB Spring TrainingSpring32017.82760010025.137232235191011.6613.141.071.786.758.173.80
Tot:Spring (12 Yrs) Spring 17175.18585100070240.030415113831551748071.5011.401.162.066.535.663.16
Tot:AllStar (1 Yrs) AllStar 100.0011000002.01000010000.504.500.000.004.500.00
Tot:Playoffs (2 Yrs) Playoffs 422.10880000051.1401312614331001.057.011.052.455.792.282.36

Batting Statistics

CSV
Glossary
🔒
Unlock the power of TBC PREMIUM for only $2/month.
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2004Norwich NavigatorsEastAASFN1819P1530000000001010000400.000.000.000.000.000.000.0000.0025.000.000.00
2005Fresno GrizzliesPCLAAASFN-20P1629372000001150600093625.241.267.310.577.103.069.5002.7841.6715.000.00
2005San Francisco GiantsNLMLBSFN4320P71511100000060100021610.067.067.133.200.067.066.1110.0037.500.000.00
2006San Francisco GiantsNLMLBSFN4321P32571820010012808000106626.140.155.175.330.053.035.2761.5242.4228.000.00
2007San Francisco GiantsNLMLBSFN1822P30573400240023207000106622.070.102.175.277.140.105.0873.0348.4816.0028.50
2008San Francisco GiantsNLMLBSFN1823P32623710230043406000147234.113.167.226.393.177.113.1925.5647.228.5031.00
2009San Francisco GiantsNLMLBSFN1824P32602921030043109000137336.150.203.217.420.133.067.3105.4842.477.750.00
2010San Francisco GiantsNLMLBSFN1825P33663710010013301000087716.106.119.121.240.030.015.2121.3042.8633.000.00
2011San Francisco GiantsNLMLBSFN1826p34665910160033008100137827.136.171.197.368.106.061.2223.8538.4610.0066.00
2012San Francisco GiantsNLMLBSFN1827P3574613201600233080001884310.176.197.243.440.095.067.3002.3839.2916.5074.00
2013San Francisco GiantsNLMLBSFN1828P30520500020022201000156405.096.130.096.226.038.000.1673.1334.3811.000.00
2014San Francisco GiantsNLMLBSFN1829P1527140000002131000043004.148.233.148.381.074.000.2866.6743.336.500.00
2015Sacramento River CatsPCLAAASFN2330P330000000002010000400.000.000.000.000.000.000.0000.0050.000.000.00
2015San Francisco GiantsNLMLBSFN1830P131600000100090310002000.000.000.000.000.000.000.0000.0045.000.000.00
2016San Francisco GiantsNLMLBSFN1831P2027121015000170010062820.074.071.222.293.148.148.1000.0060.710.0027.00
2017San Francisco GiantsNLMLBSFN1832P2432152002000200200073423.156.156.219.375.063.063.4170.0058.820.000.00
Tot:MLB (13 yrs) MLB     337611277413173400213081723011107082153.121.151.180.331.093.059.2242.9743.5014.6787.29
Tot:NL (13 yrs) NL     337611277413173400213081723011107082153.121.151.180.331.093.059.2242.9743.5014.6787.29
Tot:Minors (3 yrs) Minors     3435372000001180800094425.200.222.257.479.086.057.4122.2740.9118.00
Tot:AA (1 yrs) AA     1530000000001010000400.000.000.000.000.000.000.0000.0025.00
Tot:AAA (2 yrs) AAA     1932372000001170700094025.219.242.281.524.094.063.4672.5042.5017.00
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Batting Statistics

CSV
Glossary
Unlock the power of TBC PREMIUM for only $2/month.
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2006San Francisco GiantsMLB Spring TrainingSpring21430000000002010000400.000.000.000.000.000.000.0000.0050.000.000.00
2007San Francisco GiantsMLB Spring TrainingSpring22330000000003000000300.000.000.000.000.000.000.0000.00100.000.000.00
2008San Francisco GiantsMLB Spring TrainingSpring23572200000012000002802.286.375.286.661.143.000.40012.5025.002.000.00
2009San Francisco GiantsMLB Spring TrainingSpring24572200000002010002802.286.286.286.572.000.000.4000.0025.000.000.00
2010San Francisco GiantsMLB Spring TrainingSpring25510000000001020000300.000.000.000.000.000.000.0000.0033.330.000.00
2010San Francisco GiantsDivision SeriesPlayoffs25120100010001000001201.500.500.5001.000.000.0001.0000.0050.000.000.00
2010San Francisco GiantsChampionship SeriesPlayoffs25120000000002000000200.000.000.000.000.000.000.0000.00100.000.000.00
2010San Francisco GiantsWorld SeriesPlayoffs25130100000001000001301.333.333.333.666.000.000.5000.0033.330.000.00
2011San Francisco GiantsMLB Spring TrainingSpring26120000000001000010200.000.000.000.000.000.000.0000.0050.000.000.00
2012San Francisco GiantsMLB Spring TrainingSpring27621100010001000001201.500.500.5001.000.000.0001.0000.0050.000.000.00
2012San Francisco GiantsDivision SeriesPlayoffs27240000000002000000400.000.000.000.000.000.000.0000.0050.000.000.00
2012San Francisco GiantsChampionship SeriesPlayoffs27250200010003010002602.400.400.400.800.000.0001.0000.0050.000.000.00
2013San Francisco GiantsMLB Spring TrainingSpring28320000000000020000400.000.000.000.000.000.000.0000.000.000.000.00
2014San Francisco GiantsMLB Spring TrainingSpring29320100000001000001201.500.500.5001.000.000.0001.0000.0050.000.000.00
2015San Francisco GiantsMLB Spring TrainingSpring30210000000001010000200.000.000.000.000.000.000.0000.0050.000.000.00
2016San Francisco GiantsMLB Spring TrainingSpring31231200010001010002402.667.667.6671.334.000.0001.0000.0025.000.000.00
2017San Francisco GiantsMLB Spring TrainingSpring32360110020003000002610.167.167.333.500.167.166.3330.0050.000.000.00
Tot:Spring (12 Yrs) Spring 42396910040011808001104818.231.250.256.506.051.026.4292.0837.5018.00
Tot:Playoffs (2 Yrs) Playoffs 71604000200090100041704.250.250.250.500.000.000.5710.0052.94

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
575366576669.500