Skip Navigation to Main Content

Who Should I Trade?

Brandon Woodruff for Shane McClanahan (2026)


See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Shane McClanahan
SP - TB
Shane McClanahan
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 139# 202
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Shane McClanahan
SP - TB
Shane McClanahan
2025 Stats 
   
   
Games Played12
   
Games Started12
   
Innings Pitched64.2
   
Wins7
   
Losses2
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed45
   
Earned Runs23
   
Home Runs Allowed9
   
Strikeouts83
   
Walks14
   
ERA3.20
   
WHIP0.91
   
Who Should I Trade? Player Projections
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Shane McClanahan
SP - TB
Shane McClanahan
2026 Projections 
   
   
Games Played
   
Games Started
   
Innings Pitched
   
Wins
   
Losses
   
Saves
   
Blown Saves
   
Holds
   
Hits Allowed
   
Earned Runs
   
Home Runs Allowed
   
Strikeouts
   
Walks
   
ERA
   
WHIP
   
Who Should I Trade? Player Notes
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Shane McClanahan
SP - TB
Shane McClanahan
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brandon Woodruff
SP - MIL
Brandon Woodruff
Shane McClanahan
SP - TB
Shane McClanahan
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CWS@ STL
Sat, Mar 28thvs CWS@ STL
Sun, Mar 29thvs CWS@ STL
Mon, Mar 30thvs TB@ MIL
Tue, Mar 31stvs TB@ MIL
Wed, Apr 1stvs TB@ MIL
Fri, Apr 3rd@ KC@ MIN
Sat, Apr 4th@ KC@ MIN
Sun, Apr 5th@ KC@ MIN
Mon, Apr 6th@ BOSvs CHC
Tue, Apr 7th@ BOSvs CHC
Wed, Apr 8th@ BOSvs CHC
Fri, Apr 10thvs WSHvs NYY
Sat, Apr 11thvs WSHvs NYY
Sun, Apr 12thvs WSHvs NYY
Tue, Apr 14thvs TOR@ CWS
Wed, Apr 15thvs TOR@ CWS
Thu, Apr 16thvs TOR@ CWS
Fri, Apr 17th@ MIA@ PIT
Sat, Apr 18th@ MIA@ PIT
Sun, Apr 19th@ MIA@ PIT
Tue, Apr 21st@ DETvs CIN
Wed, Apr 22nd@ DETvs CIN
Thu, Apr 23rd@ DET   
Fri, Apr 24thvs PITvs MIN
Sat, Apr 25thvs PITvs MIN
Sun, Apr 26thvs PITvs MIN
Tue, Apr 28thvs ARI@ CLE
Wed, Apr 29thvs ARI@ CLE
Thu, Apr 30thvs ARI   
Fri, May 1st@ WSHvs SF
Sat, May 2nd@ WSHvs SF
Sun, May 3rd@ WSHvs SF
Mon, May 4th@ STLvs TOR
Tue, May 5th@ STLvs TOR
Wed, May 6th@ STLvs TOR
Fri, May 8thvs NYY@ BOS
Sat, May 9thvs NYY@ BOS
Sun, May 10thvs NYY@ BOS
Tue, May 12thvs SD@ TOR
Wed, May 13thvs SD@ TOR
Thu, May 14thvs SD   
Fri, May 15th@ MINvs MIA
Sat, May 16th@ MINvs MIA
Sun, May 17th@ MINvs MIA
Mon, May 18th@ CHCvs BAL
Tue, May 19th@ CHCvs BAL
Wed, May 20th@ CHCvs BAL
Fri, May 22ndvs LAD@ NYY
Sat, May 23rdvs LAD@ NYY
Sun, May 24thvs LAD@ NYY
Mon, May 25thvs STL@ BAL
Tue, May 26thvs STL@ BAL
Wed, May 27thvs STL@ BAL
Fri, May 29th@ HOUvs LAA
Sat, May 30th@ HOUvs LAA
Sun, May 31st@ HOUvs LAA
Mon, Jun 1stvs SFvs DET
Tue, Jun 2ndvs SFvs DET
Wed, Jun 3rdvs SFvs DET
Thu, Jun 4thvs SF   
Fri, Jun 5th@ COL@ MIA
Sat, Jun 6th@ COL@ MIA
Sun, Jun 7th@ COL@ MIA
Mon, Jun 8th@ ATHvs BOS
Tue, Jun 9th@ ATHvs BOS
Wed, Jun 10th@ ATHvs BOS
Fri, Jun 12thvs PHI@ LAA
Sat, Jun 13thvs PHI@ LAA
Sun, Jun 14thvs PHI@ LAA
Tue, Jun 16thvs CLE@ LAD
Wed, Jun 17thvs CLE@ LAD
Thu, Jun 18thvs CLE   
Fri, Jun 19th@ ATLvs WSH
Sat, Jun 20th@ ATLvs WSH
Sun, Jun 21st@ ATLvs WSH
Mon, Jun 22nd@ CINvs KC
Tue, Jun 23rd@ CINvs KC
Wed, Jun 24th@ CINvs KC
Fri, Jun 26thvs CHCvs ARI
Sat, Jun 27thvs CHCvs ARI
Sun, Jun 28thvs CHCvs ARI
Mon, Jun 29thvs CIN   
Tue, Jun 30thvs CIN@ KC
Wed, Jul 1stvs CIN@ KC
Thu, Jul 2ndvs CIN@ KC
Fri, Jul 3rd@ ARI@ HOU
Sat, Jul 4th@ ARI@ HOU
Sun, Jul 5th@ ARI@ HOU
Mon, Jul 6th@ STLvs NYY
Tue, Jul 7th@ STLvs NYY
Wed, Jul 8th@ STLvs NYY
Thu, Jul 9th@ STLvs NYY
Fri, Jul 10th@ PITvs SEA
Sat, Jul 11th@ PITvs SEA
Sun, Jul 12th@ PITvs SEA
Fri, Jul 17thvs MIA@ BOS
Sat, Jul 18thvs MIA@ BOS
Sun, Jul 19thvs MIA@ BOS
Mon, Jul 20thvs NYM@ TOR
Tue, Jul 21stvs NYM@ TOR
Wed, Jul 22ndvs NYM@ TOR
Fri, Jul 24thvs COLvs CLE
Sat, Jul 25thvs COLvs CLE
Sun, Jul 26thvs COLvs CLE
Mon, Jul 27th@ SF   
Tue, Jul 28th@ SFvs TEX
Wed, Jul 29th@ SFvs TEX
Fri, Jul 31st@ LAAvs CWS
Sat, Aug 1st@ LAAvs CWS
Sun, Aug 2nd@ LAAvs CWS
Mon, Aug 3rdvs PIT@ COL
Tue, Aug 4thvs PIT@ COL
Wed, Aug 5thvs PIT@ COL
Thu, Aug 6thvs PIT   
Fri, Aug 7thvs MIN@ SEA
Sat, Aug 8thvs MIN@ SEA
Sun, Aug 9thvs MIN@ SEA
Mon, Aug 10th@ SD@ ATH
Tue, Aug 11th@ SD@ ATH
Wed, Aug 12th@ SD@ ATH
Thu, Aug 13th@ LAD   
Fri, Aug 14th@ LADvs BAL
Sat, Aug 15th@ LADvs BAL
Sun, Aug 16th@ LADvs BAL
Tue, Aug 18thvs SEAvs TOR
Wed, Aug 19thvs SEAvs TOR
Thu, Aug 20thvs SEAvs TOR
Fri, Aug 21stvs ATL@ BAL
Sat, Aug 22ndvs ATL@ BAL
Sun, Aug 23rdvs ATL@ BAL
Tue, Aug 25th@ NYM@ DET
Wed, Aug 26th@ NYM@ DET
Thu, Aug 27th@ NYM   
Fri, Aug 28thvs TEXvs SD
Sat, Aug 29thvs TEXvs SD
Sun, Aug 30thvs TEXvs SD
Mon, Aug 31st@ CHCvs NYM
Tue, Sep 1st@ CHCvs NYM
Wed, Sep 2nd@ CHCvs NYM
Thu, Sep 3rd@ CHC@ TEX
Fri, Sep 4th@ CIN@ TEX
Sat, Sep 5th@ CIN@ TEX
Sun, Sep 6th@ CIN@ TEX
Mon, Sep 7thvs CHC   
Tue, Sep 8thvs CHC@ ATL
Wed, Sep 9thvs CHC@ ATL
Fri, Sep 11thvs CINvs HOU
Sat, Sep 12thvs CINvs HOU
Sun, Sep 13thvs CINvs HOU
Tue, Sep 15th@ PITvs ATH
Wed, Sep 16th@ PITvs ATH
Thu, Sep 17th@ PITvs ATH
Fri, Sep 18th@ BALvs BOS
Sat, Sep 19th@ BALvs BOS
Sun, Sep 20th@ BALvs BOS
Tue, Sep 22nd@ PHI@ NYY
Wed, Sep 23rd@ PHI@ NYY
Thu, Sep 24th@ PHI@ NYY
Fri, Sep 25thvs STL@ PHI
Sat, Sep 26thvs STL@ PHI
Sun, Sep 27thvs STL@ PHI
Mon, Apr 20th   vs CIN
Mon, Apr 27th   @ CLE
Thu, May 7th   @ BOS
Mon, May 11th   @ TOR
Mon, Jun 15th   @ LAD
Thu, Jun 25th   vs KC
Thu, Jul 23rd   @ TOR
Thu, Jul 30th   vs TEX
Mon, Aug 17th   vs BAL
Mon, Aug 24th   @ DET
Thu, Sep 10th   @ ATL