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

2016 Regular season
Play log from 2015
Spray chart · 20 batted balls
Sacrifice buntGroundout · 101.8 mph · 51 ftFlyout · 90.6 mph · 304 ftForceoutGroundout · 60.7 mph · 6 ftGroundout · 82.5 mph · 77 ftGrounded into a double playGroundout · 64.9 mph · 7 ftGroundout · 77.3 mph · 4 ftBunt Pop OutGroundoutGroundout · 95.0 mph · 8 ftBunt Pop OutForceoutForceoutSacrifice buntForceout · 69.4 mph · 4 ftGroundoutSacrifice buntSingle
Hit (1) Out (19) Home run (0)
Average exit velocity 80.3 mph · longest 304 ft
Pitch locations · 2324 pitches
Called strike (382) Swinging strike (207) In play (446) Foul (450) Ball (839)

Catcher’s view · the zone drawn is the average of the 2,324 batter zones recorded here, 1.61 to 3.52 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,19351.3%93.32,31248.5%
Changeup49621.3%84.91,56749.2%
Cutter41417.8%90.11,66033.3%
Curveball1998.6%74.31,24739.7%
Intentional Ball150.6%62.11,3730.0%
Pitchout50.2%84.92,1590.0%
Unknown20.1%74.91,6060.0%

05/Game log

2016
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 5@ PITL 562251004134.110413
APR 5@ PITL 56225100013
APR 11vs MILW 101210400176.04017
APR 11vs MILW 10121040017
APR 17vs CINW 4322370015
APR 17vs CINW 43223702156.07115
APR 23@ SDW 112182402406.04240
APR 23@ SDW 11218240040
APR 28@ AZL 0325352029
APR 28@ AZL 03253523297.05329
MAY 3vs PHIL 01271511388.05138
MAY 3vs PHIL 0127151038
MAY 8vs PITL 51024461026
MAY 8vs PITL 510244614266.06426
MAY 13@ LADL 4822680032
MAY 13@ LADL 48226806324.08232
MAY 19vs COLW 13720680014
MAY 19vs COLW 137206806144.08614
MAY 24vs CHCL 312208818444.08844
MAY 24vs CHCL 31220881044
MAY 29@ WSHL 21022340016
MAY 29@ WSHL 210223403166.04316
JUN 4vs SFW 74194603245.06424
JUN 4vs SFW 7419460024
JUN 10@ PITW 9323230035
JUN 10@ PITW 93232302357.03235
JUN 17vs TEXL 0128161027
JUN 17vs TEXL 01281611277.26127
JUN 22@ CHCW 72222312256.23225
JUN 22@ CHCW 7222231025
JUN 28@ KCW 84274904146.09314
JUN 28@ KCW 8427490014
JUL 3vs MILW 98232902165.09216
JUL 3vs MILW 9823290016
JUL 8@ MILL 3426353028
JUL 8@ MILL 34263533286.25328
JUL 17vs MIAL 36193703244.07324
JUL 17vs MIAL 3619370024
JUL 22vs LADW 43272101014
JUL 22vs LADW 432721012146.010214
JUL 28@ MIAW 54223413026.04302
JUL 28@ MIAW 5422341002
AUG 3@ CINW 5420260013
AUG 3@ CINW 54202602135.06213
AUG 8vs CINW 54204604435.06443
AUG 8vs CINW 5420460043
SEP 14vs CHCL 076331002
SEP 14vs CHCL 0763313021.03302
SEP 20@ COLW 1057020001
SEP 20@ COLW 10570200012.02001
SEP 26vs CINL 215147916012.29701
SEP 26vs CINL 21514791001
OCT 1vs PITW 435321011
OCT 1vs PITW 4353213111.02311

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.