Michael Wacha

Active on MLB Roster | Kansas City Royals
High Level
MLB
Years
2010-2025 (2013-2025)
Proper Name
Michael Joseph Wacha
Nickname
Wachamole
Pronunciation
WAH-kuh
Positions
P (343)
Height / Weight
6-6 / 215
Bats / Throws
Right / Right
Birthdate
July 1,1991   Age:  34.200
High School
Pleasant Grove (Texarkana,TX)
Colleges
Texas A&M University (College Station,TX)
Signing Bonus
$ 1,900,000
Service Time
12.062 (2025)
MLB Debut
Contract Info
MLBAM ID
Retrosheet#
wachm001
Show More
[2012] Golden Spikes award nominee ... 1st Round Draft Pick (#19 overall) by the St. Louis Cardinals   [2023] Inducted into the Texas A&M Athletic Hall of Fame

Prospect Rankings

CSV
Glossary
Upgrade to TBC PREMIUM ($2/month) and unlock additional features such as ad-free surfing! Feature list
yearsourcetypeteamrankview rankings
2013Baseball AmericaMLBSt. Louis Cardinals76View Rankings
2013Baseball AmericaTeamSt. Louis Cardinals6View Rankings
2 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Unlock the power of TBC PREMIUM for only $2/month.
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2010Texas A&MBig12NCAA-1Fr3818922.902510001501105.2863834822974151.027.320.681.878.263.244.41
2011Texas A&MBig12NCAA-1So3819942.29191920000129.211745333301235141.138.120.212.088.543.124.10
2012Texas A&MBig12NCAA-1Jr3820912.06161622000113.19531264201164131.017.540.321.599.212.465.80
2012Gulf Coast CardinalsGCLRkSLN-20001.8032001005.04111070000.807.201.800.0012.601.800.00
2012Palm Beach CardinalsFSLA+SLN-20000.0040004208.010001161000.251.130.001.1318.000.0016.00
2012Springfield CardinalsTexAASLN3920001.1340004008.031103171000.753.380.003.3819.131.135.67
2013Memphis RedbirdsPCLAAASLN2221532.6515150000085.0652625919735000.996.880.952.017.732.753.84
2013St. Louis CardinalsNLMLBSLN5221412.781590062064.2522020519653001.107.240.702.649.052.783.42
2014Springfield CardinalsTexAASLN4822000.0011000002.01000110001.004.500.004.504.500.001.00
2014St. Louis CardinalsNLMLBSLN5222563.20191900000107.0954138633942051.207.990.502.787.913.452.85
2015St. Louis CardinalsNLMLBSLN52231773.38303000000181.1162746819581534161.218.040.942.887.593.672.64
2016St. Louis CardinalsNLMLBSLN5224775.09272400310138.0159867815451146011.4810.370.982.937.435.612.53
2017St. Louis CardinalsNLMLBSLN52251294.13303011000165.2170827617551585031.369.240.922.998.584.452.87
2018Palm Beach CardinalsFSLA+SLN-26006.2322000004.12330250000.924.150.004.1510.386.232.50
2018Springfield CardinalsTexAASLN-260111.5711000002.16531130003.0023.143.863.8611.5719.293.00
2018St. Louis CardinalsNLMLBSLN5226823.2015150000084.1683630936712121.237.260.963.847.583.841.97
2019St. Louis CardinalsNLMLBSLN5227674.76292400500126.2143716726551042031.5610.161.853.917.395.041.89
2020New York MetsNLMLBNYN4528146.62870010034.046262597372021.5612.182.381.859.796.885.29
2021Tampa Bay RaysALMLBTBA5229355.05292300610124.2132737023311215041.319.531.662.248.745.273.90
2022Portland Sea DogsEast2AABOS1730004.1511000004.14220250001.388.310.004.1510.384.152.50
2022Worcester Red SoxIL2AAABOS5230000.0011000004.20000180000.210.000.001.9315.430.008.00
2022Boston Red SoxALMLBBOS52301123.32232311000127.1111494718311044041.127.851.272.197.353.463.35
2023El Paso ChihuahuasPCL2AAASDN1531000.0011000002.02000320002.509.000.0013.509.000.000.67
2023San Diego PadresNLMLBSDN52311443.22242400000134.1113494815431243131.167.571.002.888.313.282.88
2024ACL Royals BlueACLRkKCA5232000.0011000004.02000060000.504.500.000.0013.500.000.00
2024Kansas City RoyalsALMLBKCA52321383.35292900000166.2154656217451453051.198.320.922.437.833.513.22
2025Kansas City RoyalsALMLBKCA523310133.86313100000172.2166747415451262041.228.650.782.356.573.862.80
Tot:MLB (13 yrs) MLB   111753.893092882242101627.115717467031945031416433421.278.691.072.787.834.132.82
Tot:NL (9 yrs) NL   74473.911971821131501036.01008485450121351920293251.318.761.053.057.994.212.62
Tot:AL (4 yrs) AL   37283.8511210611160591.156326125373152496140171.218.571.112.317.553.973.26
Tot:Minors (7 yrs) Minors   542.43342500290129.290383511331437000.956.250.762.299.932.644.33
Tot:Rk (2 yrs) Rk   001.0043000109.061110130000.676.001.000.0013.001.00
Tot:A+ (2 yrs) A+   002.19620024012.133303211000.492.190.002.1915.322.197.00
Tot:AA (4 yrs) AA   013.24730004016.2148617261001.267.560.543.7814.044.323.71
Tot:AAA (3 yrs) AAA   532.4517170000091.2672625923835000.986.580.882.268.152.553.61
Tot:College (3 yrs) College   2772.406045420151348.2298114931572336133121.067.690.391.868.672.944.67
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:College - 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
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2011Team USA CollegiateIntl CompetitionUSA19100.79220000011.175103120010.885.560.002.389.533.974.00
2013St. Louis CardinalsMLB Spring TrainingSpring21100.00500052111.271001150000.695.400.000.7711.570.7715.00
2013St. Louis CardinalsDivision SeriesPlayoffs21101.2311000007.11111290000.411.231.232.4511.051.234.50
2013St. Louis CardinalsChampionship SeriesPlayoffs21200.00220000013.270002130000.664.610.001.328.560.006.50
2013St. Louis CardinalsWorld SeriesPlayoffs21117.4522000009.288828110011.667.451.867.4510.247.451.38
2014St. Louis CardinalsMLB Spring TrainingSpring22301.77550000020.1144414232000.896.200.441.7710.181.775.75
2014St. Louis CardinalsChampionship SeriesPlayoffs220181.0010001100.12331100009.0054.0027.0027.000.0081.000.00
2015St. Louis CardinalsMLB Spring TrainingSpring23101.77550000020.1175404161001.037.520.001.777.082.214.00
2015St. Louis CardinalsDivision SeriesPlayoffs23018.3111000004.16443350002.0812.466.236.2310.388.311.67
2016St. Louis CardinalsMLB Spring TrainingSpring24114.08550000017.2259824101101.6412.741.022.045.094.582.50
2017St. Louis CardinalsMLB Spring TrainingSpring25402.42770000026.0248726220011.158.310.692.087.622.773.67
2018St. Louis CardinalsMLB Spring TrainingSpring26123.32550000019.0197733141001.169.001.421.426.633.324.67
2019St. Louis CardinalsMLB Spring TrainingSpring27111.93440000014.012332490001.147.711.292.575.791.932.25
2020New York MetsMLB Spring TrainingSpring28001.1733000007.28110451001.579.390.004.705.871.171.25
2021Tampa Bay RaysMLB Spring TrainingSpring29100.60540010015.091102121010.735.400.001.207.200.606.00
2021Tampa Bay RaysDivision SeriesPlayoffs290020.2510001002.29661041003.3730.373.370.0013.5020.250.00
2022Boston Red SoxMLB Spring TrainingSpring30206.60440000015.019111144131001.5311.402.402.407.806.603.25
2023San Diego PadresMLB Spring TrainingSpring31003.97330000011.115750381001.5911.910.002.386.355.562.67
2024Kansas City RoyalsMLB Spring TrainingSpring32103.8644000009.184414100001.297.710.963.869.643.862.50
2024Kansas City RoyalsDivision SeriesPlayoffs32015.1922000008.210551450001.6210.381.044.155.195.191.25
2025Kansas City RoyalsMLB Spring TrainingSpring33027.64550000017.220171586260011.4710.194.083.0613.258.664.33
Tot:USA (1 Yrs) USA 100.79220000011.175103120010.885.560.002.389.533.974.00
Tot:Spring (13 Yrs) Spring 1663.07605400261205.0197787023491839131.208.651.012.158.033.423.73
Tot:Playoffs (5 Yrs) Playoffs 445.211080012046.2432727920471011.358.291.743.869.065.212.35

Batting Statistics

CSV
Glossary
🔒
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2012Springfield CardinalsTexAASLN3920P210000000000000000100.000.000.000.000.000.000.0000.000.000.000.00
2013Memphis RedbirdsPCLAAASLN2221P61001000000040100011101.100.100.100.200.000.000.1670.0036.360.000.00
2013St. Louis CardinalsNLMLBSLN5221P1521030003000100100032203.143.143.143.286.000.000.2730.0045.450.000.00
2014Springfield CardinalsTexAASLN4822P100000000010000000100.0001.000.0001.000.000.000.000100.000.000.000.00
2014St. Louis CardinalsNLMLBSLN5222P1929110002000180300013201.034.034.034.068.000.000.0910.0056.250.000.00
2015St. Louis CardinalsNLMLBSLN5223P3052581004104200600096217.154.214.173.387.115.019.2506.4532.265.000.00
2016St. Louis CardinalsNLMLBSLN5224P2639110000003220030114501.026.089.026.115.077.000.0506.6748.897.330.00
2017St. Louis CardinalsNLMLBSLN5225P2846320003001220710225502.043.063.043.106.022.000.0801.8240.0022.000.00
2018St. Louis CardinalsNLMLBSLN5226P152532000100190600023202.080.115.080.195.040.000.1253.1328.139.000.00
2019St. Louis CardinalsNLMLBSLN5227P2836361003000210300073915.167.167.194.361.028.027.4000.0053.850.000.00
2021Tampa Bay RaysALMLBTBA5229P330000000003000000300.000.000.000.000.000.000.0000.00100.000.000.00
Tot:MLB (8 yrs) MLB     16425116232001610912502640325290221.092.121.100.221.048.008.1773.1043.1013.89
Tot:AL (1 yrs) AL     330000000003000000300.000.000.000.000.000.0000.00100.00
Tot:NL (7 yrs) NL     16124816232001610912202640325287221.093.123.101.223.048.008.1773.1442.5113.56
Tot:Minors (3 yrs) Minors     91101000000140100011301.091.167.091.258.091.000.1437.6930.774.00
Tot:AA (2 yrs) AA     310000000010000000200.000.500.000.5001.000.000.00050.000.000.00
Tot:AAA (1 yrs) AAA     61001000000040100011101.100.100.100.200.000.000.1670.0036.36
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
Upgrade to TBC PREMIUM ($2/month) and unlock additional features such as ad-free surfing! Feature list
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2013St. Louis CardinalsDivision SeriesPlayoffs21120000000002010000300.000.000.000.000.000.000.0000.0066.670.000.00
2013St. Louis CardinalsChampionship SeriesPlayoffs21251000010003000000500.000.000.000.000.000.000.0000.0060.000.000.00
2014St. Louis CardinalsMLB Spring TrainingSpring22110000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
2014St. Louis CardinalsChampionship SeriesPlayoffs22100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2015St. Louis CardinalsMLB Spring TrainingSpring23220000000002010000300.000.000.000.000.000.000.0000.0066.670.000.00
2015St. Louis CardinalsDivision SeriesPlayoffs23120000000002000000200.000.000.000.000.000.000.0000.00100.000.000.00
2016St. Louis CardinalsMLB Spring TrainingSpring24222100000010010001401.500.667.5001.167.500.000.50025.000.000.000.00
2017St. Louis CardinalsMLB Spring TrainingSpring25220000000001000000200.000.000.000.000.000.000.0000.0050.000.000.00
2018St. Louis CardinalsMLB Spring TrainingSpring26100000000010010000200.0001.000.0001.000.000.000.00050.000.000.000.00
2019St. Louis CardinalsMLB Spring TrainingSpring27110000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
Tot:Spring (6 Yrs) Spring 9821000000250300011301.125.300.125.425.250.000.33315.3838.462.50
Tot:Playoffs (3 Yrs) Playoffs 5910000100070100001000.000.000.000.000.000.000.0000.0070.00

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
487448704848.544