Skip Navigation to Main Content

Who Should I Trade?

Jose Alvarado for Kyle Leahy (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Jose Alvarado
RP - PHI
Jose Alvarado
Kyle Leahy
SP,RP - STL
Kyle Leahy
Expert
Recommendation
50%
Recommended by
1 of 2 experts
50%
Recommended by
1 of 2 experts
Rankings 
   
Rest of Season# 207
VBR# 362# 474
   
Projections 
   
Strikeouts4479
Wins34
Saves10
ERA3.384.64
WHIP1.281.46
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Kevin Spinelli
KevScores
# 407# 123
   
Kelly Kirby
FantasyPros
# 127
   
Who Should I Trade? Player Statistics
  Jose Alvarado
RP - PHI
Jose Alvarado
Kyle Leahy
SP,RP - STL
Kyle Leahy
2026 Stats 
   
   
Games Played2511
   
Games Started011
   
Innings Pitched19.155.0
   
Wins15
   
Losses13
   
Saves10
   
Blown Saves10
   
Holds70
   
Hits Allowed2764
   
Earned Runs1226
   
Home Runs Allowed18
   
Strikeouts2646
   
Walks822
   
ERA5.594.25
   
WHIP1.811.56
   
Who Should I Trade? Player Projections
  Jose Alvarado
RP - PHI
Jose Alvarado
Kyle Leahy
SP,RP - STL
Kyle Leahy
2026 Projections 
   
   
Games Played4229
   
Games Started014
   
Innings Pitched38.596.5
   
Wins34
   
Losses25
   
Saves10
   
Blown Saves11
   
Holds91
   
Hits Allowed3298
   
Earned Runs1450
   
Home Runs Allowed412
   
Strikeouts4479
   
Walks1539
   
ERA3.384.64
   
WHIP1.281.46
   
Who Should I Trade? Player Notes
  Jose Alvarado
RP - PHI
Jose Alvarado
Kyle Leahy
SP,RP - STL
Kyle Leahy
News 
 Jose Alvarado gave up one hit while striking out two in a scoreless bottom of the ninth during Wednesday's 3-0 over the Padres.
Nate Miller - FantasyPros
Thu, May 28th
Kyle Leahy allowed one earned run on six hits and no walks while striking out four over 4.1 innings in Saturday's loss to the Cubs.
Chase Davis
Sun, May 31st
 Phillies manager Rob Thomson said he would like to stay away from Jose Alvarado on Wednesday.
Ari Koslow
Wed, Apr 22nd
Kyle Leahy allowed five earned runs on seven hits and two walks while striking out eight over five innings in Saturday's 7-6 loss to the Reds.
Chase Davis
Sun, May 24th
  Kyle Leahy allowed one earned run on five hits and three walks while striking out two over six innings in Saturday's 4-2 win over the Royals.
Chase Davis
Sun, May 17th
  Kyle Leahy allowed zero earned runs on two hits and four walks while striking out five over five innings in Sunday's loss to the Padres.
Chase Davis
Mon, May 11th
  Kyle Leahy allowed one earned run on six hits and two walks while striking out five over 5.1 innings in Monday's win over the Brewers.
Chase Davis
Tue, May 5th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jose Alvarado
RP - PHI
Jose Alvarado
Kyle Leahy
SP,RP - STL
Kyle Leahy
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TEXNathan Eovaldi (5-6)#20vs TBDrew Rasmussen (4-2)#21
Sat, Mar 28thvs TEXJacob Latz (1-1)#102vs TBJoe Boyle (0-1)#167
Sun, Mar 29thvs TEXMacKenzie Gore (4-4)#50vs TBSteven Matz (4-2)#98
Mon, Mar 30thvs WSHFoster Griffin (6-2)#88vs NYMClay Holmes (4-4)#165
Tue, Mar 31stvs WSHPJ Poulin (3-0)#237vs NYMKodai Senga (0-4)#129
Wed, Apr 1stvs WSHCade Cavalli (3-3)#87vs NYMFreddy Peralta (3-4)#28
Fri, Apr 3rd@ COLMichael Lorenzen (2-7)#427@ DETFramber Valdez (2-4)#26
Sat, Apr 4th@ COLBrennan Bernardino (2-3)#257@ DETJack Flaherty (0-7)#62
Sun, Apr 5th@ COLTomoyuki Sugano (4-4)#428@ DETKeider Montero (2-3)#201
Mon, Apr 6th@ SFAdrian Houser (2-5)#189@ WSHZack Littell (4-4)#169
Tue, Apr 7th@ SFRobbie Ray (3-6)#83@ WSHCade Cavalli (3-3)#87
Wed, Apr 8th@ SFTyler Mahle (1-7)#119@ WSHMiles Mikolas (1-4)#215
Fri, Apr 10thvs ARIMichael Soroka (7-2)#67vs BOSConnelly Early (5-2)#97
Sat, Apr 11thvs ARIBrandon Pfaadt (0-1)#115vs BOSRanger Suarez (2-3)#32
Sun, Apr 12thvs ARIZac Gallen (3-4)#71vs BOSBrayan Bello (2-5)#144
Mon, Apr 13thvs CHCJavier Assad (3-1)#276vs CLEGavin Williams (8-3)#27
Tue, Apr 14thvs CHCRiley Martinvs CLEJoey Cantillo (4-2)#106
Wed, Apr 15thvs CHCShota Imanaga (4-6)#24vs CLESlade Cecconi (3-5)#105
Fri, Apr 17thvs ATLMartin Perez (3-3)#200@ HOUPeter Lambert (4-4)#190
Sat, Apr 18thvs ATLChris Sale (8-3)#5@ HOULance McCullers Jr. (2-3)#208
Sun, Apr 19thvs ATLGrant Holmes (3-2)#139@ HOUMike Burrows (3-6)#121
Mon, Apr 20th@ CHCColin Rea (5-3)#140@ MIAMax Meyer (5-0)#68
Tue, Apr 21st@ CHCShota Imanaga (4-6)#24@ MIAChris Paddack (0-7)#324
Wed, Apr 22nd@ CHCMatthew Boyd (2-1)#40@ MIAJanson Junk (3-5)#116
Thu, Apr 23rd@ CHCEdward Cabrera (3-2)#70   
Fri, Apr 24th@ ATLGrant Holmes (3-2)#139vs SEAGeorge Kirby (5-4)#14
Sat, Apr 25th@ ATLBryce Elder (4-3)#113vs SEABryan Woo (5-3)#6
Sun, Apr 26th@ ATLChris Sale (8-3)#5vs SEAEmerson Hancock (4-2)#91
Tue, Apr 28thvs SFTyler Mahle (1-7)#119@ PITBraxton Ashcraft (4-2)#47
Thu, Apr 30thvs SFAdrian Houser (2-5)#189@ PITPaul Skenes (6-5)#2
Fri, May 1st@ MIAEury Perez (3-6)#109vs LADEmmet Sheehan (3-1)#42
Sat, May 2nd@ MIAMax Meyer (5-0)#68vs LADRoki Sasaki (3-3)#131
Sun, May 3rd@ MIAChris Paddack (0-7)#324vs LADJustin Wrobleski (7-2)#130
Mon, May 4th@ MIAJanson Junk (3-5)#116vs MILChad Patrick (2-2)#148
Tue, May 5thvs ATHLuis Severino (2-6)#146   
Wed, May 6thvs ATHJeffrey Springs (3-6)#111vs MILBrandon Sproat (1-4)#158
Thu, May 7thvs ATHJ.T. Ginn (3-3)#127@ SDMichael King (4-4)#35
Fri, May 8thvs COLChase Dollander (3-3)#340@ SDGriffin Canning (0-3)#141
Sat, May 9thvs COLKyle Freeland (1-6)#395@ SDRandy Vasquez (5-3)#199
Sun, May 10thvs COLTomoyuki Sugano (4-4)#428@ SDWalker Buehler (3-3)#220
Tue, May 12th@ BOSJovani Moran (0-2)#183@ ATHJeffrey Springs (3-6)#111
Wed, May 13th@ BOSSonny Gray (6-1)#30@ ATHJ.T. Ginn (3-3)#127
Thu, May 14th@ BOSRanger Suarez (2-3)#32@ ATHJacob Lopez (4-2)#202
Fri, May 15th@ PITBraxton Ashcraft (4-2)#47vs KCMichael Wacha (4-2)#78
Sat, May 16th@ PITBubba Chandler (1-6)#122vs KCNoah Cameron (2-4)#92
Sun, May 17th@ PITPaul Skenes (6-5)#2vs KCStephen Kolek (3-1)#166
Mon, May 18thvs CINNick Lodolo (1-1)#58   
Tue, May 19thvs CINChase Burns (7-1)#25vs PITMitch Keller (5-2)#95
Wed, May 20thvs CINAndrew Abbott (4-3)#99vs PITCarmen Mlodzinski (4-3)#132
Fri, May 22ndvs CLEGavin Williams (8-3)#27   
Sat, May 23rdvs CLESlade Cecconi (3-5)#105@ CINChase Petty (0-0)#416
Sun, May 24thvs CLEParker Messick (6-1)#51   
Mon, May 25th@ SDGriffin Canning (0-3)#141@ MILJacob Misiorowski (5-2)#18
Tue, May 26th@ SDRandy Vasquez (5-3)#199@ MILKyle Harrison (6-1)#63
Wed, May 27th@ SDWalker Buehler (3-3)#220@ MILChad Patrick (2-2)#148
Fri, May 29th@ LADJustin Wrobleski (7-2)#130vs CHCShota Imanaga (4-6)#24
Sat, May 30th@ LADRoki Sasaki (3-3)#131vs CHCBen Brown (2-2)#52
Sun, May 31st@ LADYoshinobu Yamamoto (4-4)#13vs CHCJordan Wicks (0-1)#234
Tue, Jun 2ndvs SDRandy Vasquez (5-3)#199vs TEXNathan Eovaldi (5-6)#20
Wed, Jun 3rdvs SDWalker Buehler (3-3)#220vs TEXMacKenzie Gore (4-4)#50
Thu, Jun 4thvs SDLucas Giolito (2-0)#172   
Fri, Jun 5thvs CWSAnthony Kay (5-1)#182vs CINBrady Singer (2-5)#143
Sat, Jun 6thvs CWSSean Burke (2-3)#142vs CINNick Lodolo (1-1)#58
Sun, Jun 7thvs CWSDavid Sandlin (1-0)#210vs CINChase Burns (7-1)#25
Mon, Jun 8th@ TORPatrick Corbin (2-1)#216   
Tue, Jun 9th@ TORTrey Yesavage (2-2)#48@ NYMKodai Senga (0-4)#129
Wed, Jun 10th@ TOR@ NYM
Fri, Jun 12th@ MIL@ MIN
Sat, Jun 13th@ MIL@ MIN
Sun, Jun 14th@ MIL@ MIN
Mon, Jun 15thvs MIAvs SD
Tue, Jun 16thvs MIAvs SD
Wed, Jun 17thvs MIAvs SD
Thu, Jun 18thvs NYM@ KC
Sat, Jun 20thvs NYM   
Sun, Jun 21stvs NYM@ KC
Mon, Jun 22nd@ WSHvs ARI
Tue, Jun 23rd@ WSHvs ARI
Wed, Jun 24th@ WSHvs ARI
Thu, Jun 25th@ WSHvs ARI
Fri, Jun 26th@ NYMvs MIA
Sat, Jun 27th@ NYMvs MIA
Sun, Jun 28th@ NYMvs MIA
Mon, Jun 29thvs PIT   
Tue, Jun 30thvs PIT@ ATL
Wed, Jul 1stvs PIT@ ATL
Thu, Jul 2ndvs PIT@ ATL
Sat, Jul 4th@ KC@ CHC
Sun, Jul 5th@ KC@ CHC
Mon, Jul 6th@ KCvs MIL
Tue, Jul 7th@ CINvs MIL
Wed, Jul 8th@ CINvs MIL
Thu, Jul 9th@ CINvs MIL
Fri, Jul 10th@ DETvs ATL
Sat, Jul 11th@ DETvs ATL
Sun, Jul 12th@ DETvs ATL
Thu, Jul 16thvs NYM   
Sat, Jul 18thvs NYM@ ARI
Sun, Jul 19thvs NYM@ ARI
Mon, Jul 20thvs LAD@ LAA
Tue, Jul 21stvs LAD@ LAA
Wed, Jul 22ndvs LAD@ LAA
Fri, Jul 24thvs NYYvs CIN
Sat, Jul 25thvs NYYvs CIN
Sun, Jul 26thvs NYYvs CIN
Mon, Jul 27th@ MIAvs CHC
Tue, Jul 28th@ MIAvs CHC
Wed, Jul 29th@ MIAvs CHC
Fri, Jul 31st@ BAL@ TOR
Sat, Aug 1st@ BAL@ TOR
Sun, Aug 2nd@ BAL@ TOR
Mon, Aug 3rdvs WSH@ NYY
Tue, Aug 4thvs WSH@ NYY
Wed, Aug 5thvs WSH@ NYY
Thu, Aug 6thvs WSH   
Fri, Aug 7thvs TORvs COL
Sat, Aug 8thvs TORvs COL
Sun, Aug 9thvs TORvs COL
Mon, Aug 10th@ STLvs PHI
Tue, Aug 11th@ STLvs PHI
Wed, Aug 12th@ STLvs PHI
Thu, Aug 13th@ MIN   
Sat, Aug 15th@ MIN@ CHC
Sun, Aug 16th@ MIN@ CHC
Mon, Aug 17thvs MIA@ CIN
Tue, Aug 18thvs MIA@ CIN
Wed, Aug 19thvs MIA@ CIN
Fri, Aug 21stvs STL@ PHI
Sat, Aug 22ndvs STL@ PHI
Sun, Aug 23rdvs STL@ PHI
Mon, Aug 24th@ SEA   
Tue, Aug 25th@ SEAvs BAL
Wed, Aug 26th@ SEAvs BAL
Fri, Aug 28th@ LAAvs PIT
Sat, Aug 29th@ LAAvs PIT
Sun, Aug 30th@ LAAvs PIT
Mon, Aug 31st@ ARI   
Tue, Sep 1st@ ARI@ LAD
Wed, Sep 2nd@ ARI@ LAD
Fri, Sep 4thvs ATL@ COL
Sat, Sep 5thvs ATL@ COL
Sun, Sep 6thvs ATL@ COL
Mon, Sep 7thvs ATL@ SF
Tue, Sep 8thvs HOU@ SF
Wed, Sep 9thvs HOU@ SF
Thu, Sep 10thvs HOU   
Fri, Sep 11th@ ATLvs CWS
Sat, Sep 12th@ ATLvs CWS
Sun, Sep 13th@ ATLvs CWS
Tue, Sep 15th@ WSHvs SF
Wed, Sep 16th@ WSHvs SF
Thu, Sep 17th@ NYM   
Fri, Sep 18th@ NYMvs WSH
Sat, Sep 19th@ NYMvs WSH
Sun, Sep 20th@ NYMvs WSH
Tue, Sep 22ndvs MIL@ PIT
Wed, Sep 23rdvs MIL@ PIT
Thu, Sep 24thvs MIL@ PIT
Fri, Sep 25thvs TB@ MIL
Sat, Sep 26thvs TB@ MIL
Sun, Sep 27thvs TB@ MIL
Mon, Apr 27th   @ PITMason Montgomery (1-1)#151
Wed, Apr 29th   @ PITBubba Chandler (1-6)#122
Thu, May 21st   vs PITBraxton Ashcraft (4-2)#47
Mon, Jun 1st   vs TEXJacob deGrom (3-4)#8
Thu, Jun 11th   @ NYM
Fri, Jun 19th   @ KC
Fri, Jul 3rd   @ CHC
Fri, Jul 17th   @ ARI
Thu, Jul 30th   vs CHC
Fri, Aug 14th   @ CHC
Thu, Aug 20th   @ CIN
Thu, Aug 27th   vs BAL
Thu, Sep 3rd   @ LAD
Mon, Sep 14th   vs SF