Skip Navigation to Main Content

Shane McClanahan or Zach Eflin

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Shane McClanahan or Zach Eflin Player Statistics
  Shane McClanahan
SP - TB
Shane McClanahan
Zach Eflin
SP - BAL
Zach Eflin
2026 Stats 
   
   
Games Played131
   
Games Started131
   
Innings Pitched64.03.2
   
Wins60
   
Losses40
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed534
   
Earned Runs231
   
Home Runs Allowed31
   
Strikeouts667
   
Walks222
   
ERA3.232.45
   
WHIP1.171.64
   
Shane McClanahan or Zach Eflin Player Projections
  Shane McClanahan
SP - TB
Shane McClanahan
Zach Eflin
SP - BAL
Zach Eflin
2026 Projections 
   
   
Games Played2329
   
Games Started2324
   
Innings Pitched130.6140.7
   
Wins89
   
Losses79
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed115147
   
Earned Runs5368
   
Home Runs Allowed1622
   
Strikeouts138109
   
Walks4027
   
ERA3.664.37
   
WHIP1.181.24
   
Shane McClanahan or Zach Eflin Player Notes
  Shane McClanahan
SP - TB
Shane McClanahan
Zach Eflin
SP - BAL
Zach Eflin
News 
 Shane McClanahan allowed four runs on eight hits and one walk while striking out seven across four innings in Friday's 4-3 loss against the Los Angeles Angels.
Nicholas Rodriguez
Sat, Jun 13th
Zach Eflin successfully underwent Tommy John surgery Wednesday.
Jesse Garcia
Wed, Apr 8th
 Shane McClanahan allowed four earned runs on eight hits and two walks while striking out six over five innings in Saturday's 4-3 loss to the Miami Marlins.
Nicholas Rodriguez
Sun, Jun 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
 Shane McClanahan allowed one run on four hits and no walks while striking out three over five innings in Sunday's 5-2 victory over the Los Angeles Angels.
Nicholas Rodriguez
Mon, Jun 1st
Zach Eflin is getting a second opinion on his elbow.
Ari Koslow
Fri, Apr 3rd
 Shane McClanahan tossed 5.1 scoreless innings, allowing three hits and two walks while striking out three in Monday's 9-7 loss to the Baltimore Orioles.
Nicholas Rodriguez
Tue, May 26th
The Orioles placed RHP Zach Eflin on the 15-day injured list with right elbow discomfort.
Ari Koslow
Wed, Apr 1st
 Shane McClanahan allowed four runs on six hits and two walks while striking out six across five innings in Monday's 16-6 win over the Baltimore Orioles.
Nicholas Rodriguez
Tue, May 19th
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
Shane McClanahan or Zach Eflin Player Schedules
  Shane McClanahan
SP - TB
Shane McClanahan
Zach Eflin
SP - BAL
Zach Eflin
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ STLMatthew Liberatore (3-3)#99vs MINJoe Ryan (4-3)#15
Sat, Mar 28th@ STLMichael McGreevy (3-5)#84vs MINTaj Bradley (5-3)#69
Sun, Mar 29th@ STLDustin May (4-6)#66vs MINBailey Ober (6-3)#108
Mon, Mar 30th@ MILKyle Harrison (7-1)#49vs TEXJack Leiter (3-6)#78
Tue, Mar 31st@ MILBrandon Woodruff (2-1)#59vs TEXJacob deGrom (5-4)#6
Wed, Apr 1st@ MILJacob Misiorowski (8-2)#8vs TEXNathan Eovaldi (5-7)#21
Fri, Apr 3rd@ MINBailey Ober (6-3)#108@ PITMitch Keller (5-4)#102
Sat, Apr 4th@ MINMick Abel (1-2)#153@ PITCarmen Mlodzinski (4-3)#130
Sun, Apr 5th@ MINSimeon Woods Richardson (0-7)#206@ PITBraxton Ashcraft (5-3)#31
Mon, Apr 6thvs CHCJameson Taillon (2-5)#126@ CWSGrant Taylor (2-0)#48
Tue, Apr 7thvs CHCJavier Assad (4-1)#202@ CWSShane Smith (0-2)#193
Wed, Apr 8thvs CHCColin Rea (5-4)#158@ CWSSean Burke (3-4)#129
Fri, Apr 10thvs NYYLuis Gil (1-2)#254vs SFLanden Roupp (5-7)#70
Sat, Apr 11thvs NYYMax Fried (4-3)#36vs SFLogan Webb (3-4)#14
Sun, Apr 12thvs NYYCam Schlittler (7-3)#35vs SFAdrian Houser (2-6)#191
Tue, Apr 14th@ CWSNoah Schultz (2-4)#216vs ARIMerrill Kelly (5-5)#95
Wed, Apr 15th@ CWSSean Burke (3-4)#129vs ARIEduardo Rodriguez (5-2)#116
Thu, Apr 16th@ CWSJordan Leasure@ CLEParker Messick (6-3)#51
Fri, Apr 17th@ PITBubba Chandler (2-7)#123@ CLETanner Bibee (2-7)#40
Sat, Apr 18th@ PITPaul Skenes (6-5)#3@ CLEGavin Williams (9-3)#29
Sun, Apr 19th@ PITMitch Keller (5-4)#102@ CLEJoey Cantillo (5-3)#113
Mon, Apr 20thvs CINRhett Lowder (3-3)#184@ KCSeth Lugo (2-4)#107
Tue, Apr 21stvs CINChase Burns (7-1)#24@ KCKris Bubic (3-2)#92
Wed, Apr 22ndvs CINBrandon Williamson (2-3)#366@ KCMichael Wacha (4-5)#89
Fri, Apr 24thvs MINTaj Bradley (5-3)#69vs BOSBrayan Bello (2-6)#165
Sat, Apr 25thvs MINBailey Ober (6-3)#108vs BOSGarrett Crochet (3-3)#23
Sun, Apr 26thvs MINSimeon Woods Richardson (0-7)#206vs BOSConnelly Early (5-4)#88
Mon, Apr 27th@ CLEParker Messick (6-3)#51   
Tue, Apr 28th@ CLETanner Bibee (2-7)#40vs HOUKai-Wei Teng (3-5)#194
Wed, Apr 29th@ CLEGavin Williams (9-3)#29   
Fri, May 1stvs SFRobbie Ray (4-6)#93@ NYYWill Warren (7-1)#64
Sat, May 2ndvs SFLanden Roupp (5-7)#70@ NYYRyan Weathers (2-5)#77
Sun, May 3rdvs SFTyler Mahle (1-7)#131@ NYYMax Fried (4-3)#36
Mon, May 4thvs TOREric Lauer (2-5)#265@ NYYCam Schlittler (7-3)#35
Tue, May 5thvs TORKevin Gausman (4-4)#19@ MIASandy Alcantara (6-4)#62
Wed, May 6thvs TORPatrick Corbin (2-3)#245@ MIAEury Perez (3-6)#111
Thu, May 7th@ BOSJake Bennett (1-2)#282@ MIAMax Meyer (6-0)#61
Fri, May 8th@ BOSConnelly Early (5-4)#88vs ATHJacob Lopez (4-3)#235
Sun, May 10th@ BOSPayton Tolle (3-3)#56vs ATHLuis Severino (2-6)#178
Mon, May 11th@ TORKevin Gausman (4-4)#19vs NYYRyan Weathers (2-5)#77
Tue, May 12th@ TORPatrick Corbin (2-3)#245vs NYYWill Warren (7-1)#64
Wed, May 13th@ TORDylan Cease (3-3)#10vs NYYMax Fried (4-3)#36
Fri, May 15thvs MIAJanson Junk (3-5)#127@ WSHZack Littell (6-5)#166
Sat, May 16thvs MIASandy Alcantara (6-4)#62@ WSHCade Cavalli (4-4)#80
Sun, May 17thvs MIAEury Perez (3-6)#111@ WSHRichard Lovelady (2-3)#211
Mon, May 18thvs BALTrevor Rogers (3-6)#96@ TBShane McClanahan (6-4)#20
Tue, May 19thvs BALKyle Bradish (3-7)#44@ TBGriffin Jax (1-5)#60
Wed, May 20thvs BALShane Baz (4-6)#83@ TBSteven Matz (4-3)#180
Fri, May 22nd@ NYYGerrit Cole (1-1)#27vs DETJack Flaherty (1-8)#65
Sun, May 24th@ NYYRyan Weathers (2-5)#77vs DETTroy Melton (3-0)#142
Mon, May 25th@ BALKyle Bradish (3-7)#44vs TBShane McClanahan (6-4)#20
Tue, May 26th@ BALShane Baz (4-6)#83vs TBGriffin Jax (1-5)#60
Wed, May 27th@ BALTrey Gibson (1-2)#309vs TBSteven Matz (4-3)#180
Fri, May 29thvs LAAWalbert Urena (4-4)#344vs TORAdam Macko (2-0)#219
Sat, May 30thvs LAAReid Detmers (2-5)#33vs TORTrey Yesavage (3-3)#63
Sun, May 31stvs LAAJack Kochanowicz (2-5)vs TORSpencer Miles (3-1)#149
Mon, Jun 1stvs DETTy Madden#253   
Tue, Jun 2ndvs DETJack Flaherty (1-8)#65@ BOSConnelly Early (5-4)#88
Wed, Jun 3rdvs DETTroy Melton (3-0)#142@ BOSPayton Tolle (3-3)#56
Fri, Jun 5th@ MIARyan Gusto (0-1)#189@ TORTrey Yesavage (3-3)#63
Sat, Jun 6th@ MIALake Bachar (0-0)@ TORBraydon Fisher (2-1)#161
Sun, Jun 7th@ MIASandy Alcantara (6-4)#62@ TORKevin Gausman (4-4)#19
Mon, Jun 8thvs BOSConnelly Early (5-4)#88vs SEAEmerson Hancock (5-2)#74
Tue, Jun 9thvs BOSPayton Tolle (3-3)#56vs SEALogan Gilbert (4-4)#13
Wed, Jun 10thvs BOSJake Bennett (1-2)#282vs SEAGeorge Kirby (5-6)#16
Fri, Jun 12th@ LAASam Aldegheri (2-1)#426vs SDGriffin Canning (0-5)#145
Sat, Jun 13th@ LAAJose Soriano (8-4)#52vs SDRandy Vasquez (6-4)#207
Sun, Jun 14th@ LAAGrayson Rodriguez (2-2)#85vs SDWalker Buehler (3-3)#212
Mon, Jun 15th@ LADEric Lauer (2-5)#265   
Tue, Jun 16th@ LADShohei Ohtani (6-2)#1@ SEALogan Gilbert (4-4)#13
Wed, Jun 17th@ LADJustin Wrobleski (7-2)#110@ SEAGeorge Kirby (5-6)#16
Fri, Jun 19thvs WSHCade Cavalli (4-4)#80@ LADRoki Sasaki (3-4)#104
Sat, Jun 20thvs WSHMiles Mikolas (1-5)#251@ LADYoshinobu Yamamoto (7-4)#12
Sun, Jun 21stvs WSHAndrew Alvarez (1-0)#172@ LADEmmet Sheehan (3-3)#47
Mon, Jun 22ndvs KCMichael Wacha (4-5)#89@ LAASam Aldegheri (2-1)#426
Tue, Jun 23rdvs KC@ LAA
Wed, Jun 24thvs KC@ LAA
Thu, Jun 25thvs KC   
Fri, Jun 26thvs ARIvs WSH
Sat, Jun 27thvs ARIvs WSH
Sun, Jun 28thvs ARIvs WSH
Tue, Jun 30th@ KCvs CWS
Wed, Jul 1st@ KCvs CWS
Thu, Jul 2nd@ KC   
Fri, Jul 3rd@ HOU@ CIN
Sat, Jul 4th@ HOU@ CIN
Sun, Jul 5th@ HOU@ CIN
Mon, Jul 6thvs NYY   
Tue, Jul 7thvs NYYvs CHC
Wed, Jul 8thvs NYYvs CHC
Thu, Jul 9thvs NYYvs CHC
Fri, Jul 10thvs SEAvs KC
Sat, Jul 11thvs SEAvs KC
Sun, Jul 12thvs SEAvs KC
Fri, Jul 17th@ BOS@ HOU
Sat, Jul 18th@ BOS@ HOU
Sun, Jul 19th@ BOS@ HOU
Mon, Jul 20th@ TOR@ BOS
Tue, Jul 21st@ TOR@ BOS
Wed, Jul 22nd@ TOR@ BOS
Thu, Jul 23rd@ TOR   
Fri, Jul 24thvs CLEvs ATL
Sat, Jul 25thvs CLEvs ATL
Sun, Jul 26thvs CLEvs ATL
Tue, Jul 28thvs TEX@ DET
Wed, Jul 29thvs TEX@ DET
Thu, Jul 30thvs TEX   
Fri, Jul 31stvs CWSvs PHI
Sat, Aug 1stvs CWSvs PHI
Sun, Aug 2ndvs CWSvs PHI
Mon, Aug 3rd@ COL   
Tue, Aug 4th@ COLvs LAA
Wed, Aug 5th@ COLvs LAA
Fri, Aug 7th@ SEA@ TEX
Sat, Aug 8th@ SEA@ TEX
Sun, Aug 9th@ SEA@ TEX
Mon, Aug 10th@ ATH@ MIN
Tue, Aug 11th@ ATH@ MIN
Wed, Aug 12th@ ATH@ MIN
Fri, Aug 14thvs BAL@ TB
Sat, Aug 15thvs BAL@ TB
Sun, Aug 16thvs BAL@ TB
Mon, Aug 17thvs BAL@ TB
Tue, Aug 18thvs TORvs NYY
Wed, Aug 19thvs TORvs NYY
Thu, Aug 20thvs TORvs NYY
Fri, Aug 21st@ BALvs TB
Sat, Aug 22nd@ BALvs TB
Sun, Aug 23rd@ BALvs TB
Mon, Aug 24th@ DET   
Tue, Aug 25th@ DET@ STL
Wed, Aug 26th@ DET@ STL
Fri, Aug 28thvs SD@ ATH
Sat, Aug 29thvs SD@ ATH
Sun, Aug 30thvs SD@ ATH
Mon, Aug 31stvs NYM@ COL
Tue, Sep 1stvs NYM@ COL
Wed, Sep 2ndvs NYM@ COL
Thu, Sep 3rd@ TEXvs BOS
Fri, Sep 4th@ TEXvs BOS
Sat, Sep 5th@ TEXvs BOS
Sun, Sep 6th@ TEXvs BOS
Tue, Sep 8th@ ATLvs CLE
Wed, Sep 9th@ ATLvs CLE
Thu, Sep 10th@ ATL   
Fri, Sep 11thvs HOU@ TOR
Sat, Sep 12thvs HOU@ TOR
Sun, Sep 13thvs HOU@ TOR
Tue, Sep 15thvs ATH@ NYM
Wed, Sep 16thvs ATH@ NYM
Thu, Sep 17thvs ATH   
Fri, Sep 18thvs BOSvs MIL
Sat, Sep 19thvs BOSvs MIL
Sun, Sep 20thvs BOSvs MIL
Tue, Sep 22nd@ NYYvs TOR
Wed, Sep 23rd@ NYYvs TOR
Thu, Sep 24th@ NYY   
Fri, Sep 25th@ PHI@ NYY
Sat, Sep 26th@ PHI@ NYY
Sun, Sep 27th@ PHI@ NYY
Mon, Apr 13th   vs ARIRyne Nelson (2-5)#94
Thu, Apr 30th   vs HOULance McCullers Jr. (2-3)#232
Sat, May 9th   vs ATHAaron Civale (5-2)#205
Thu, May 28th   vs TORPatrick Corbin (2-3)#245
Thu, Jun 4th   @ BOSBrayan Bello (2-6)#165
Thu, Jun 11th   vs SEABryan Woo (5-5)#7
Thu, Jun 18th   @ SEABryan Woo (5-5)#7
Mon, Jun 29th   vs CWS
Mon, Jul 27th   @ DET
Thu, Aug 6th   vs LAA
Thu, Aug 27th   @ STL
Mon, Sep 7th   vs CLE
Mon, Sep 14th   @ NYM
Mon, Sep 21st   vs TOR