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

2014 Regular season
Play log from 2015

The play log begins in 2015. There is no pitch-level record of 2014, so no chart is drawn for it.


05/Game log

2014
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 2@ CINL 0124030017
APR 2@ CINL 01240300176.23017
APR 7vs CINW 5322170013
APR 7vs CINW 53221701136.07113
APR 13vs CHCW 6424351018
APR 13vs CHCW 64243513186.15318
APR 18@ WSHL 1327351007
APR 18@ WSHL 13273511077.05107
APR 23@ NYML 23152300510
APR 23@ NYML 231523025104.032510
APR 28vs MILL 35253802296.18329
APR 28vs MILL 3525380029
MAY 3@ CHCL 03232512366.05236
MAY 3@ CHCL 0323251036
MAY 9@ PITL 46213703175.07317
MAY 9@ PITL 4621370017
MAY 15vs CHCW 53282712057.07205
MAY 15vs CHCW 5328271005
MAY 21vs AZW 3219020034
MAY 21vs AZW 32190200346.02034
MAY 26vs NYYL 46233403227.04322
MAY 26vs NYYL 4623340022
MAY 31vs SFW 20210300076.03007
MAY 31vs SFW 2021030007
JUN 5@ KCL 23243703116.07311
JUN 5@ KCL 2324370011
JUN 11@ TBL 36194403405.04440
JUN 11@ TBL 3619440040
JUN 17vs NYMW 52231511276.05127
JUN 17vs NYMW 5223151027
SEP 4@ MILW 32111301133.03113
SEP 4@ MILW 3211130013
SEP 9@ CINL 59196614334.06533
SEP 9@ CINL 5919661033
SEP 20vs CINW 8420260001
SEP 20vs CINW 84202602014.26201
SEP 26@ AZW 7618250034
SEP 26@ AZW 76182502345.05234

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.