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

2018 Regular season
Play log from 2015
Spray chart · 16 batted balls
Flyout · 86.4 mph · 232 ftFlyout · 82.7 mph · 243 ftGroundout · 64.3 mph · 2 ftGroundout · 71.0 mph · 24 ftGroundout · 82.2 mph · 5 ftGroundoutFlyout · 90.1 mph · 316 ftGroundout · 62.9 mph · 4 ftSacrifice buntSacrifice buntFlyout · 88.6 mph · 250 ftFlyout · 85.1 mph · 297 ftSacrifice buntGroundout · 90.3 mph · 7 ftGroundout · 76.0 mph · 3 ftSingle · 88.7 mph · 7 ft
Hit (1) Out (15) Home run (0)
Average exit velocity 80.7 mph · longest 316 ft
Pitch locations · 1413 pitches
Called strike (220) Swinging strike (148) In play (246) Foul (251) Ball (548)

Catcher’s view · the zone drawn is the average of the 1,413 batter zones recorded here, 1.47 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball60042.3%93.62,07143.5%
Changeup31922.5%86.01,58947.6%
Cutter28319.9%89.42,12944.2%
Curveball21114.9%75.82,23539.3%
Unknown60.4%83.3%

05/Game log

2018
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 31@ NYML 2619452022
MAR 31@ NYML 26194524224.25422
APR 7vs AZW 53172402555.04255
APR 7vs AZW 5317240055
APR 12@ CINW 13420450035
APR 12@ CINW 134204503355.05335
APR 20vs CINW 42231601136.26113
APR 20vs CINW 4223160013
APR 25vs NYMW 91231501186.05118
APR 25vs NYMW 9123150018
MAY 1vs CWSW 32202502335.05233
MAY 1vs CWSW 3220250033
MAY 6vs CHCW 43192612355.16135
MAY 6vs CHCW 4319261035
MAY 12@ SDL 12211300156.03115
MAY 12@ SDL 1221130015
MAY 18vs PHIW 124232502286.05228
MAY 18vs PHIW 12423250028
MAY 23vs KCL 25222412066.24106
MAY 23vs KCL 2522241006
MAY 29@ MILW 6121120043
MAY 29@ MILW 61211200436.22143
JUN 3vs PITW 5025010028
JUN 3vs PITW 50250100288.01028
JUN 9@ CINW 6421241036
JUN 9@ CINW 64212412365.24236
JUN 15vs CHCL 51317973042
JUN 15vs CHCL 513179738424.07842
JUN 20@ PHIL 3417361022
JUN 20@ PHIL 34173613223.26122

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.