Skip Navigation to Main Content

Who Should I Trade?

Jesus Luzardo for Michael McGreevy (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Jesus Luzardo
SP - PHI
Jesus Luzardo
Michael McGreevy
SP - STL
Michael McGreevy
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 13# 132
VBR# 64# 291
   
Projections 
   
Strikeouts13571
Wins86
Saves00
ERA3.574.26
WHIP1.221.33
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 12
   
Dalton Del Don
The Deep Shot
# 17
   
Chris Welsh
FantasyPros
# 30# 105
   
Mike Maher
BettingPros
# 26
   
Joe Pisapia
FantasyPros
# 25
   
Kelly Kirby
FantasyPros
# 12# 128
   
Kevin Spinelli
KevScores
# 11# 79
   
Who Should I Trade? Player Statistics
  Jesus Luzardo
SP - PHI
Jesus Luzardo
Michael McGreevy
SP - STL
Michael McGreevy
2026 Stats 
   
   
Games Played1211
   
Games Started1211
   
Innings Pitched67.060.1
   
Wins43
   
Losses44
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6951
   
Earned Runs3320
   
Home Runs Allowed58
   
Strikeouts7843
   
Walks1915
   
ERA4.432.98
   
WHIP1.311.09
   
Who Should I Trade? Player Projections
  Jesus Luzardo
SP - PHI
Jesus Luzardo
Michael McGreevy
SP - STL
Michael McGreevy
2026 Projections 
   
   
Games Played2122
   
Games Started2118
   
Innings Pitched121.4103.6
   
Wins86
   
Losses66
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed105109
   
Earned Runs4849
   
Home Runs Allowed1412
   
Strikeouts13571
   
Walks3825
   
ERA3.574.26
   
WHIP1.221.33
   
Who Should I Trade? Player Notes
  Jesus Luzardo
SP - PHI
Jesus Luzardo
Michael McGreevy
SP - STL
Michael McGreevy
News 
 Jesus Luzardo allowed two runs on seven hits and two walks while striking out six over 5 1/3 innings in Saturday's 4-3 win over the Dodgers.
Nate Miller - FantasyPros
Sun, May 31st
Michael McGreevy allowed five earned runs on seven hits and three walks while striking out six over four innings in Tuesday's loss to the Brewers.
Chase Davis
Wed, May 27th
 Jesus Luzardo threw six shutout frames in Monday's 3-0 win over the Padres, allowing four hits and two walks while striking out six.
Nate Miller - FantasyPros
Tue, May 26th
Michael McGreevy allowed three earned runs on 10 hits and one walk while striking out one over five innings in Wednesday's loss to the Pirates.
Chase Davis
Thu, May 21st
 Jesus Luzardo allowed two runs on five hits and two walks while striking out five over six innings in Tuesday's 4-1 loss to the Reds.
Nate Miller - FantasyPros
Wed, May 20th
Michael McGreevy allowed one earned run on five hits and one walk while striking out three over six innings in Thursday's win over the Athletics.
Chase Davis
Fri, May 15th
 Jesus Luzardo allowed zero earned runs on four hits and one walk while striking out four over six innings in Thursday's 3-1 win over the Red Sox.
Nate Miller - FantasyPros
Fri, May 15th
Michael McGreevy allowed no earned runs on one hit and two walks while striking out nine over six innings in Friday's win over the Padres.
Chase Davis
Sat, May 9th
 Jesus Luzardo allowed six runs on six hits and three walks while striking out six in three-plus innings during Friday's 9-7 loss to the Rockies.
Nate Miller - FantasyPros
Sat, May 9th
Michael McGreevy allowed zero earned runs on three hits and three walks while striking out three over six innings in Saturday's win over the Dodgers.
Chase Davis
Sun, May 3rd
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jesus Luzardo
SP - PHI
Jesus Luzardo
Michael McGreevy
SP - STL
Michael McGreevy
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