Skip Navigation to Main Content

Joe Musgrove or Zach Eflin

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Joe Musgrove or Zach Eflin 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
   
Joe Musgrove or Zach Eflin Player Projections
  Joe Musgrove
SP - SD
Joe Musgrove
Zach Eflin
SP - BAL
Zach Eflin
2026 Projections 
   
   
Games Played2429
   
Games Started2424
   
Innings Pitched135.8140.7
   
Wins89
   
Losses89
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed126147
   
Earned Runs6068
   
Home Runs Allowed1722
   
Strikeouts126109
   
Walks3427
   
ERA3.964.37
   
WHIP1.181.24
   
Joe Musgrove or Zach Eflin Player Notes
  Joe Musgrove
SP - SD
Joe Musgrove
Zach Eflin
SP - BAL
Zach Eflin
News 
 Joe Musgrove began playing catch in late May.
Nicholas Rodriguez
Thu, Jun 4th
Zach Eflin successfully underwent Tommy John surgery Wednesday.
Jesse Garcia
Wed, Apr 8th
 The Padres transferred Joe Musgrove to the 60-day injured list.
Ari Koslow
Thu, May 7th
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
 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
Zach Eflin is getting a second opinion on his elbow.
Ari Koslow
Fri, Apr 3rd
 Joe Musgrove has not been cleared to resume throwing off the mound.
Ari Koslow
Tue, Apr 7th
The Orioles placed RHP Zach Eflin on the 15-day injured list with right elbow discomfort.
Ari Koslow
Wed, Apr 1st
 The Padres placed RHP Joe Musgrove on the 15-day injured list.
Ari Koslow
Wed, Mar 25th
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
Joe Musgrove or Zach Eflin 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 (4-3)#14
Fri, Mar 27thvs DETFramber Valdez (3-4)#29   
Sat, Mar 28thvs DETJack Flaherty (1-7)#60vs MINTaj Bradley (5-2)#69
Mon, Mar 30thvs SFLanden Roupp (5-6)#74vs TEXJack Leiter (3-4)#65
Tue, Mar 31stvs SFLogan Webb (3-4)#11vs TEXJacob deGrom (4-4)#7
Wed, Apr 1stvs SFAdrian Houser (2-5)#199vs TEXNathan Eovaldi (5-6)#19
Fri, Apr 3rd@ BOSSonny Gray (7-1)#26@ PITMitch Keller (5-3)#90
Sat, Apr 4th@ BOSConnelly Early (5-3)#91@ PITCarmen Mlodzinski (4-3)#127
Sun, Apr 5th@ BOSRanger Suarez (2-3)#28@ PITBraxton Ashcraft (5-2)#36
Mon, Apr 6th@ PITBubba Chandler (2-6)#120@ CWSGrant Taylor (1-0)#47
Tue, Apr 7th@ PITPaul Skenes (6-5)#2@ CWSShane Smith (0-2)#198
Wed, Apr 8th@ PITMitch Keller (5-3)#90@ CWSSean Burke (2-3)#126
Thu, Apr 9thvs COLJimmy Herget (0-1)#252   
Fri, Apr 10thvs COLTomoyuki Sugano (5-4)#430vs SFLanden Roupp (5-6)#74
Sat, Apr 11thvs COLRyan Feltner (2-1)#427vs SFLogan Webb (3-4)#11
Sun, Apr 12thvs COLKyle Freeland (1-6)#380vs SFAdrian Houser (2-5)#199
Tue, Apr 14thvs SEABryan Woo (5-4)#6vs ARIMerrill Kelly (5-4)#96
Wed, Apr 15thvs SEAEmerson Hancock (4-2)#89vs ARIEduardo Rodriguez (5-1)#110
Thu, Apr 16thvs SEALuis Castillo (2-5)#44@ CLEParker Messick (6-2)#53
Fri, Apr 17th@ LAAJose Soriano (6-4)#52@ CLETanner Bibee (0-7)#40
Sat, Apr 18th@ LAAYusei Kikuchi (0-3)#142@ CLEGavin Williams (9-3)#31
Sun, Apr 19th@ LAAWalbert Urena (3-4)#391@ CLEJoey Cantillo (4-2)#107
Tue, Apr 21st@ COLJimmy Herget (0-1)#252@ KCKris Bubic (3-2)#81
Wed, Apr 22nd@ COLTomoyuki Sugano (5-4)#430@ KCMichael Wacha (4-4)#80
Thu, Apr 23rd@ COLRyan Feltner (2-1)#427   
Sat, Apr 25th@ ARIZac Gallen (3-5)#71vs BOSGarrett Crochet (3-3)#18
Sun, Apr 26th@ ARIRyne Nelson (2-4)#95vs BOSConnelly Early (5-3)#91
Mon, Apr 27thvs CHCMatthew Boyd (2-1)#41   
Tue, Apr 28thvs CHCEdward Cabrera (3-3)#62vs HOUKai-Wei Teng (3-4)#187
Wed, Apr 29thvs CHCJameson Taillon (2-5)#99   
Fri, May 1stvs CWSNoah Schultz (2-4)#220@ NYYWill Warren (7-1)#70
Sat, May 2ndvs CWSSean Burke (2-3)#126@ NYYRyan Weathers (2-4)#77
Sun, May 3rdvs CWSAnthony Kay (5-1)#193@ NYYMax Fried (4-3)#32
Mon, May 4th@ SFTrevor McDonald (2-3)#144@ NYYCam Schlittler (7-3)#35
Tue, May 5th@ SFLogan Webb (3-4)#11@ MIASandy Alcantara (4-4)#67
Wed, May 6th@ SFAdrian Houser (2-5)#199@ MIAEury Perez (3-6)#115
Thu, May 7thvs STLMatthew Liberatore (3-3)#103@ MIAMax Meyer (6-0)#64
Fri, May 8thvs STLMichael McGreevy (3-5)#82vs ATHJacob Lopez (4-3)#211
Sat, May 9thvs STLDustin May (3-6)#75vs ATHAaron Civale (5-2)#213
Sun, May 10thvs STLKyle Leahy (5-3)#140vs ATHLuis Severino (2-6)#163
Tue, May 12th@ MILBrandon Sproat (1-4)#154vs NYYWill Warren (7-1)#70
Wed, May 13th@ MILJacob Misiorowski (6-2)#12vs NYYMax Fried (4-3)#32
Thu, May 14th@ MILKyle Harrison (7-1)#48   
Fri, May 15th@ SEAEmerson Hancock (4-2)#89@ WSHZack Littell (5-4)#181
Sat, May 16th@ SEALogan Gilbert (4-4)#15@ WSHCade Cavalli (3-3)#86
Sun, May 17th@ SEAGeorge Kirby (5-5)#17@ WSHRichard Lovelady (2-3)#238
Mon, May 18thvs LADYoshinobu Yamamoto (5-4)#13@ TBShane McClanahan (6-2)#22
Tue, May 19thvs LADEmmet Sheehan (3-2)#51@ TBGriffin Jax (1-4)#61
Wed, May 20thvs LADShohei Ohtani (6-2)#1@ TBSteven Matz (4-3)#101
Fri, May 22ndvs ATHJeffrey Springs (3-6)#122vs DETJack Flaherty (1-7)#60
Sat, May 23rdvs ATHJ.T. Ginn (3-3)#121   
Sun, May 24thvs ATHLuis Medina (1-1)#224vs DETTroy Melton (2-0)#116
Mon, May 25thvs PHIJesus Luzardo (4-4)#8vs TBShane McClanahan (6-2)#22
Tue, May 26thvs PHIAaron Nola (3-4)#34vs TBGriffin Jax (1-4)#61
Wed, May 27thvs PHICristopher Sanchez (7-2)#3vs TBSteven Matz (4-3)#101
Fri, May 29th@ WSHPaxton Schultzvs TORAdam Macko (1-0)#230
Sat, May 30th@ WSHFoster Griffin (7-2)#92vs TORTrey Yesavage (2-3)#58
Sun, May 31st@ WSHZack Littell (5-4)#181vs TORSpencer Miles (2-1)#161
Tue, Jun 2nd@ PHIAaron Nola (3-4)#34@ BOSConnelly Early (5-3)#91
Wed, Jun 3rd@ PHICristopher Sanchez (7-2)#3@ BOSPayton Tolle (3-2)#54
Thu, Jun 4th@ PHIZack Wheeler (5-1)#9@ BOSBrayan Bello (2-6)#173
Fri, Jun 5thvs NYMChristian Scott (2-0)#87@ TORTrey Yesavage (2-3)#58
Sat, Jun 6thvs NYMNolan McLean (3-4)#33@ TORBraydon Fisher (2-1)#155
Sun, Jun 7thvs NYMHuascar Brazoban (3-1)#202@ TORKevin Gausman (4-4)#20
Mon, Jun 8thvs CINAndrew Abbott (4-3)#97vs SEAEmerson Hancock (4-2)#89
Tue, Jun 9thvs CINChase Burns (7-1)#24vs SEALogan Gilbert (4-4)#15
Wed, Jun 10thvs CINBrady Singer (2-6)#170vs SEAGeorge Kirby (5-5)#17
Fri, Jun 12th@ BALShane Baz (3-5)#79vs SDGriffin Canning (0-4)#157
Sat, Jun 13th@ BALChris Bassitt (4-4)#123vs SDRandy Vasquez (5-3)#192
Sun, Jun 14th@ BALTrevor Rogers (3-6)#88vs SDWalker Buehler (3-3)#207
Mon, Jun 15th@ STLAndre Pallante (6-4)#152   
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)#111
Mon, Apr 13th   vs ARIRyne Nelson (2-4)#95
Mon, Apr 20th   @ KCSeth Lugo (2-4)#102
Fri, Apr 24th   vs BOSBrayan Bello (2-6)#173
Thu, Apr 30th   vs HOULance McCullers Jr. (2-3)#229
Mon, May 11th   vs NYYRyan Weathers (2-4)#77
Thu, May 28th   vs TORPatrick Corbin (2-2)#251
Thu, Jun 11th   vs SEABryan Woo (5-4)#6
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