Michael Wacha

Bats R Throws R6'6" 215 lbBorn 1991 Iowa City, USADebut 2013Team KC2x All-StarDraft 2012 R1 #19 St. Louis Cardinals, Texas A&MContract 3 yr/$51M (25-27)+28 cl opt 2026: $18,000,000

Awards: NLCS MVP

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202660418.26.53.0420.66.45102.2
2027101.4
2028100.5

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 33

His ten closest age-33 comparables averaged 102 PITCH+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Kevin Gausman2024102.5113.3775
2Randy Wolf201099.598.5903
3Nathan Eovaldi2023100.3104.9696
4Jon Lester2017106.3100.0761
5Kyle Lohse201299.4105.1806
6Mike Minor2021102.377.7455
7Ervin Santana2016100.6110.9864
8J. A. Happ201699.6106.7626
9Jason Hammel201698.897.0804
10Chris Bassitt2022105.2103.2826

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025KC310000000000
2024KC290000000000
2023SD240000000000
2022BOS230000000000
2021TB3030000000030.0000.0000.0000.000-104.9
2020NYM80000000000
2019STL293936100300210.1670.1670.1940.361-12.1
2018STL15323200010190.0800.1150.0800.195-55.4
2017STL305532000301220.0430.0620.0430.106-84.9
2016STL274511000003220.0260.0950.0260.121-74.7
2015STL306258100414200.1540.2140.1730.387-0.9
2014STL193211000200180.0340.0340.0340.069-113.6
2013STL152203000300100.1430.1430.1430.286-40.5
Career310290162320016191250.0920.1230.1000.222-52.3

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj604101.4
2026*632102.8100.2103.0
2025KC10133.8631310172.77161545126104.999.7104.6
2024KC1383.3529290166.76851745145105.9103.4109.3
2023SD1443.2224240134.35531543124108.599.0107.5
2022BOS1123.3223230127.35151831104104.6100.6105.3
2021TB355.0529230124.7528233112193.399.692.9
2020NYM146.6287034.0156973777.398.976.1
2019STL674.7629240126.7562265510486.898.785.5
2018STL823.201515084.335593671108.5101.3109.8
2017STL1294.1330300165.77011755158100.699.5100.1
2016STL775.0927240138.0606154511492.1100.993.1
2015STL1773.3830300181.37621958153106.8102.3109.1
2014STL563.2019190107.044763394108.0
2013STL412.78159064.726051965113.4
Career111753.8930928801627.368461945031416101.6102.1

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
2021340.025.00.0000.0000.000
20193981.96.60.016.734.719.20.0950.1030.08824.3
20183279.3-1.40.00.020.320.00.0450.0520.06926.1
20175586.0-2.70.012.533.016.90.0890.1010.09825.5
20164581.8-14.50.010.036.422.90.0420.0490.08924.4
20156283.02.50.013.231.434.00.1430.1780.18125.4

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025KCP311731011011.000-0.2
2024KCP29167920031.000+2.8
2023SDP2413435011.000-0.7
2022BOSP23127813001.000+0.4
2021TBP2912578021.000-0.3
2020NYMP83423001.000-0.2
2019STLP291271112120.958-0.9
2018STLP158428100.909+0.6
2017STLP301661320021.000-0.4
2016STLP271382122120.977+0.7
2015STLP301811829300.940+2.1
2014STLP191071213011.000
2013STLP156536100.900

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2013AAAMemphis RedbirdsPit33385.0 IP, 22% K2.65
2012AASpringfield CardinalsPit308.0 IP, 57% K1.12
2012A+Palm Beach CardinalsPit268.0 IP, 62% K0.00

Splits

Yearvs LHPvs RHPHomeAway
20210.0000.000
20190.1800.1570.1130.198
20180.3000.0350.1200.064
20170.0900.0460.0330.089
20160.0000.0940.0470.105
20150.3150.1520.2060.179

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202110000000000
2015120000000020.0000.0000.0000.000
201410000000000
2013571000010050.0000.0000.0000.000
Career891000010070.0000.0000.0000.000

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
2024015.492208.2101451.71
20210020.251002.791043.38
2015018.311104.363352.08
20140181.001000.321109.00
2013412.6455030.716312330.91
Career445.26108046.243920471.36

Salaries

YearTeamSalary
2016STL$539,000
2015STL$520,000
2014STL$510,000

Public salary records run through 2016; current contract data is on the roadmap.