Skip Navigation to Main Content

Who Should I Trade?

Joe Musgrove for Zach Eflin (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Joe Musgrove
SP - SD
Joe Musgrove
Zach Eflin
SP - BAL
Zach Eflin
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 191
VBR# 394
   
Projections 
   
Strikeouts51
Wins3
Saves0
ERA3.90
WHIP1.28
   
Misc 
   
Injury AlertIL60OUT
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 136
   
Kelly Kirby
FantasyPros
# 191
   
Who Should I Trade? Player Statistics
  Joe Musgrove
SP - SD
Joe Musgrove
Zach Eflin
SP - BAL
Zach Eflin
2026 Stats 
   
   
Games Played1
   
Games Started1
   
Innings Pitched3.2
   
Wins0
   
Losses0
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed4
   
Earned Runs1
   
Home Runs Allowed1
   
Strikeouts7
   
Walks2
   
ERA2.45
   
WHIP1.64
   
Who Should I Trade? Player Projections
  Joe Musgrove
SP - SD
Joe Musgrove
Zach Eflin
SP - BAL
Zach Eflin
2026 Projections 
   
   
Games Played10
   
Games Started10
   
Innings Pitched54.6
   
Wins3
   
Losses3
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed51
   
Earned Runs24
   
Home Runs Allowed7
   
Strikeouts51
   
Walks14
   
ERA3.90
   
WHIP1.28
   
Who Should I Trade? Player Notes
  Joe Musgrove
SP - SD
Joe Musgrove
Zach Eflin
SP - BAL
Zach Eflin
News 
 The Padres transferred Joe Musgrove to the 60-day injured list.
Ari Koslow
Thu, May 7th
Zach Eflin successfully underwent Tommy John surgery Wednesday.
Jesse Garcia
Wed, Apr 8th
 Musgrove has no official timeline for his season debut, will remain on the injured list through at least the end of April, and has several checkpoints to clear before a return date comes into focus. He has not been cleared for bullpen sessions and remains limited to playing catch.
Bruno Mulé
Wed, Apr 15th
Baltimore is still awaiting a second opinion on the MRI of Eflin's right elbow. The Orioles transferred him to the 60-day IL Tuesday, making him ineligible to return until May 31.
Bruno Mulé
Tue, Apr 7th
 Joe Musgrove has not been cleared to resume throwing off the mound.
Ari Koslow
Tue, Apr 7th
Zach Eflin is getting a second opinion on his elbow.
Ari Koslow
Fri, Apr 3rd
 The Padres placed RHP Joe Musgrove on the 15-day injured list.
Ari Koslow
Wed, Mar 25th
The Orioles placed RHP Zach Eflin on the 15-day injured list with right elbow discomfort.
Ari Koslow
Wed, Apr 1st
 Padres manager Craig Stammen said that Joe Musgrove will start the season the injured list.
Ari Koslow
Mon, Mar 16th
The Orioles are expected to place Zach Eflin on the injured list.
Ari Koslow
Wed, Apr 1st
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Musgrove
SP - SD
Joe Musgrove
Zach Eflin
SP - BAL
Zach Eflin
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs DETTarik Skubal (3-2)#4vs MINJoe Ryan (3-3)#15
Fri, Mar 27thvs DETFramber Valdez (2-4)#26   
Sat, Mar 28thvs DETJack Flaherty (0-7)#62vs MINTaj Bradley (5-1)#74
Mon, Mar 30thvs SFLanden Roupp (5-5)#61vs TEXJack Leiter (2-4)#76
Tue, Mar 31stvs SFLogan Webb (2-4)#12vs TEXJacob deGrom (3-4)#8
Wed, Apr 1stvs SFAdrian Houser (2-5)#189vs TEXNathan Eovaldi (5-6)#20
Fri, Apr 3rd@ BOSSonny Gray (6-1)#30@ PITMitch Keller (5-2)#95
Sat, Apr 4th@ BOSConnelly Early (5-2)#97@ PITCarmen Mlodzinski (4-3)#132
Sun, Apr 5th@ BOSRanger Suarez (2-3)#32@ PITBraxton Ashcraft (4-2)#47
Mon, Apr 6th@ PITBubba Chandler (1-6)#122@ CWSGrant Taylor (1-0)#53
Tue, Apr 7th@ PITPaul Skenes (6-5)#2@ CWSShane Smith (0-2)#205
Wed, Apr 8th@ PITMitch Keller (5-2)#95@ CWSSean Burke (2-3)#142
Thu, Apr 9thvs COLJimmy Herget (0-1)#250   
Fri, Apr 10thvs COLTomoyuki Sugano (4-4)#428vs SFLanden Roupp (5-5)#61
Sat, Apr 11thvs COLRyan Feltner (2-1)#424vs SFLogan Webb (2-4)#12
Sun, Apr 12thvs COLKyle Freeland (1-6)#395vs SFAdrian Houser (2-5)#189
Tue, Apr 14thvs SEABryan Woo (5-3)#6vs ARIMerrill Kelly (5-3)#93
Wed, Apr 15thvs SEAEmerson Hancock (4-2)#91vs ARIEduardo Rodriguez (5-1)#112
Thu, Apr 16thvs SEALuis Castillo (1-5)#46@ CLEParker Messick (6-1)#51
Fri, Apr 17th@ LAAJose Soriano (6-4)#45@ CLETanner Bibee (0-7)#38
Sat, Apr 18th@ LAAYusei Kikuchi (0-3)#155@ CLEGavin Williams (8-3)#27
Sun, Apr 19th@ LAAWalbert Urena (2-4)#421@ CLEJoey Cantillo (4-2)#106
Tue, Apr 21st@ COLJimmy Herget (0-1)#250@ KCKris Bubic (3-2)#80
Wed, Apr 22nd@ COLTomoyuki Sugano (4-4)#428@ KCMichael Wacha (4-2)#78
Thu, Apr 23rd@ COLRyan Feltner (2-1)#424   
Sat, Apr 25th@ ARIZac Gallen (3-4)#71vs BOSGarrett Crochet (3-3)#9
Sun, Apr 26th@ ARIRyne Nelson (2-4)#89vs BOSConnelly Early (5-2)#97
Mon, Apr 27thvs CHCMatthew Boyd (2-1)#40   
Tue, Apr 28thvs CHCEdward Cabrera (3-2)#70vs HOUKai-Wei Teng (3-3)#181
Wed, Apr 29thvs CHCJameson Taillon (2-4)#107   
Fri, May 1stvs CWSNoah Schultz (2-4)#221@ NYYWill Warren (6-1)#60
Sat, May 2ndvs CWSSean Burke (2-3)#142@ NYYRyan Weathers (2-3)#66
Sun, May 3rdvs CWSAnthony Kay (5-1)#182@ NYYMax Fried (4-3)#33
Mon, May 4th@ SFTrevor McDonald (2-2)#161@ NYYCam Schlittler (7-2)#36
Tue, May 5th@ SFLogan Webb (2-4)#12@ MIASandy Alcantara (3-4)#73
Wed, May 6th@ SFAdrian Houser (2-5)#189@ MIAEury Perez (3-6)#109
Thu, May 7thvs STLMatthew Liberatore (2-3)#114@ MIAMax Meyer (5-0)#68
Fri, May 8thvs STLMichael McGreevy (3-4)#86vs ATHJacob Lopez (4-2)#202
Sat, May 9thvs STLDustin May (3-6)#85vs ATHAaron Civale (5-2)#219
Sun, May 10thvs STLKyle Leahy (5-3)#162vs ATHLuis Severino (2-6)#146
Tue, May 12th@ MILBrandon Sproat (1-4)#158vs NYYWill Warren (6-1)#60
Wed, May 13th@ MILJacob Misiorowski (5-2)#18vs NYYMax Fried (4-3)#33
Thu, May 14th@ MILKyle Harrison (6-1)#63   
Fri, May 15th@ SEAEmerson Hancock (4-2)#91@ WSHZack Littell (4-4)#169
Sat, May 16th@ SEALogan Gilbert (3-4)#11@ WSHCade Cavalli (3-3)#87
Sun, May 17th@ SEAGeorge Kirby (5-4)#14@ WSHRichard Lovelady (2-2)#204
Mon, May 18thvs LADYoshinobu Yamamoto (4-4)#13@ TBShane McClanahan (5-2)#22
Tue, May 19thvs LADEmmet Sheehan (3-1)#42@ TBGriffin Jax (1-3)#59
Wed, May 20thvs LADShohei Ohtani (5-2)#1@ TBSteven Matz (4-2)#98
Fri, May 22ndvs ATHJeffrey Springs (3-6)#111vs DETJack Flaherty (0-7)#62
Sat, May 23rdvs ATHJ.T. Ginn (3-3)#127   
Sun, May 24thvs ATHLuis Medina (1-1)#244vs DETTroy Melton (1-0)#118
Mon, May 25thvs PHIJesus Luzardo (4-4)#10vs TBShane McClanahan (5-2)#22
Tue, May 26thvs PHIAaron Nola (3-4)#39vs TBGriffin Jax (1-3)#59
Wed, May 27thvs PHICristopher Sanchez (6-2)#3vs TBSteven Matz (4-2)#98
Fri, May 29th@ WSHPaxton Schultzvs TORAdam Macko (1-0)#233
Sat, May 30th@ WSHFoster Griffin (6-2)#88vs TORTrey Yesavage (2-2)#48
Sun, May 31st@ WSHZack Littell (4-4)#169vs TORSpencer Miles (2-0)#133
Tue, Jun 2nd@ PHIAaron Nola (3-4)#39@ BOSConnelly Early (5-2)#97
Wed, Jun 3rd@ PHICristopher Sanchez (6-2)#3@ BOSPayton Tolle (2-2)#75
Thu, Jun 4th@ PHIZack Wheeler (4-1)#7@ BOSBrayan Bello (2-5)#144
Fri, Jun 5thvs NYMChristian Scott (1-0)#90@ TORTrey Yesavage (2-2)#48
Sat, Jun 6thvs NYMNolan McLean (2-4)#29@ TORSpencer Miles (2-0)#133
Sun, Jun 7thvs NYMDavid Peterson (3-5)#117@ TORKevin Gausman (4-3)#19
Mon, Jun 8thvs CINAndrew Abbott (4-3)#99vs SEALogan Gilbert (3-4)#11
Tue, Jun 9thvs CINRhett Lowder (3-3)#206vs SEAGeorge Kirby (5-4)#14
Wed, Jun 10thvs CINvs SEA
Fri, Jun 12th@ BALvs SD
Sat, Jun 13th@ BALvs SD
Sun, Jun 14th@ BALvs SD
Mon, Jun 15th@ STL   
Tue, Jun 16th@ STL@ SEA
Wed, Jun 17th@ STL@ SEA
Fri, Jun 19th@ TEX@ LAD
Sat, Jun 20th@ TEX@ LAD
Sun, Jun 21st@ TEX@ LAD
Mon, Jun 22ndvs ATL@ LAA
Tue, Jun 23rdvs ATL@ LAA
Wed, Jun 24thvs ATL@ LAA
Fri, Jun 26thvs LADvs WSH
Sat, Jun 27thvs LADvs WSH
Sun, Jun 28thvs LADvs WSH
Mon, Jun 29th@ CHCvs CWS
Tue, Jun 30th@ CHCvs CWS
Wed, Jul 1st@ CHCvs CWS
Thu, Jul 2nd@ LAD   
Fri, Jul 3rd@ LAD@ CIN
Sat, Jul 4th@ LAD@ CIN
Sun, Jul 5th@ LAD@ CIN
Mon, Jul 6thvs ARI   
Tue, Jul 7thvs ARIvs CHC
Wed, Jul 8thvs ARIvs CHC
Thu, Jul 9thvs ARIvs CHC
Fri, Jul 10thvs TORvs KC
Sat, Jul 11thvs TORvs KC
Sun, Jul 12thvs TORvs KC
Fri, Jul 17th@ KC@ HOU
Sat, Jul 18th@ KC@ HOU
Sun, Jul 19th@ KC@ HOU
Mon, Jul 20th@ ATL@ BOS
Tue, Jul 21st@ ATL@ BOS
Wed, Jul 22nd@ ATL@ BOS
Thu, Jul 23rd@ ATL   
Fri, Jul 24th@ MIAvs ATL
Sat, Jul 25th@ MIAvs ATL
Sun, Jul 26th@ MIAvs ATL
Tue, Jul 28thvs COL@ DET
Wed, Jul 29thvs COL@ DET
Thu, Jul 30thvs SF   
Fri, Jul 31stvs SFvs PHI
Sat, Aug 1stvs SFvs PHI
Sun, Aug 2ndvs SFvs PHI
Mon, Aug 3rd@ ARI   
Tue, Aug 4th@ ARIvs LAA
Wed, Aug 5th@ ARIvs LAA
Thu, Aug 6th@ ARIvs LAA
Fri, Aug 7thvs HOU@ TEX
Sat, Aug 8thvs HOU@ TEX
Sun, Aug 9thvs HOU@ TEX
Mon, Aug 10thvs MIL@ MIN
Tue, Aug 11thvs MIL@ MIN
Wed, Aug 12thvs MIL@ MIN
Fri, Aug 14th@ CLE@ TB
Sat, Aug 15th@ CLE@ TB
Sun, Aug 16th@ CLE@ TB
Mon, Aug 17th@ NYM@ TB
Tue, Aug 18th@ NYMvs NYY
Wed, Aug 19th@ NYMvs NYY
Fri, Aug 21stvs MINvs TB
Sat, Aug 22ndvs MINvs TB
Sun, Aug 23rdvs MINvs TB
Mon, Aug 24thvs PIT   
Tue, Aug 25thvs PIT@ STL
Wed, Aug 26thvs PIT@ STL
Fri, Aug 28th@ TB@ ATH
Sat, Aug 29th@ TB@ ATH
Sun, Aug 30th@ TB@ ATH
Mon, Aug 31st@ CIN@ COL
Tue, Sep 1st@ CIN@ COL
Wed, Sep 2nd@ CIN@ COL
Fri, Sep 4thvs NYYvs BOS
Sat, Sep 5thvs NYYvs BOS
Sun, Sep 6thvs NYYvs BOS
Mon, Sep 7thvs WSHvs CLE
Tue, Sep 8thvs WSHvs CLE
Wed, Sep 9thvs WSHvs CLE
Fri, Sep 11th@ SF@ TOR
Sat, Sep 12th@ SF@ TOR
Sun, Sep 13th@ SF@ TOR
Mon, Sep 14th@ COL@ NYM
Tue, Sep 15th@ COL@ NYM
Wed, Sep 16th@ COL@ NYM
Thu, Sep 17th@ COL   
Fri, Sep 18thvs MIAvs MIL
Sat, Sep 19thvs MIAvs MIL
Sun, Sep 20thvs MIAvs MIL
Tue, Sep 22nd@ LADvs TOR
Wed, Sep 23rd@ LADvs TOR
Thu, Sep 24th@ LAD   
Fri, Sep 25thvs ARI@ NYY
Sat, Sep 26thvs ARI@ NYY
Sun, Sep 27thvs ARI@ NYY
Sun, Mar 29th   vs MINBailey Ober (6-3)#72
Mon, Apr 13th   vs ARIRyne Nelson (2-4)#89
Mon, Apr 20th   @ KCSeth Lugo (2-4)#104
Fri, Apr 24th   vs BOSBrayan Bello (2-5)#144
Thu, Apr 30th   vs HOULance McCullers Jr. (2-3)#208
Mon, May 11th   vs NYYRyan Weathers (2-3)#66
Thu, May 28th   vs TORPatrick Corbin (2-1)#216
Thu, Jun 11th   vs SEA
Thu, Jun 18th   @ SEA
Mon, Jul 27th   @ DET
Thu, Aug 20th   vs NYY
Thu, Aug 27th   @ STL
Thu, Sep 3rd   vs BOS
Mon, Sep 21st   vs TOR