Skip Navigation to Main Content

Who Should I Trade?

Carson Whisenhunt for Michael Wacha (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Michael Wacha
SP - KC
Michael Wacha
Carson Whisenhunt
SP - SF
Carson Whisenhunt
Expert
Recommendation
100%
Recommended by
4 of 4 experts
0%
Recommended by
0 of 4 experts
Rankings 
   
Rest of Season# 93
VBR# 265# 700
   
Projections 
   
Strikeouts9123
Wins62
Saves00
ERA4.254.34
WHIP1.321.42
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 65
   
Joe Pisapia
FantasyPros
# 80
   
Kelly Kirby
FantasyPros
# 99
   
Kevin Spinelli
KevScores
# 42
   
Who Should I Trade? Player Statistics
  Michael Wacha
SP - KC
Michael Wacha
Carson Whisenhunt
SP - SF
Carson Whisenhunt
2026 Stats 
   
   
Games Played11
   
Games Started11
   
Innings Pitched70.1
   
Wins4
   
Losses2
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed50
   
Earned Runs21
   
Home Runs Allowed8
   
Strikeouts60
   
Walks22
   
ERA2.69
   
WHIP1.02
   
Who Should I Trade? Player Projections
  Michael Wacha
SP - KC
Michael Wacha
Carson Whisenhunt
SP - SF
Carson Whisenhunt
2026 Projections 
   
   
Games Played1914
   
Games Started194
   
Innings Pitched111.828.9
   
Wins62
   
Losses72
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed11029
   
Earned Runs5314
   
Home Runs Allowed154
   
Strikeouts9123
   
Walks3411
   
ERA4.254.34
   
WHIP1.321.42
   
Who Should I Trade? Player Notes
  Michael Wacha
SP - KC
Michael Wacha
Carson Whisenhunt
SP - SF
Carson Whisenhunt
News 
 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
Whisenhunt showed improved velocity this spring but allowed 10 earned runs on eight hits and eight walks while striking out 14 across 9.1 innings in four appearances (two starts). The Giants optioned him to Triple-A Sacramento Wednesday.
Bruno Mulé
Wed, Mar 18th
 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
 
 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
 
 Michael Wacha allowed zero earned runs on two hits and two walks while striking out six over seven innings in Saturday's 5-1 win over the Tigers.
Chase Davis
Sun, May 10th
 
 Michael Wacha allowed two earned runs on four hits and one walk while striking out three over seven innings in Monday's 6-2 win over the Guardians.
Chase Davis
Tue, May 5th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Michael Wacha
SP - KC
Michael Wacha
Carson Whisenhunt
SP - SF
Carson Whisenhunt
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25th   vs NYYMax Fried (4-3)#33
Fri, Mar 27th@ ATLChris Sale (8-3)#5vs NYYCam Schlittler (7-2)#36
Sat, Mar 28th@ ATLReynaldo Lopez (2-1)#108vs NYYWill Warren (6-1)#60
Mon, Mar 30thvs MINSimeon Woods Richardson (0-7)#222@ SDWalker Buehler (3-3)#220
Tue, Mar 31st   @ SDGerman Marquez (3-2)#330
Wed, Apr 1stvs MINJoe Ryan (3-3)#15@ SDNick Pivetta (1-2)#138
Thu, Apr 2ndvs MINTaj Bradley (5-1)#74vs NYMDavid Peterson (3-5)#117
Fri, Apr 3rd   vs NYMNolan McLean (2-4)#29
Sat, Apr 4thvs MILLogan Henderson (2-1)#57vs NYMClay Holmes (4-4)#165
Sun, Apr 5thvs MILKyle Harrison (6-1)#63vs NYMKodai Senga (0-4)#129
Mon, Apr 6th@ CLETanner Bibee (0-7)#38vs PHIAndrew Painter (1-5)#170
Tue, Apr 7th@ CLEGavin Williams (8-3)#27vs PHICristopher Sanchez (6-2)#3
Wed, Apr 8th@ CLEJoey Cantillo (4-2)#106vs PHIAaron Nola (3-4)#39
Fri, Apr 10thvs CWSDavis Martin (8-1)#79@ BALShane Baz (2-5)#84
Sat, Apr 11thvs CWSErick Fedde (0-5)#373@ BALChris Bassitt (4-3)#125
Sun, Apr 12thvs CWSGrant Taylor (1-0)#53@ BALCade Povich (1-1)#240
Tue, Apr 14th@ DETFramber Valdez (2-4)#26@ CINBrady Singer (2-5)#143
Wed, Apr 15th@ DETJack Flaherty (0-7)#62@ CINRhett Lowder (3-3)#206
Thu, Apr 16th@ DETKeider Montero (2-3)#201@ CINChase Burns (7-1)#25
Fri, Apr 17th@ NYYCam Schlittler (7-2)#36@ WSHZack Littell (4-4)#169
Sat, Apr 18th@ NYYWill Warren (6-1)#60@ WSHCade Cavalli (3-3)#87
Sun, Apr 19th@ NYYRyan Weathers (2-3)#66@ WSHPJ Poulin (3-0)#237
Tue, Apr 21stvs BALShane Baz (2-5)#84vs LADYoshinobu Yamamoto (4-4)#13
Wed, Apr 22ndvs BALChris Bassitt (4-3)#125vs LADShohei Ohtani (5-2)#1
Thu, Apr 23rd   vs LADTyler Glasnow (3-0)#37
Fri, Apr 24thvs LAAYusei Kikuchi (0-3)#155vs MIASandy Alcantara (3-4)#73
Sat, Apr 25thvs LAAWalbert Urena (2-4)#421vs MIAEury Perez (3-6)#109
Sun, Apr 26thvs LAAReid Detmers (2-5)#41vs MIAMax Meyer (5-0)#68
Tue, Apr 28th@ ATHAaron Civale (5-2)#219@ PHIJesus Luzardo (4-4)#10
Thu, Apr 30th@ ATHJeffrey Springs (3-6)#111@ PHITim Mayza
Fri, May 1st@ SEABryan Woo (5-3)#6@ TBShane McClanahan (5-2)#22
Sat, May 2nd@ SEAEmerson Hancock (4-2)#91@ TBGriffin Jax (1-3)#59
Sun, May 3rd@ SEALuis Castillo (1-5)#46@ TBSteven Matz (4-2)#98
Mon, May 4thvs CLETanner Bibee (0-7)#38vs SDRandy Vasquez (5-3)#199
Tue, May 5thvs CLEGavin Williams (8-3)#27vs SDWalker Buehler (3-3)#220
Wed, May 6thvs CLEJoey Cantillo (4-2)#106vs SDBradgley Rodriguez
Fri, May 8thvs DETKeider Montero (2-3)#201vs PITCarmen Mlodzinski (4-3)#132
Sat, May 9thvs DETBurch Smithvs PITBraxton Ashcraft (4-2)#47
Sun, May 10thvs DETBrenan Hanifeevs PITBubba Chandler (1-6)#122
Mon, May 11th   @ LADRoki Sasaki (3-3)#131
Tue, May 12th@ CWSErick Fedde (0-5)#373@ LADYoshinobu Yamamoto (4-4)#13
Wed, May 13th@ CWSNoah Schultz (2-4)#221@ LADShohei Ohtani (5-2)#1
Thu, May 14th@ CWSAnthony Kay (5-1)#182@ LADEmmet Sheehan (3-1)#42
Fri, May 15th@ STLDustin May (3-6)#85@ ATHAaron Civale (5-2)#219
Sat, May 16th@ STLKyle Leahy (5-3)#162@ ATHLuis Severino (2-6)#146
Sun, May 17th@ STLAndre Pallante (5-4)#163@ ATHJeffrey Springs (3-6)#111
Mon, May 18thvs BOSSonny Gray (6-1)#30@ ARIZac Gallen (3-4)#71
Tue, May 19thvs BOSRanger Suarez (2-3)#32@ ARIRyne Nelson (2-4)#89
Wed, May 20thvs BOSConnelly Early (5-2)#97@ ARIMerrill Kelly (5-3)#93
Fri, May 22ndvs SEALogan Gilbert (3-4)#11vs CWSDavis Martin (8-1)#79
Sat, May 23rdvs SEAGeorge Kirby (5-4)#14vs CWSBryan Hudson (3-1)#175
Sun, May 24thvs SEABryan Woo (5-3)#6vs CWSNoah Schultz (2-4)#221
Mon, May 25thvs NYYWill Warren (6-1)#60vs ARIMerrill Kelly (5-3)#93
Tue, May 26thvs NYYCam Schlittler (7-2)#36vs ARIEduardo Rodriguez (5-1)#112
Wed, May 27thvs NYYGerrit Cole (1-0)#23vs ARIMichael Soroka (7-2)#67
Fri, May 29th@ TEXMacKenzie Gore (4-4)#50@ COLMichael Lorenzen (2-7)#427
Sat, May 30th@ TEXKumar Rocker (2-5)#103@ COLRyan Feltner (2-1)#424
Sun, May 31st@ TEXJack Leiter (2-4)#76@ COLTanner Gordon (0-0)#325
Mon, Jun 1st@ CINChase Burns (7-1)#25@ MILShane Drohan (2-1)#145
Tue, Jun 2nd@ CINAndrew Abbott (4-3)#99@ MILKyle Harrison (6-1)#63
Wed, Jun 3rd@ CINChris Paddack (0-7)#324@ MILColeman Crow (0-0)#197
Thu, Jun 4th@ MINBailey Ober (6-3)#72@ MILBrandon Sproat (1-4)#158
Fri, Jun 5th@ MINZebby Matthews (1-2)#82@ CHCBen Brown (2-2)#52
Sat, Jun 6th@ MINJoe Ryan (3-3)#15@ CHCJordan Wicks (0-1)#234
Sun, Jun 7th@ MINConnor Prielipp (1-3)#124@ CHCJameson Taillon (2-4)#107
Mon, Jun 8th   vs WSHMiles Mikolas (1-4)#215
Tue, Jun 9thvs TEXNathan Eovaldi (5-6)#20vs WSHJake Irvin (2-4)#203
Wed, Jun 10thvs TEXvs WSH
Fri, Jun 12thvs HOUvs CHC
Sat, Jun 13thvs HOUvs CHC
Sun, Jun 14thvs HOUvs CHC
Tue, Jun 16th@ WSH@ ATL
Wed, Jun 17th@ WSH@ ATL
Thu, Jun 18thvs STL@ ATL
Fri, Jun 19thvs STL@ MIA
Sat, Jun 20th   @ MIA
Sun, Jun 21stvs STL@ MIA
Tue, Jun 23rd@ TBvs ATH
Wed, Jun 24th@ TBvs ATH
Thu, Jun 25th@ TBvs ATH
Fri, Jun 26th@ CWSvs ATL
Sat, Jun 27th@ CWSvs ATL
Sun, Jun 28th@ CWSvs ATL
Mon, Jun 29th   @ ARI
Tue, Jun 30thvs TB@ ARI
Wed, Jul 1stvs TB@ ARI
Fri, Jul 3rd   @ COL
Sat, Jul 4thvs PHI@ COL
Sun, Jul 5thvs PHI@ COL
Mon, Jul 6thvs PHIvs TOR
Tue, Jul 7th@ NYMvs TOR
Wed, Jul 8th@ NYMvs TOR
Thu, Jul 9th@ NYMvs COL
Fri, Jul 10th@ BALvs COL
Sat, Jul 11th@ BALvs COL
Sun, Jul 12th@ BALvs COL
Fri, Jul 17thvs SD@ SEA
Sat, Jul 18thvs SD@ SEA
Sun, Jul 19thvs SD@ SEA
Mon, Jul 20thvs SF@ KC
Tue, Jul 21stvs SF@ KC
Wed, Jul 22ndvs SF@ KC
Fri, Jul 24th@ DETvs LAA
Sat, Jul 25th@ DETvs LAA
Sun, Jul 26th@ DETvs LAA
Mon, Jul 27th   vs MIL
Tue, Jul 28th@ MINvs MIL
Wed, Jul 29th@ MINvs MIL
Thu, Jul 30th@ MIN@ SD
Fri, Jul 31st@ COL@ SD
Sat, Aug 1st@ COL@ SD
Sun, Aug 2nd@ COL@ SD
Mon, Aug 3rd   @ TEX
Tue, Aug 4thvs MIN@ TEX
Wed, Aug 5thvs MIN@ TEX
Fri, Aug 7thvs CHCvs DET
Sat, Aug 8thvs CHCvs DET
Sun, Aug 9thvs CHCvs DET
Mon, Aug 10th@ LADvs HOU
Tue, Aug 11th@ LADvs HOU
Wed, Aug 12th@ LADvs HOU
Fri, Aug 14th@ LAAvs COL
Sat, Aug 15th@ LAAvs COL
Sun, Aug 16th@ LAAvs COL
Tue, Aug 18thvs ATH@ CLE
Wed, Aug 19thvs ATH@ CLE
Thu, Aug 20thvs ATH@ CLE
Fri, Aug 21stvs DET@ BOS
Sat, Aug 22ndvs DET@ BOS
Sun, Aug 23rdvs DET@ BOS
Mon, Aug 24th   vs CIN
Tue, Aug 25th@ TORvs CIN
Wed, Aug 26th@ TORvs CIN
Thu, Aug 27th@ TORvs ARI
Fri, Aug 28th@ CLEvs ARI
Sat, Aug 29th@ CLEvs ARI
Sun, Aug 30th@ CLEvs ARI
Tue, Sep 1stvs MIA@ PIT
Wed, Sep 2ndvs MIA@ PIT
Thu, Sep 3rdvs MIA@ PIT
Fri, Sep 4thvs TOR@ NYM
Sat, Sep 5thvs TOR@ NYM
Sun, Sep 6thvs TOR@ NYM
Mon, Sep 7thvs ARIvs STL
Tue, Sep 8thvs ARIvs STL
Wed, Sep 9thvs ARIvs STL
Fri, Sep 11th@ BOSvs SD
Sat, Sep 12th@ BOSvs SD
Sun, Sep 13th@ BOSvs SD
Mon, Sep 14th   @ STL
Tue, Sep 15th@ HOU@ STL
Wed, Sep 16th@ HOU@ STL
Fri, Sep 18th@ PIT@ LAD
Sat, Sep 19th@ PIT@ LAD
Sun, Sep 20th@ PIT@ LAD
Mon, Sep 21st   vs MIN
Tue, Sep 22ndvs CWSvs MIN
Wed, Sep 23rdvs CWSvs MIN
Fri, Sep 25thvs CLEvs LAD
Sat, Sep 26thvs CLEvs LAD
Sun, Sep 27thvs CLEvs LAD
Sun, Mar 29th@ ATLGrant Holmes (3-2)#139   
Thu, Apr 9thvs CWSAnthony Kay (5-1)#182   
Mon, Apr 20thvs BALKyle Bradish (2-6)#43   
Wed, Apr 29th@ ATHLuis Severino (2-6)#146   
Thu, May 7thvs CLESlade Cecconi (3-5)#105   
Thu, Jun 11thvs TEX   
Mon, Jun 15th@ WSH   
Mon, Jun 22nd@ TB   
Thu, Jul 2ndvs TB   
Thu, Jul 23rd@ DET   
Thu, Aug 6thvs MIN   
Mon, Aug 17thvs ATH   
Thu, Sep 17th@ HOU   
Thu, Sep 24thvs CWS