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

2015 Regular season
Play log from 2015
Spray chart · 38 batted balls
Forceout · 84.7 mph · 44 ftLineout · 90.3 mph · 303 ftLineout · 79.3 mph · 263 ftGroundout · 72.0 mph · 77 ftGroundout · 52.3 mph · 138 ftFlyout · 92.3 mph · 334 ftField Error · 82.2 mph · 5 ftFlyout · 89.6 mph · 321 ftSacrifice bunt · 38.0 mph · 4 ftGroundout · 64.9 mph · 65 ftLineout · 89.8 mph · 321 ftGroundout · 74.3 mph · 19 ftSacrifice buntFlyout · 82.5 mph · 330 ftGroundout · 71.0 mph · 6 ftGroundoutSacrifice buntGroundoutGroundout · 79.9 mph · 53 ftFlyout · 88.0 mph · 293 ftGroundoutSacrifice buntGroundout · 92.7 mph · 43 ftGroundout · 71.2 mph · 4 ftLineout · 83.2 mph · 265 ftSacrifice buntGroundout · 98.1 mph · 15 ftGroundout · 95.5 mph · 10 ftSacrifice buntGroundout · 71.2 mph · 2 ftSingle · 81.0 mph · 258 ftDouble · 95.2 mph · 344 ftSingleSingle · 73.4 mph · 16 ftSingle · 80.8 mph · 182 ftSingle · 91.8 mph · 134 ftSingle · 98.5 mph · 164 ftSingle · 97.5 mph · 23 ft
Hit (8) Out (30) Home run (0)
Average exit velocity 81.4 mph · longest 344 ft
Pitch locations · 2834 pitches
Called strike (420) Swinging strike (307) In play (527) Foul (601) Ball (979)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,64458.0%94.12,36250.0%
Changeup45816.2%86.51,61244.3%
Curveball36012.7%75.91,10449.4%
Cutter35412.5%89.21,14835.6%
Intentional Ball140.5%66.21,4330.0%
Pitchout20.1%83.81,7640.0%
Unknown20.1%90.71,710100.0%

05/Game log

2015
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 11@ CINW 4123151012
APR 11@ CINW 41231511126.15112
APR 17vs CINW 6126151014
APR 17vs CINW 61261511147.05114
APR 23@ WSHW 4126150026
APR 23@ WSHW 41261501267.05126
APR 28vs PHIW 115214604245.26424
APR 28vs PHIW 11521460024
MAY 3vs PITW 32240500226.25022
MAY 3vs PITW 3224050022
MAY 8@ PITW 8525360001
MAY 8@ PITW 85253602016.06201
MAY 14@ CLEW 21201511275.05127
MAY 14@ CLEW 2120151027
MAY 19@ NYMW 102252412257.04225
MAY 19@ NYMW 10225241025
MAY 24@ KCW 6125150024
MAY 24@ KCW 61251501247.05024
MAY 30vs LADL 1520431037
MAY 30vs LADL 15204314375.23437
JUN 4@ LADW 7126170005
JUN 4@ LADW 71261701057.07105
JUN 9@ COLL 342949131106.294110
JUN 9@ COLL 34294910110
JUN 16vs MINW 32222301156.13215
JUN 16vs MINW 3222230015
JUN 21@ PHIL 2923580017
JUN 21@ PHIL 29235805175.08517
JUN 27vs CHCW 8121160025
JUN 27vs CHCW 81211601256.06125
JUL 3vs SDL 12261511167.05116
JUL 3vs SDL 1226151016
JUL 8@ CHCW 6524570016
JUL 8@ CHCW 65245705166.07516
JUL 21@ CWSW 85185425285.04528
JUL 21@ CWSW 8518542028
JUL 26vs ATLL 23233513356.05335
JUL 26vs ATLL 2323351035
JUL 31vs COLW 7024040017
JUL 31vs COLW 70240400177.04017
AUG 6@ CINW 3025040026
AUG 6@ CINW 30250400267.04026
AUG 12vs PITW 4226291037
AUG 12vs PITW 42262912376.09237
AUG 17vs SFW 21251601167.06116
AUG 17vs SFW 2125160016
AUG 23@ SDW 103231501236.05123
AUG 23@ SDW 10323150023
AUG 28@ SFL 45264614266.06026
AUG 28@ SFL 4526461026
SEP 8vs CHCL 58186626324.06632
SEP 8vs CHCL 5818662032
SEP 13@ CINW 92192312456.03245
SEP 13@ CINW 9219231045
SEP 19@ CHCL 4520462047
SEP 19@ CHCL 45204624475.06447
SEP 24vs MILW 73203603315.06331
SEP 24vs MILW 7320360031
SEP 30@ PITL 2814642044
SEP 30@ PITL 28146426444.04644

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.