MLB/Players/Michael Wacha
Michael Wacha

MICHAEL WACHA

P · Kansas City Royals · 20132026 · 615 games
615
CAREER GAMES · REGULAR SEASON
12 seasons · postseason below
.253
CAREER BATTING AVERAGE
2,810 hits in 11,118 at-bats
358
CAREER HOME RUNS
621 RBI · 110 stolen bases
3.84
CAREER ERA
1804.0 innings · 1,559 strikeouts
120-83
CAREER RECORD
WHIP 1.26

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024KC581,2501303085883456902908.246.297.387.684
2023SD481,010982266423045862488.224.285.380.665
2022BOS46952982224483646622088.233.280.410.690
2021TB5897614626450246666224210.270.314.467.781
2020NYM162945292224182514744.313.344.599.943
2019STL58986142286502527311020810.290.361.503.864
2018STL306167213622018327214210.221.302.344.646
2017STL601,272164340666347011031628.267.326.409.734
2016STL541,10217231882830829022812.289.342.459.801
2015STL601,374148324626387111630610.236.295.373.668
2014STL38812821904421235661880.234.292.337.629
2013STL30474401041821020381302.219.277.329.606
Career55611,1181,3442,810582503586219162,580110.253.310.411.720

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026KC2898176.21516644143243.361.10
2025KC311013172.21667445126153.861.22
2024KC29138166.21546245145173.351.19
2023SD24144134.11134843124153.221.16
2022BOS23112127.11114731104183.321.12
2021TB2935124.21327031121235.051.31
2020NYM81434.0462573796.621.56
2019STL2967126.21436755104264.761.56
2018STL158284.16830367193.201.23
2017STL30129165.21707655158174.131.36
2016STL2777138.01597845114155.091.48
2015STL30177181.11626858153193.381.21
2014STL1956107.09538339463.201.20
2013STL154164.25220196552.781.10
Career337120831804.01,7227695471,5592183.841.26

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024KC4341014.2948.255.19
2021TB216916.5632.2420.25
2015STL218634.3334.158.31
2014STL23213.6670.1081.00
2013STL101061637.15130.2332.64

04/Every pitch

2024 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2602 pitches
Called strike (413) Swinging strike (294) In play (489) Foul (479) Ball (927)

Catcher’s view · the zone drawn is the average of the 2,602 batter zones recorded here, 1.59 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Changeup83932.2%81.21,54949.9%
Four-Seam Fastball60623.3%93.62,13552.8%
Sinker40915.7%93.62,02940.6%
Cutter29611.4%88.82,09141.9%
Slider2409.2%84.12,04134.2%
Curveball2128.1%75.22,26135.4%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1@ BALL 4618331015
APR 1@ BALL 46183313155.03315
APR 6vs CWSW 30220200187.02018
APR 6vs CWSW 3022020018
APR 12@ NYML 162551005246.010524
APR 12@ NYML 16255100024
APR 17@ CWSL 1221241024
APR 17@ CWSL 12212412246.04224
APR 23vs TORW 3219280034
APR 23vs TORW 32192801344.18234
APR 28@ DETL 14244924035.29403
APR 28@ DETL 1424492003
MAY 4vs TEXL 41519790013
MAY 4vs TEXL 415197905133.29713
MAY 9@ LAAW 104223302566.03256
MAY 9@ LAAW 10422330056
MAY 14@ SEAW 4221131027
MAY 14@ SEAW 42211311276.03127
MAY 20vs DETW 8325261013
MAY 20vs DETW 83252612137.06213
MAY 26@ TBL 1421230017
MAY 26@ TBL 14212300176.03217
MAY 31vs SDL 811202502125.15212
MAY 31vs SDL 81120250012
JUN 22@ TEXL 0618131015
JUN 22@ TEXL 06181311155.03115
JUN 27vs CLEW 2121170026
JUN 27vs CLEW 21211701265.17126
JUL 3vs TBW 4221121038
JUL 3vs TBW 42211211386.02138
JUL 10@ STLW 8522471013
JUL 10@ STLW 85224714135.07313
JUL 19vs CWSW 7123040017
JUL 19vs CWSW 71230400177.04017
JUL 24vs AZL 6818363011
JUL 24vs AZL 68183633114.26311
JUL 30@ CWSW 4325251025
JUL 30@ CWSW 43252511257.05225
AUG 4@ DETW 3223270042
AUG 4@ DETW 32232702426.07242
AUG 10vs STLW 8324251026
AUG 10vs STLW 83242512267.05226
AUG 17@ CINW 13121040019
AUG 17@ CINW 131210400196.04019
AUG 23vs PHIW 74242602056.06205
AUG 23vs PHIW 7424260005
AUG 28@ CLEL 57265913076.09507
AUG 28@ CLEL 5726591007
SEP 2vs CLEL 24192512135.05213
SEP 2vs CLEL 2419251013
SEP 8vs MINW 2022040017
SEP 8vs MINW 20220400177.04017
SEP 14@ PITW 5119140038
SEP 14@ PITW 51191401385.04138
SEP 20vs SFL 12222602155.26215
SEP 20vs SFL 1222260015
SEP 26@ WSHW 7420451012
SEP 26@ WSHW 74204514125.05312

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.