Basenerd Banner
Loading games...
Michael Wacha
Michael Wacha
Kansas City Royals • Pitcher
Age 34 • 6' 6" • 215 lb
Bats: R • Throws: R
MLB Debut: 2013-05-30
Born: Iowa City , IA • USA
Draft: 2012
2025 Stats
W
10
L
13
ERA
3.86
WHIP
1.22
IP
172.2
SO
126
SV
0
HLD
0
G
31
GS
31
Career Stats
W
111
L
75
ERA
3.89
WHIP
1.27
IP
1627.1
SO
1416
SV
0
HLD
2
G
309
GS
288
Year-by-Year Pitching
Year Team GGSIP WLSVSO ERAWHIPAwards
2013 STL 15 9 64.2 4 1 65 2.78 1.10
2014 STL 19 19 107.0 5 6 94 3.20 1.20
2015 STL 30 30 181.1 17 7 153 3.38 1.21 AS
2016 STL 27 24 138.0 7 7 114 5.09 1.48
2017 STL 30 30 165.2 12 9 158 4.13 1.36
2018 STL 15 15 84.1 8 2 71 3.20 1.23
2019 STL 29 24 126.2 6 7 104 4.76 1.56
2020 NYM 8 7 34.0 1 4 37 6.62 1.56
2021 TB 29 23 124.2 3 5 121 5.05 1.31
2022 BOS 23 23 127.1 11 2 104 3.32 1.12
2023 SD 24 24 134.1 14 4 124 3.22 1.16
2024 KC 29 29 166.2 13 8 145 3.35 1.19
2025 KC 31 31 172.2 10 13 126 3.86 1.22
Spring Training
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2013 STL 511.2 1115 0.000.69
2014 STL 5520.1 323 1.770.89
2015 STL 5520.1 116 1.771.03
2016 STL 5517.2 1110 4.081.64
2017 STL 7726.0 422 2.421.15
2018 STL 5519.0 1214 3.321.16
2019 STL 4414.0 119 1.931.14
2020 NYM 337.2 5 1.171.57
2021 TB 5415.0 112 0.600.73
2022 BOS 4415.0 213 6.601.53
2023 SD 3311.1 8 3.971.59
2024 KC 449.1 110 3.861.29
2025 KC 5517.2 226 7.641.47
2026 KC 5415.2 1221 6.891.72
Postseason
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2013 STL 5530.2 4133 2.640.91
2014 STL 10.1 1 81.009.00
2015 STL 114.1 15 8.312.08
2021 TB 12.2 4 20.253.38
2024 KC 228.2 15 5.191.62
Game Logs
Season selector loads one year at a time.
Pitching
Date Opponent IP H R ER BB SO HR
2025-09-27 @ ATH 6.0 2 0 0 3 5 0
2025-09-21 vs TOR 5.0 8 6 6 1 4 0
2025-09-16 vs SEA 2.2 9 7 7 0 0 2
2025-09-05 vs MIN 5.2 4 1 1 2 5 0
2025-08-31 vs DET 4.2 5 4 4 1 4 0
2025-08-23 @ DET 6.0 8 3 3 1 4 1
2025-08-18 vs TEX 5.2 9 2 2 0 3 0
2025-08-12 vs WSH 5.2 5 2 2 2 3 0
2025-08-06 @ BOS 6.0 5 2 2 0 3 0
2025-08-01 @ TOR 8.0 3 1 1 0 5 1
2025-07-26 vs CLE 5.1 3 1 1 1 5 0
2025-07-19 @ MIA 6.0 3 1 1 1 1 0
2025-07-11 vs NYM 5.0 2 1 1 3 5 0
2025-07-05 @ AZ 4.0 4 4 4 4 4 0
2025-06-30 @ SEA 5.0 8 5 5 2 1 2
2025-06-25 vs TB 6.0 9 3 3 1 9 0
2025-06-19 @ TEX 6.0 2 1 1 2 5 0
2025-06-13 vs ATH 5.1 9 5 5 2 5 2
2025-06-07 @ CWS 6.0 6 3 3 1 5 2
2025-05-31 vs DET 7.0 1 0 0 1 6 0
2025-05-24 @ MIN 5.0 7 4 4 1 1 2
2025-05-18 vs STL 5.0 8 1 1 0 6 1
2025-05-12 @ HOU 6.1 8 2 2 2 3 0
2025-05-07 vs CWS 7.0 3 0 0 1 5 0
2025-05-02 @ BAL 6.1 7 3 3 1 3 1
2025-04-26 vs HOU 6.0 4 0 0 2 6 0
2025-04-20 @ DET 5.1 7 2 2 0 5 0
2025-04-15 @ NYY 5.2 4 3 3 2 4 0
2025-04-10 vs MIN 5.1 3 2 2 3 4 1
2025-04-05 vs BAL 5.2 6 4 4 1 5 0
2025-03-30 vs CLE 4.0 4 1 1 4 2 0
Transactions
Entire history • newest first.
2025-09-16
Kansas City Royals activated RHP Michael Wacha from the 7-day injured list.
2025-09-09
Kansas City Royals placed RHP Michael Wacha on the 7-day injured list retroactive to September 8, 2025. Concussion.
2025-08-31
Kansas City Royals activated RHP Michael Wacha from the paternity list.
2025-08-29
Kansas City Royals placed RHP Michael Wacha on the paternity list.
2025-04-16
RHP Michael Wacha changed number to 52.
2025-04-15
RHP Michael Wacha changed number to 42.
2024-06-22
Kansas City Royals activated RHP Michael Wacha from the 15-day injured list.
2024-06-17
Kansas City Royals sent RHP Michael Wacha on a rehab assignment to ACL Royals.
2024-06-17
Kansas City Royals sent RHP Michael Wacha on a rehab assignment to ACL Royals.
2024-06-02
Kansas City Royals placed RHP Michael Wacha on the 15-day injured list retroactive to June 1, 2024. Left foot fracture.
2023-12-18
Kansas City Royals signed free agent RHP Michael Wacha.
2023-11-06
RHP Michael Wacha elected free agency.
2023-08-15
San Diego Padres activated RHP Michael Wacha from the 15-day injured list.
2023-08-05
San Diego Padres sent RHP Michael Wacha on a rehab assignment to El Paso Chihuahuas.
2023-08-05
San Diego Padres sent RHP Michael Wacha on a rehab assignment to El Paso Chihuahuas.
2023-07-04
San Diego Padres placed RHP Michael Wacha on the 15-day injured list retroactive to July 2, 2023. Right shoulder inflammation.
2023-02-16
San Diego Padres signed free agent RHP Michael Wacha.
2023-02-16
San Diego Padres activated RHP Michael Wacha.
2023-02-16
San Diego Padres activated RHP Michael Wacha.
2022-11-06
RHP Michael Wacha elected free agency.
2022-08-14
Boston Red Sox activated RHP Michael Wacha from the 15-day injured list.
2022-08-09
Boston Red Sox sent RHP Michael Wacha on a rehab assignment to Portland Sea Dogs.
2022-08-04
Boston Red Sox sent RHP Michael Wacha on a rehab assignment to Worcester Red Sox.
2022-07-08
Boston Red Sox placed RHP Michael Wacha on the 15-day injured list retroactive to July 5, 2022. Right shoulder inflammation.
2022-05-20
Boston Red Sox activated RHP Michael Wacha from the 15-day injured list.
2022-05-08
Boston Red Sox placed RHP Michael Wacha on the 15-day injured list retroactive to May 5, 2022. Left intercostal irritation.
2021-11-27
Boston Red Sox activated RHP Michael Wacha.
2021-11-27
Boston Red Sox signed free agent RHP Michael Wacha.
2021-11-27
Boston Red Sox activated RHP Michael Wacha.
2021-11-03
RHP Michael Wacha elected free agency.
2021-05-23
Tampa Bay Rays activated RHP Michael Wacha from the 10-day injured list.
2021-05-04
Tampa Bay Rays placed RHP Michael Wacha on the 10-day injured list. Right hamstring tightness.
2020-12-18
Tampa Bay Rays signed free agent RHP Michael Wacha.
2020-12-18
Tampa Bay Rays signed free agent RHP Michael Wacha.
2020-12-18
Tampa Bay Rays signed free agent P Michael Wacha.
2020-10-28
RHP Michael Wacha elected free agency.
2020-08-27
New York Mets activated RHP Michael Wacha from the 10-day injured list.
2020-08-09
New York Mets placed RHP Michael Wacha on the 10-day injured list. Right shoulder inflammation.
2019-12-13
New York Mets signed free agent RHP Michael Wacha.
2019-10-31
RHP Michael Wacha elected free agency.
2019-10-03
St. Louis Cardinals reassigned RHP Michael Wacha to the minor leagues.
2019-04-29
St. Louis Cardinals activated RHP Michael Wacha from the 10-day injured list.
2019-04-22
St. Louis Cardinals placed RHP Michael Wacha on the 10-day injured list retroactive to April 19, 2019. Left knee patellar tendinitis.
2018-11-01
St. Louis Cardinals activated RHP Michael Wacha from the 60-day injured list.
2018-09-10
St. Louis Cardinals transferred RHP Michael Wacha from the 10-day disabled list to the 60-day disabled list. Left oblique strain.
2018-09-07
St. Louis Cardinals sent RHP Michael Wacha on a rehab assignment to Memphis Redbirds.
2018-08-28
St. Louis Cardinals sent RHP Michael Wacha on a rehab assignment to Springfield Cardinals.
2018-08-18
St. Louis Cardinals sent RHP Michael Wacha on a rehab assignment to Palm Beach Cardinals.
2018-06-21
St. Louis Cardinals placed RHP Michael Wacha on the 10-day disabled list. Left oblique strain.
2016-09-14
St. Louis Cardinals activated RHP Michael Wacha from the 15-day disabled list.
2016-08-09
St. Louis Cardinals placed RHP Michael Wacha on the 15-day disabled list. Right shoulder inflammation.
2014-09-04
St. Louis Cardinals activated RHP Michael Wacha from the 60-day disabled list.
2014-08-31
St. Louis Cardinals sent RHP Michael Wacha on a rehab assignment to Springfield Cardinals.
2014-07-30
St. Louis Cardinals transferred RHP Michael Wacha from the 15-day disabled list to the 60-day disabled list. Stress reaction in right shoulder.
2014-06-22
St. Louis Cardinals placed RHP Michael Wacha on the 15-day disabled list retroactive to June 18, 2014. Stress reaction in right shoulder.
2013-09-03
St. Louis Cardinals recalled RHP Michael Wacha from Springfield Cardinals.
2013-08-29
St. Louis Cardinals optioned Michael Wacha to Springfield Cardinals.
2013-08-10
St. Louis Cardinals recalled Michael Wacha from Memphis Redbirds.
2013-06-14
St. Louis Cardinals optioned Michael Wacha to Memphis Redbirds.
2013-05-30
St. Louis Cardinals selected the contract of Michael Wacha from Memphis Redbirds.
2013-01-28
St. Louis Cardinals invited non-roster RHP Michael Wacha to spring training.
2012-06-14
St. Louis Cardinals signed RHP Michael Wacha.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Ready
Basic Line
Season / Game
Loading…
Pitch Arsenal
Usage • Velo • Break • Spin • xwOBA
Pitch N Use% Velo HB IVB Spin xwOBA Whiff% Zone% Chase% BNStuff+ BNCtrl+
Loading…
Notes
Primary pitch summary
Movement Profile (Induced Break)
Pitcher's View: HB vs Rise / Drop (in)
Circles: 12/18/24 in • Dots = pitch types (size ~ pitch count)
Pitch Location Heatmaps
KDE-style blur • fixed zone • catcher POV
vs. LHH
vs. RHH
Zone: left -0.7083 / right 0.7083 • bot 1.595 / top 3.394 • Domain: X [-2,2], Z [0,5]
Statcast Game Log
Per-game pitch metrics from Statcast
Date Pitches Velo BNStuff+ BNCtrl+ Whiff% Zone% Chase% K% BB% xwOBA
Loading…
More