Skip Navigation to Main Content

Who Should I Trade?

Cade Cavalli for Jose Butto (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Cade Cavalli
SP - WSH
Cade Cavalli
Jose Butto
SP,RP - SF
Jose Butto
Expert
Recommendation
100%
Recommended by
4 of 4 experts
0%
Recommended by
0 of 4 experts
Rankings 
   
Rest of Season# 117
VBR# 293
   
Projections 
   
Strikeouts86
Wins5
Saves0
ERA4.02
WHIP1.41
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 143
   
Chris Welsh
FantasyPros
# 115
   
Kelly Kirby
FantasyPros
# 136
   
Kevin Spinelli
KevScores
# 87
   
Who Should I Trade? Player Statistics
  Cade Cavalli
SP - WSH
Cade Cavalli
Jose Butto
SP,RP - SF
Jose Butto
2026 Stats 
   
   
Games Played123
   
Games Started120
   
Innings Pitched59.22.0
   
Wins30
   
Losses30
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed636
   
Earned Runs245
   
Home Runs Allowed32
   
Strikeouts685
   
Walks214
   
ERA3.6222.50
   
WHIP1.415.00
   
Who Should I Trade? Player Projections
  Cade Cavalli
SP - WSH
Cade Cavalli
Jose Butto
SP,RP - SF
Jose Butto
2026 Projections 
   
   
Games Played18
   
Games Started18
   
Innings Pitched93.2
   
Wins5
   
Losses6
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed91
   
Earned Runs42
   
Home Runs Allowed10
   
Strikeouts86
   
Walks33
   
ERA4.02
   
WHIP1.41
   
Who Should I Trade? Player Notes
  Cade Cavalli
SP - WSH
Cade Cavalli
Jose Butto
SP,RP - SF
Jose Butto
News 
 Cade Cavalli allowed one earned run on five hits and two walks while striking out seven over six innings in Tuesday's win over the Guardians.
Jesse Garcia
Wed, May 27th
The Giants transferred Jose Butto to the 60-day injured list.
Ari Koslow
Tue, Apr 21st
 Cade Cavalli allowed two earned runs on four hits and one walk while striking out nine over seven innings in Thursday's 2-1 loss to the Mets.
Jesse Garcia
Fri, May 22nd
José Buttó underwent surgery Friday to remove a blood clot from his right armpit and will miss 5-6 months.
Ari Koslow
Sat, Apr 18th
 Cavalli allowed three earned runs on eight hits and no walks while striking out eight over 6.1 innings in Saturday's win over the Orioles.
Jesse Garcia
Sun, May 17th
José Buttó underwent surgery Friday to remove a blood clot from his right armpit.
Ari Koslow
Sat, Apr 18th
 Cavalli allowed two earned runs on four hits and one walk while striking out four over 5.2 innings in Sunday's loss to the Marlins.
Jesse Garcia
Mon, May 11th
The Giants placed RHP José Buttó on the 15-day injured list with right forearm fatigue.
Ari Koslow
Thu, Apr 2nd
 Cade Cavalli allowed three earned runs on five hits and three walks while striking out two over four innings in Tuesday's loss to the Twins.
Jesse Garcia
Wed, May 6th
Jose Butto left Wednesday’s relief appearance against the Padres with arm soreness.
Ari Koslow
Wed, Apr 1st
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Cade Cavalli
SP - WSH
Cade Cavalli
Jose Butto
SP,RP - SF
Jose Butto
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CHCMatthew Boyd (2-1)#40   
Sat, Mar 28th@ CHCCade Horton (1-0)vs NYYWill Warren (7-1)#60
Sun, Mar 29th@ CHCShota Imanaga (4-6)#24   
Mon, Mar 30th@ PHITaijuan Walker (1-4)#413@ SDWalker Buehler (3-3)#220
Tue, Mar 31st@ PHIAndrew Painter (1-6)#170@ SDGerman Marquez (3-2)#330
Wed, Apr 1st@ PHICristopher Sanchez (6-2)#3@ SDNick Pivetta (1-2)#138
Fri, Apr 3rdvs LADEmmet Sheehan (3-1)#42vs NYMNolan McLean (3-4)#29
Sat, Apr 4thvs LADTyler Glasnow (3-0)#37vs NYMClay Holmes (4-4)#165
Sun, Apr 5thvs LADRoki Sasaki (3-3)#131vs NYMKodai Senga (0-4)#129
Mon, Apr 6thvs STLAndre Pallante (5-4)#163vs PHIAndrew Painter (1-6)#170
Tue, Apr 7thvs STLMatthew Liberatore (3-3)#114vs PHICristopher Sanchez (6-2)#3
Wed, Apr 8thvs STLMichael McGreevy (3-4)#86vs PHIAaron Nola (3-4)#39
Fri, Apr 10th@ MILAaron Ashby@ BALShane Baz (2-5)#84
Sat, Apr 11th@ MILKyle Harrison (6-1)#63@ BALChris Bassitt (4-3)#125
Sun, Apr 12th@ MILBrandon Woodruff (2-1)#56@ BALCade Povich (1-1)#240
Mon, Apr 13th@ PITPaul Skenes (6-5)#2   
Tue, Apr 14th@ PITMitch Keller (5-2)#95@ CINBrady Singer (2-5)#143
Wed, Apr 15th@ PITMason Montgomery (1-1)#151@ CINRhett Lowder (3-3)#206
Thu, Apr 16th@ PITBraxton Ashcraft (5-2)#47@ CINChase Burns (7-1)#25
Fri, Apr 17thvs SFLogan Webb (2-4)#12@ WSHZack Littell (5-4)#169
Sat, Apr 18thvs SFAdrian Houser (2-5)#189@ WSHCade Cavalli (3-3)#87
Sun, Apr 19thvs SFRobbie Ray (3-6)#83@ WSHPJ Poulin (3-0)#237
Mon, Apr 20thvs ATLBryce Elder (4-3)#113   
Tue, Apr 21stvs ATLReynaldo Lopez (2-1)#108vs LADYoshinobu Yamamoto (5-4)#13
Wed, Apr 22ndvs ATLDidier Fuentes (4-0)#153vs LADShohei Ohtani (5-2)#1
Thu, Apr 23rdvs ATLJR Ritchie (1-1)#236vs LADTyler Glasnow (3-0)#37
Fri, Apr 24th@ CWSBryan Hudson (3-1)#175vs MIASandy Alcantara (3-4)#73
Sat, Apr 25th@ CWSNoah Schultz (2-4)#221vs MIAEury Perez (3-6)#109
Sun, Apr 26th@ CWSBryan Hudson (3-1)#175vs MIAMax Meyer (5-0)#68
Tue, Apr 28th@ NYMClay Holmes (4-4)#165@ PHIJesus Luzardo (4-4)#10
Wed, Apr 29th@ NYMDavid Peterson (3-5)#117   
Thu, Apr 30th@ NYMFreddy Peralta (3-4)#28@ PHITim Mayza
Fri, May 1stvs MILJacob Misiorowski (6-2)#18@ TBShane McClanahan (6-2)#22
Sat, May 2ndvs MILKyle Harrison (6-1)#63@ TBGriffin Jax (1-3)#59
Sun, May 3rdvs MILLogan Henderson (2-1)#57@ TBSteven Matz (4-2)#98
Tue, May 5thvs MINTaj Bradley (5-1)#74vs SDWalker Buehler (3-3)#220
Wed, May 6thvs MINBailey Ober (6-3)#72vs SDBradgley Rodriguez
Thu, May 7thvs MINSimeon Woods Richardson (0-7)#222   
Fri, May 8th@ MIARobby Snelling (0-1)vs PITCarmen Mlodzinski (4-3)#132
Sat, May 9th@ MIAJanson Junk (3-5)#116vs PITBraxton Ashcraft (5-2)#47
Sun, May 10th@ MIASandy Alcantara (3-4)#73vs PITBubba Chandler (1-6)#122
Tue, May 12th@ CINBrady Singer (2-5)#143@ LADYoshinobu Yamamoto (5-4)#13
Wed, May 13th@ CINNick Lodolo (2-1)#58@ LADShohei Ohtani (5-2)#1
Thu, May 14th@ CINChase Burns (7-1)#25@ LADEmmet Sheehan (3-1)#42
Fri, May 15thvs BALShane Baz (2-5)#84@ ATHAaron Civale (5-2)#219
Sat, May 16thvs BALChris Bassitt (4-3)#125@ ATHLuis Severino (2-6)#146
Sun, May 17thvs BALBrandon Young (3-1)#194@ ATHJeffrey Springs (3-6)#111
Mon, May 18thvs NYMChristian Scott (1-0)#90@ ARIZac Gallen (3-4)#71
Tue, May 19thvs NYMNolan McLean (3-4)#29@ ARIRyne Nelson (2-4)#89
Wed, May 20thvs NYMZach Thornton (0-1)#270@ ARIMerrill Kelly (5-3)#93
Thu, May 21stvs NYMDavid Peterson (3-5)#117   
Fri, May 22nd@ ATLBryce Elder (4-3)#113vs CWSDavis Martin (8-1)#79
Sat, May 23rd@ ATLGrant Holmes (3-2)#139vs CWSBryan Hudson (3-1)#175
Sun, May 24th@ ATLMartin Perez (3-3)#200vs CWSNoah Schultz (2-4)#221
Mon, May 25th@ CLETanner Bibee (0-7)#38vs ARIMerrill Kelly (5-3)#93
Tue, May 26th@ CLEJoey Cantillo (4-2)#106vs ARIEduardo Rodriguez (5-1)#112
Wed, May 27th@ CLEGavin Williams (8-3)#27vs ARIMichael Soroka (7-2)#67
Fri, May 29thvs SDLucas Giolito (2-0)#172@ COLMichael Lorenzen (2-7)#427
Sat, May 30thvs SDMichael King (4-4)#35@ COLRyan Feltner (2-1)#424
Sun, May 31stvs SDGriffin Canning (0-4)#141@ COLTanner Gordon (0-1)#325
Mon, Jun 1stvs MIASandy Alcantara (3-4)#73@ MILShane Drohan (2-1)#145
Tue, Jun 2ndvs MIAEury Perez (3-6)#109@ MILKyle Harrison (6-1)#63
Wed, Jun 3rdvs MIAMax Meyer (5-0)#68@ MILColeman Crow (0-0)#197
Fri, Jun 5th@ ARIMerrill Kelly (5-3)#93@ CHCBen Brown (2-2)#52
Sat, Jun 6th@ ARIEduardo Rodriguez (5-1)#112@ CHCJordan Wicks (0-2)#234
Sun, Jun 7th@ ARIMichael Soroka (7-2)#67@ CHCJameson Taillon (2-4)#107
Mon, Jun 8th@ SFLogan Webb (2-4)#12vs WSHMiles Mikolas (1-4)#215
Tue, Jun 9th@ SFAdrian Houser (2-5)#189vs WSHJake Irvin (2-4)#203
Wed, Jun 10th@ SFvs WSH
Fri, Jun 12thvs SEAvs CHC
Sat, Jun 13thvs SEAvs CHC
Sun, Jun 14thvs SEAvs CHC
Mon, Jun 15thvs KC   
Tue, Jun 16thvs KC@ ATL
Wed, Jun 17thvs KC@ ATL
Fri, Jun 19th@ TB@ MIA
Sat, Jun 20th@ TB@ MIA
Sun, Jun 21st@ TB@ MIA
Mon, Jun 22ndvs PHI   
Tue, Jun 23rdvs PHIvs ATH
Wed, Jun 24thvs PHIvs ATH
Thu, Jun 25thvs PHIvs ATH
Fri, Jun 26th@ BALvs ATL
Sat, Jun 27th@ BALvs ATL
Sun, Jun 28th@ BALvs ATL
Mon, Jun 29th@ BOS@ ARI
Tue, Jun 30th@ BOS@ ARI
Wed, Jul 1st@ BOS@ ARI
Fri, Jul 3rdvs PIT@ COL
Sat, Jul 4thvs PIT@ COL
Sun, Jul 5thvs PIT@ COL
Mon, Jul 6thvs HOUvs TOR
Tue, Jul 7thvs HOUvs TOR
Wed, Jul 8thvs HOUvs TOR
Fri, Jul 10thvs NYYvs COL
Sat, Jul 11thvs NYYvs COL
Sun, Jul 12thvs NYYvs COL
Fri, Jul 17th@ ATH@ SEA
Sat, Jul 18th@ ATH@ SEA
Sun, Jul 19th@ ATH@ SEA
Mon, Jul 20th@ COL@ KC
Tue, Jul 21st@ COL@ KC
Wed, Jul 22nd@ COL@ KC
Fri, Jul 24thvs ARIvs LAA
Sat, Jul 25thvs ARIvs LAA
Sun, Jul 26thvs ARIvs LAA
Mon, Jul 27thvs TORvs MIL
Tue, Jul 28thvs TORvs MIL
Wed, Jul 29thvs TORvs MIL
Thu, Jul 30th@ ATL@ SD
Fri, Jul 31st@ ATL@ SD
Sat, Aug 1st@ ATL@ SD
Sun, Aug 2nd@ ATL@ SD
Mon, Aug 3rd@ PHI@ TEX
Tue, Aug 4th@ PHI@ TEX
Wed, Aug 5th@ PHI@ TEX
Thu, Aug 6th@ PHI   
Fri, Aug 7thvs CINvs DET
Sat, Aug 8thvs CINvs DET
Sun, Aug 9thvs CINvs DET
Tue, Aug 11thvs CHCvs HOU
Wed, Aug 12thvs CHCvs HOU
Thu, Aug 13thvs CHC   
Fri, Aug 14th@ NYMvs COL
Sat, Aug 15th@ NYMvs COL
Sun, Aug 16th@ NYMvs COL
Tue, Aug 18th@ TEX@ CLE
Wed, Aug 19th@ TEX@ CLE
Thu, Aug 20th@ TEX@ CLE
Fri, Aug 21st@ MIA@ BOS
Sat, Aug 22nd@ MIA@ BOS
Sun, Aug 23rd@ MIA@ BOS
Mon, Aug 24thvs COLvs CIN
Tue, Aug 25thvs COLvs CIN
Wed, Aug 26thvs COLvs CIN
Thu, Aug 27thvs COLvs ARI
Fri, Aug 28thvs MIAvs ARI
Sat, Aug 29thvs MIAvs ARI
Sun, Aug 30thvs MIAvs ARI
Mon, Aug 31stvs MIA   
Tue, Sep 1stvs ATL@ PIT
Wed, Sep 2ndvs ATL@ PIT
Fri, Sep 4th@ LAD@ NYM
Sat, Sep 5th@ LAD@ NYM
Sun, Sep 6th@ LAD@ NYM
Mon, Sep 7th@ SDvs STL
Tue, Sep 8th@ SDvs STL
Wed, Sep 9th@ SDvs STL
Fri, Sep 11thvs LAAvs SD
Sat, Sep 12thvs LAAvs SD
Sun, Sep 13thvs LAAvs SD
Tue, Sep 15thvs PHI@ STL
Wed, Sep 16thvs PHI@ STL
Fri, Sep 18th@ STL@ LAD
Sat, Sep 19th@ STL@ LAD
Sun, Sep 20th@ STL@ LAD
Mon, Sep 21st@ DETvs MIN
Tue, Sep 22nd@ DETvs MIN
Wed, Sep 23rd@ DETvs MIN
Fri, Sep 25thvs NYMvs LAD
Sat, Sep 26thvs NYMvs LAD
Sun, Sep 27thvs NYMvs LAD
Wed, Mar 25th   vs NYYMax Fried (4-3)#33
Fri, Mar 27th   vs NYYCam Schlittler (7-2)#36
Thu, Apr 2nd   vs NYMDavid Peterson (3-5)#117
Mon, May 4th   vs SDRandy Vasquez (5-3)#199
Mon, May 11th   @ LADRoki Sasaki (3-3)#131
Thu, Jun 4th   @ MILBrandon Sproat (1-4)#158
Thu, Jun 18th   @ ATL
Thu, Jul 9th   vs COL
Mon, Aug 10th   vs HOU
Thu, Sep 3rd   @ PIT
Mon, Sep 14th   @ STL