Skip Navigation to Main Content

Brandon Woodruff or Michael Wacha

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Brandon Woodruff or Michael Wacha Player Statistics
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Michael Wacha
SP - KC
Michael Wacha
2026 Stats 
   
   
Games Played613
   
Games Started613
   
Innings Pitched30.081.0
   
Wins24
   
Losses14
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed2366
   
Earned Runs1031
   
Home Runs Allowed49
   
Strikeouts2567
   
Walks726
   
ERA3.003.44
   
WHIP1.001.14
   
Brandon Woodruff or Michael Wacha Player Projections
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Michael Wacha
SP - KC
Michael Wacha
2026 Projections 
   
   
Games Played2629
   
Games Started2629
   
Innings Pitched144.2164.5
   
Wins1010
   
Losses810
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed123162
   
Earned Runs6075
   
Home Runs Allowed1922
   
Strikeouts151128
   
Walks3948
   
ERA3.734.13
   
WHIP1.121.28
   
Brandon Woodruff or Michael Wacha Player Notes
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Michael Wacha
SP - KC
Michael Wacha
News 
 Brandon Woodruff threw 42 pitches in three simulated innings in a simulated game on Wednesday.
Ari Koslow
Wed, Jun 3rd
Michael Wacha allowed four earned runs on eight hits and no walks while striking out two over 5.2 innings in Friday's loss to the Twins.
Chase Davis
Sat, Jun 6th
 Brandon Woodruff threw a simulated on Wednesday.
Ari Koslow
Wed, Jun 3rd
Michael Wacha allowed six earned runs on eight hits and four walks while striking out five over five innings in Sunday's loss to the Rangers.
Chase Davis
Mon, Jun 1st
 Brandon Woodruff is scheduled to face hitters on Wednesday in a live batting practice session.
Ari Koslow
Mon, Jun 1st
Michael Wacha allowed two earned runs on five hits and two walks while striking out five over seven innings in Monday's loss to the Yankees.
Chase Davis
Tue, May 26th
 The Brewers say Brandon Woodruff’s next step is a four-up live BP next week.
Ari Koslow
Tue, May 26th
Michael Wacha allowed one earned run on six hits and two walks while striking out eight over six innings in Wednesday's 4-3 loss to the Red Sox.
Chase Davis
Thu, May 21st
 Brandon Woodruff threw a successful session of live batting practice on Friday.
Ari Koslow
Fri, May 22nd
Michael Wacha allowed three earned runs on five hits and one walk while striking out five over six innings in Friday's loss to the Cardinals.
Chase Davis
Sat, May 16th
Notes 
 Brandon Woodruff returned to the mound in 2025 and was highly effective on a per-inning basis, posting a 3.20 ERA, 0.91 WHIP, and an elite 32.3% strikeout rate across 64.2 innings. The sample size again tells the story: he has been oft injured in recent seasons, logging just 12 starts in 2025 after making only 11 in 2023. The 2026 projections reflect that duality: strong ratios and a healthy strikeout total on a per-start basis, but fantasy managers have to temper their expectations on his durability. Fantasy managers should bake in missed time and pair him with safer innings volume rather than relying on him as a staff anchor.
Kelly Kirby - FantasyPros
 
Brandon Woodruff or Michael Wacha Player Schedules
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Michael Wacha
SP - KC
Michael Wacha
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CWSShane Smith (0-2)#198   
Sat, Mar 28thvs CWSSean Burke (2-3)#126@ ATLReynaldo Lopez (2-1)#119
Sun, Mar 29thvs CWSAnthony Kay (5-1)#193@ ATLGrant Holmes (4-2)#130
Mon, Mar 30thvs TBNick Martinez (5-2)#85vs MINSimeon Woods Richardson (0-7)#293
Tue, Mar 31stvs TBShane McClanahan (6-2)#22   
Wed, Apr 1stvs TBDrew Rasmussen (5-2)#21vs MINJoe Ryan (4-3)#14
Sat, Apr 4th@ KCSeth Lugo (2-4)#102vs MILLogan Henderson (2-1)#57
Sun, Apr 5th@ KCKris Bubic (3-2)#81vs MILKyle Harrison (7-1)#48
Mon, Apr 6th@ BOSBrayan Bello (2-6)#173@ CLETanner Bibee (0-7)#40
Tue, Apr 7th@ BOSGarrett Crochet (3-3)#18@ CLEGavin Williams (9-3)#31
Wed, Apr 8th@ BOSSonny Gray (7-1)#26@ CLEJoey Cantillo (4-2)#107
Fri, Apr 10thvs WSHJake Irvin (2-4)#205vs CWSDavis Martin (8-2)#84
Sat, Apr 11thvs WSHFoster Griffin (7-2)#92vs CWSErick Fedde (1-5)#421
Sun, Apr 12thvs WSHZack Littell (5-4)#181vs CWSGrant Taylor (1-0)#47
Tue, Apr 14thvs TORKevin Gausman (4-4)#20@ DETFramber Valdez (3-4)#29
Wed, Apr 15thvs TORDylan Cease (3-3)#10@ DETJack Flaherty (1-7)#60
Thu, Apr 16thvs TORPatrick Corbin (2-2)#251@ DETKeider Montero (2-3)#195
Fri, Apr 17th@ MIAJanson Junk (3-5)#135@ NYYCam Schlittler (7-3)#35
Sat, Apr 18th@ MIASandy Alcantara (4-4)#67@ NYYWill Warren (7-1)#70
Sun, Apr 19th@ MIAEury Perez (3-6)#115@ NYYRyan Weathers (2-4)#77
Tue, Apr 21st@ DETKeider Montero (2-3)#195vs BALShane Baz (3-5)#79
Wed, Apr 22nd@ DETCasey Mize (2-3)#68vs BALChris Bassitt (4-4)#123
Thu, Apr 23rd@ DETTarik Skubal (3-2)#4   
Fri, Apr 24thvs PITPaul Skenes (6-5)#2vs LAAYusei Kikuchi (0-3)#142
Sat, Apr 25thvs PITMitch Keller (5-3)#90vs LAAWalbert Urena (3-4)#391
Sun, Apr 26thvs PITCarmen Mlodzinski (4-3)#127vs LAAReid Detmers (2-5)#46
Tue, Apr 28thvs ARIMerrill Kelly (5-4)#96@ ATHAaron Civale (5-2)#213
Wed, Apr 29thvs ARIEduardo Rodriguez (5-1)#110@ ATHLuis Severino (2-6)#163
Thu, Apr 30thvs ARIMichael Soroka (7-3)#59@ ATHJeffrey Springs (3-6)#122
Fri, May 1st@ WSHJake Irvin (2-4)#205@ SEABryan Woo (5-4)#6
Sat, May 2nd@ WSHFoster Griffin (7-2)#92@ SEAEmerson Hancock (4-2)#89
Sun, May 3rd@ WSHPJ Poulin (3-0)#333@ SEALuis Castillo (2-5)#44
Mon, May 4th@ STLKyle Leahy (5-3)#140vs CLETanner Bibee (0-7)#40
Wed, May 6th@ STLAndre Pallante (6-4)#152vs CLEJoey Cantillo (4-2)#107
Fri, May 8thvs NYYMax Fried (4-3)#32vs DETKeider Montero (2-3)#195
Sat, May 9thvs NYYCam Schlittler (7-3)#35vs DETBurch Smith
Sun, May 10thvs NYYCarlos Rodon (1-2)#37vs DETBrenan Hanifee
Tue, May 12thvs SDBradgley Rodriguez@ CWSErick Fedde (1-5)#421
Wed, May 13thvs SDMichael King (4-5)#42@ CWSNoah Schultz (2-4)#220
Thu, May 14thvs SDGriffin Canning (0-4)#157@ CWSAnthony Kay (5-1)#193
Fri, May 15th@ MINJoe Ryan (4-3)#14@ STLDustin May (3-6)#75
Sat, May 16th@ MINConnor Prielipp (2-3)#118@ STLKyle Leahy (5-3)#140
Sun, May 17th@ MINBailey Ober (6-3)#111@ STLAndre Pallante (6-4)#152
Mon, May 18th@ CHCShota Imanaga (4-6)#27vs BOSSonny Gray (7-1)#26
Tue, May 19th@ CHCBen Brown (2-2)#45vs BOSRanger Suarez (2-3)#28
Wed, May 20th@ CHCEdward Cabrera (3-3)#62vs BOSConnelly Early (5-3)#91
Fri, May 22ndvs LADJustin Wrobleski (7-2)#113vs SEALogan Gilbert (4-4)#15
Sat, May 23rdvs LADRoki Sasaki (3-3)#114vs SEAGeorge Kirby (5-5)#17
Sun, May 24thvs LADYoshinobu Yamamoto (5-4)#13vs SEABryan Woo (5-4)#6
Mon, May 25thvs STLMatthew Liberatore (3-3)#103vs NYYWill Warren (7-1)#70
Tue, May 26thvs STLMichael McGreevy (3-5)#82vs NYYCam Schlittler (7-3)#35
Wed, May 27thvs STLDustin May (3-6)#75vs NYYGerrit Cole (1-1)#23
Fri, May 29th@ HOUKai-Wei Teng (3-4)#187@ TEXMacKenzie Gore (4-5)#55
Sat, May 30th@ HOUPeter Lambert (5-4)#217@ TEXKumar Rocker (2-5)#104
Sun, May 31st@ HOUTatsuya Imai (2-3)#145@ TEXJack Leiter (3-4)#65
Mon, Jun 1stvs SFLanden Roupp (5-6)#74@ CINLyon Richardson
Tue, Jun 2ndvs SFTrevor McDonald (2-3)#144@ CINAndrew Abbott (4-3)#97
Wed, Jun 3rdvs SFLogan Webb (3-4)#11@ CINChase Burns (7-1)#24
Thu, Jun 4thvs SFAdrian Houser (2-5)#199@ MINAndrew Morris (1-2)#177
Fri, Jun 5th@ COLRyan Feltner (2-1)#427@ MINZebby Matthews (2-3)#72
Sat, Jun 6th@ COLZach Agnos@ MINJoe Ryan (4-3)#14
Sun, Jun 7th@ COLKyle Freeland (1-6)#380@ MINConnor Prielipp (2-3)#118
Mon, Jun 8th@ ATHJeffrey Springs (3-6)#122   
Tue, Jun 9th@ ATHJ.T. Ginn (3-3)#121vs TEXNathan Eovaldi (5-6)#19
Wed, Jun 10th@ ATHJack Perkins (2-3)#109vs TEXMacKenzie Gore (4-5)#55
Fri, Jun 12thvs PHIAndrew Painter (1-6)#166vs HOUTatsuya Imai (2-3)#145
Sat, Jun 13thvs PHIAaron Nola (3-4)#34vs HOUMike Burrows (3-7)#139
Sun, Jun 14thvs PHICristopher Sanchez (7-2)#3vs HOUHunter Brown (1-0)#16
Tue, Jun 16thvs CLE@ WSH
Wed, Jun 17thvs CLE@ WSH
Thu, Jun 18thvs CLEvs STL
Fri, Jun 19th@ ATLvs STL
Sat, Jun 20th@ ATL   
Sun, Jun 21st@ ATLvs STL
Mon, Jun 22nd@ CIN@ TB
Tue, Jun 23rd@ CIN@ TB
Wed, Jun 24th@ CIN@ TB
Fri, Jun 26thvs CHC@ CWS
Sat, Jun 27thvs CHC@ CWS
Sun, Jun 28thvs CHC@ CWS
Mon, Jun 29thvs CIN   
Tue, Jun 30thvs CINvs TB
Wed, Jul 1stvs CINvs TB
Thu, Jul 2ndvs CINvs TB
Fri, Jul 3rd@ ARI   
Sat, Jul 4th@ ARIvs PHI
Sun, Jul 5th@ ARIvs PHI
Mon, Jul 6th@ STLvs PHI
Tue, Jul 7th@ STL@ NYM
Wed, Jul 8th@ STL@ NYM
Thu, Jul 9th@ STL@ NYM
Fri, Jul 10th@ PIT@ BAL
Sat, Jul 11th@ PIT@ BAL
Sun, Jul 12th@ PIT@ BAL
Fri, Jul 17thvs MIAvs SD
Sat, Jul 18thvs MIAvs SD
Sun, Jul 19thvs MIAvs SD
Mon, Jul 20thvs NYMvs SF
Tue, Jul 21stvs NYMvs SF
Wed, Jul 22ndvs NYMvs SF
Fri, Jul 24thvs COL@ DET
Sat, Jul 25thvs COL@ DET
Sun, Jul 26thvs COL@ DET
Mon, Jul 27th@ SF   
Tue, Jul 28th@ SF@ MIN
Wed, Jul 29th@ SF@ MIN
Fri, Jul 31st@ LAA@ COL
Sat, Aug 1st@ LAA@ COL
Sun, Aug 2nd@ LAA@ COL
Mon, Aug 3rdvs PIT   
Tue, Aug 4thvs PITvs MIN
Wed, Aug 5thvs PITvs MIN
Thu, Aug 6thvs PITvs MIN
Fri, Aug 7thvs MINvs CHC
Sat, Aug 8thvs MINvs CHC
Sun, Aug 9thvs MINvs CHC
Mon, Aug 10th@ SD@ LAD
Tue, Aug 11th@ SD@ LAD
Wed, Aug 12th@ SD@ LAD
Thu, Aug 13th@ LAD   
Fri, Aug 14th@ LAD@ LAA
Sat, Aug 15th@ LAD@ LAA
Sun, Aug 16th@ LAD@ LAA
Tue, Aug 18thvs SEAvs ATH
Wed, Aug 19thvs SEAvs ATH
Thu, Aug 20thvs SEAvs ATH
Fri, Aug 21stvs ATLvs DET
Sat, Aug 22ndvs ATLvs DET
Sun, Aug 23rdvs ATLvs DET
Tue, Aug 25th@ NYM@ TOR
Wed, Aug 26th@ NYM@ TOR
Thu, Aug 27th@ NYM@ TOR
Fri, Aug 28thvs TEX@ CLE
Sat, Aug 29thvs TEX@ CLE
Sun, Aug 30thvs TEX@ CLE
Mon, Aug 31st@ CHC   
Tue, Sep 1st@ CHCvs MIA
Wed, Sep 2nd@ CHCvs MIA
Thu, Sep 3rd@ CHCvs MIA
Fri, Sep 4th@ CINvs TOR
Sat, Sep 5th@ CINvs TOR
Sun, Sep 6th@ CINvs TOR
Mon, Sep 7thvs CHCvs ARI
Tue, Sep 8thvs CHCvs ARI
Wed, Sep 9thvs CHCvs ARI
Fri, Sep 11thvs CIN@ BOS
Sat, Sep 12thvs CIN@ BOS
Sun, Sep 13thvs CIN@ BOS
Tue, Sep 15th@ PIT@ HOU
Wed, Sep 16th@ PIT@ HOU
Thu, Sep 17th@ PIT@ HOU
Fri, Sep 18th@ BAL@ PIT
Sat, Sep 19th@ BAL@ PIT
Sun, Sep 20th@ BAL@ PIT
Tue, Sep 22nd@ PHIvs CWS
Wed, Sep 23rd@ PHIvs CWS
Thu, Sep 24th@ PHIvs CWS
Fri, Sep 25thvs STLvs CLE
Sat, Sep 26thvs STLvs CLE
Sun, Sep 27thvs STLvs CLE
Fri, Mar 27th   @ ATLChris Sale (8-4)#5
Thu, Apr 2nd   vs MINTaj Bradley (5-2)#69
Thu, Apr 9th   vs CWSAnthony Kay (5-1)#193
Mon, Apr 20th   vs BALKyle Bradish (3-6)#43
Tue, May 5th   vs CLEGavin Williams (9-3)#31
Thu, May 7th   vs CLESlade Cecconi (3-5)#100
Thu, Jun 11th   vs TEXKumar Rocker (2-5)#104
Mon, Jun 15th   @ WSHAndrew Alvarez (1-0)#174
Thu, Jun 25th   @ TB
Thu, Jul 23rd   @ DET
Thu, Jul 30th   @ MIN
Mon, Aug 17th   vs ATH