Skip Navigation to Main Content

Cole Sands or Zach Eflin

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Cole Sands or Zach Eflin Player Statistics
  Zach Eflin
SP - BAL
Zach Eflin
Cole Sands
SP,RP - MIN
Cole Sands
2026 Stats 
   
   
Games Played112
   
Games Started10
   
Innings Pitched3.211.2
   
Wins01
   
Losses01
   
Saves01
   
Blown Saves00
   
Holds03
   
Hits Allowed412
   
Earned Runs16
   
Home Runs Allowed12
   
Strikeouts711
   
Walks24
   
ERA2.454.63
   
WHIP1.641.37
   
Cole Sands or Zach Eflin Player Projections
  Zach Eflin
SP - BAL
Zach Eflin
Cole Sands
SP,RP - MIN
Cole Sands
2026 Projections 
   
   
Games Played2964
   
Games Started241
   
Innings Pitched140.766.5
   
Wins94
   
Losses93
   
Saves04
   
Blown Saves01
   
Holds012
   
Hits Allowed14761
   
Earned Runs6830
   
Home Runs Allowed228
   
Strikeouts10965
   
Walks2720
   
ERA4.374.02
   
WHIP1.241.21
   
Cole Sands or Zach Eflin Player Notes
  Zach Eflin
SP - BAL
Zach Eflin
Cole Sands
SP,RP - MIN
Cole Sands
News 
 Zach Eflin successfully underwent Tommy John surgery Wednesday.
Jesse Garcia
Wed, Apr 8th
Cole Sands has been shut down from throwing after undergoing an MRI on Friday that revealed inflammation in the forearm.
Nicholas Rodriguez
Mon, Jun 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
Cole Sands began a rehab assignment on Tuesday with Triple-A St. Paul, tossing a scoreless inning with one strikeout.
Nicholas Rodriguez
Wed, Jun 3rd
 Zach Eflin is getting a second opinion on his elbow.
Ari Koslow
Fri, Apr 3rd
Cole Sands threw a bullpen session on Tuesday.
Ari Koslow
Tue, May 12th
 The Orioles placed RHP Zach Eflin on the 15-day injured list with right elbow discomfort.
Ari Koslow
Wed, Apr 1st
Cole Sands has been placed on the 10-day IL due to a right forearm strain.
Vince DiSilvio
Sat, May 2nd
 The Orioles are expected to place Zach Eflin on the injured list.
Ari Koslow
Wed, Apr 1st
Cole Sands worked around a free pass and did his job with minimal drama. Sands allowed no runs on zero hits and one walk while striking out two over one inning in Saturday's 4-1 win over the Orioles, earning his first save of the season.
Matthew Adam
Sun, Mar 29th
Notes 
There are no recent notes for these players
Cole Sands or Zach Eflin Player Schedules
  Zach Eflin
SP - BAL
Zach Eflin
Cole Sands
SP,RP - MIN
Cole Sands
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs MINJoe Ryan (4-3)#16@ BALTrevor Rogers (3-7)#97
Sat, Mar 28thvs MINTaj Bradley (5-3)#71@ BALKyle Bradish (3-7)#57
Sun, Mar 29thvs MINBailey Ober (6-3)#106@ BALShane Baz (4-6)#84
Mon, Mar 30thvs TEXJack Leiter (3-6)#77@ KCKris Bubic (3-2)#93
Wed, Apr 1stvs TEXNathan Eovaldi (6-7)#21@ KCNoah Cameron (3-4)#76
Thu, Apr 2nd   @ KCCole Ragans (1-4)#63
Fri, Apr 3rd@ PITMitch Keller (5-4)#100vs TBJoe Boyle (0-1)#145
Sat, Apr 4th@ PITCarmen Mlodzinski (4-3)#132vs TBSteven Matz (4-4)#174
Sun, Apr 5th@ PITBraxton Ashcraft (5-3)#36vs TBNick Martinez (6-2)#88
Mon, Apr 6th@ CWSGrant Taylor (2-0)#62vs DETCasey Mize (2-3)#53
Tue, Apr 7th@ CWSShane Smith (0-2)#189vs DETTarik Skubal (3-3)#2
Wed, Apr 8th@ CWSSean Burke (3-4)#136vs DETFramber Valdez (3-5)#29
Thu, Apr 9th   vs DETJack Flaherty (1-8)#79
Fri, Apr 10thvs SFLanden Roupp (5-7)#69@ TORPatrick Corbin (2-3)#250
Sat, Apr 11thvs SFLogan Webb (4-4)#14@ TOREric Lauer (2-5)#264
Sun, Apr 12thvs SFAdrian Houser (2-6)#190@ TORMax Scherzer (1-4)#129
Mon, Apr 13thvs ARIRyne Nelson (3-5)#92vs BOSGarrett Crochet (3-3)#22
Tue, Apr 14thvs ARIMerrill Kelly (5-6)#94vs BOSSonny Gray (8-1)#30
Wed, Apr 15thvs ARIEduardo Rodriguez (5-2)#112vs BOSConnelly Early (5-5)#91
Fri, Apr 17th@ CLETanner Bibee (2-7)#37vs CINBrandon Williamson (2-3)#364
Sat, Apr 18th@ CLEGavin Williams (9-3)#28vs CINAndrew Abbott (4-4)#98
Sun, Apr 19th@ CLEJoey Cantillo (5-3)#104vs CINBrady Singer (3-6)#143
Tue, Apr 21st@ KCKris Bubic (3-2)#93@ NYMNolan McLean (3-4)#35
Wed, Apr 22nd@ KCMichael Wacha (4-5)#82@ NYMClay Holmes (4-4)#158
Thu, Apr 23rd   @ NYMChristian Scott (2-0)#83
Fri, Apr 24thvs BOSBrayan Bello (2-6)#156@ TBDrew Rasmussen (6-3)#18
Sat, Apr 25thvs BOSGarrett Crochet (3-3)#22@ TBShane McClanahan (6-4)#24
Sun, Apr 26thvs BOSConnelly Early (5-5)#91@ TBGriffin Jax (1-5)#58
Mon, Apr 27th   vs SEALuis Castillo (2-6)#43
Tue, Apr 28thvs HOUKai-Wei Teng (3-6)#195vs SEALogan Gilbert (5-4)#15
Wed, Apr 29th   vs SEAGeorge Kirby (5-6)#17
Thu, Apr 30thvs HOULance McCullers Jr. (2-3)#224vs TORKevin Gausman (4-4)#19
Fri, May 1st@ NYYWill Warren (7-1)#64vs TORPatrick Corbin (2-3)#250
Sat, May 2nd@ NYYRyan Weathers (2-5)#78vs TORDylan Cease (4-3)#10
Sun, May 3rd@ NYYMax Fried (4-3)#34vs TORTrey Yesavage (3-3)#65
Tue, May 5th@ MIASandy Alcantara (6-4)#59@ WSHCade Cavalli (4-4)#87
Wed, May 6th@ MIAEury Perez (3-6)#108@ WSHMiles Mikolas (2-5)#231
Thu, May 7th@ MIAMax Meyer (7-0)#55@ WSHJake Irvin (2-4)#213
Fri, May 8thvs ATHJacob Lopez (4-3)#227@ CLEParker Messick (6-3)#47
Sat, May 9thvs ATHAaron Civale (5-2)#197@ CLETanner Bibee (2-7)#37
Sun, May 10thvs ATHLuis Severino (2-6)#184@ CLEGavin Williams (9-3)#28
Tue, May 12thvs NYYWill Warren (7-1)#64vs MIAEury Perez (3-6)#108
Wed, May 13thvs NYYMax Fried (4-3)#34vs MIAMax Meyer (7-0)#55
Thu, May 14th   vs MIABraxton Garrett (0-1)#130
Fri, May 15th@ WSHZack Littell (6-5)#170vs MILColeman Crow (0-1)#295
Sat, May 16th@ WSHCade Cavalli (4-4)#87vs MILLogan Henderson (2-1)#68
Sun, May 17th@ WSHRichard Lovelady (2-3)#216vs MILRobert Gasser (0-3)#171
Mon, May 18th@ TBShane McClanahan (6-4)#24vs HOUTatsuya Imai (3-3)#131
Tue, May 19th@ TBGriffin Jax (1-5)#58vs HOUJason Alexander (1-1)#350
Wed, May 20th@ TBSteven Matz (4-4)#174vs HOUMike Burrows (3-8)#163
Fri, May 22ndvs DETJack Flaherty (1-8)#79@ BOSPayton Tolle (3-4)#54
Sat, May 23rd   @ BOSJovani Moran (1-2)#233
Sun, May 24thvs DETTroy Melton (3-0)#137@ BOSSonny Gray (8-1)#30
Mon, May 25thvs TBShane McClanahan (6-4)#24@ CWSAnthony Kay (6-1)#173
Tue, May 26thvs TBGriffin Jax (1-5)#58@ CWSSean Burke (3-4)#136
Wed, May 27thvs TBSteven Matz (4-4)#174@ CWSDavid Sandlin (1-1)#255
Thu, May 28thvs TORPatrick Corbin (2-3)#250@ CWSDavis Martin (9-3)#67
Fri, May 29thvs TORAdam Macko (2-0)#221@ PITJared Jones (1-1)#70
Sat, May 30thvs TORTrey Yesavage (3-3)#65@ PITMitch Keller (5-4)#100
Sun, May 31stvs TORSpencer Miles (3-1)#142@ PITBraxton Ashcraft (5-3)#36
Mon, Jun 1st   vs CWSDavid Sandlin (1-1)#255
Tue, Jun 2nd@ BOSConnelly Early (5-5)#91vs CWSDavis Martin (9-3)#67
Wed, Jun 3rd@ BOSPayton Tolle (3-4)#54vs CWSErick Fedde (2-5)#377
Thu, Jun 4th@ BOSBrayan Bello (2-6)#156vs KCSeth Lugo (2-4)#103
Fri, Jun 5th@ TORTrey Yesavage (3-3)#65vs KCMichael Wacha (4-5)#82
Sat, Jun 6th@ TORBraydon Fisher (2-2)#162vs KCLuinder Avila (1-3)#229
Sun, Jun 7th@ TORKevin Gausman (4-4)#19vs KCNoah Cameron (3-4)#76
Tue, Jun 9thvs SEALogan Gilbert (5-4)#15@ DETTroy Melton (3-0)#137
Wed, Jun 10thvs SEAGeorge Kirby (5-6)#17@ DETFramber Valdez (3-5)#29
Thu, Jun 11thvs SEABryan Woo (5-5)#7@ DETKeider Montero (3-5)#179
Fri, Jun 12thvs SDGriffin Canning (0-5)#150vs STLKyle Leahy (5-3)#135
Sat, Jun 13thvs SDRandy Vasquez (6-4)#205vs STLMatthew Liberatore (3-3)#113
Sun, Jun 14thvs SDWalker Buehler (4-3)#204vs STLMichael McGreevy (3-5)#86
Mon, Jun 15th   @ TEXMacKenzie Gore (4-6)#49
Tue, Jun 16th@ SEALogan Gilbert (5-4)#15@ TEXKumar Rocker (2-6)#95
Thu, Jun 18th@ SEABryan Woo (5-5)#7@ TEXJack Leiter (3-6)#77
Fri, Jun 19th@ LADRoki Sasaki (3-4)#105@ ARIMichael Soroka (8-3)#50
Sat, Jun 20th@ LADYoshinobu Yamamoto (7-4)#12@ ARIZac Gallen (3-5)#75
Sun, Jun 21st@ LADEmmet Sheehan (3-4)#44@ ARIRyne Nelson (3-5)#92
Mon, Jun 22nd@ LAASam Aldegheri (2-1)#428vs LADEric Lauer (2-5)#264
Tue, Jun 23rd@ LAAJose Soriano (8-4)#51vs LADJustin Wrobleski (8-2)#128
Wed, Jun 24th@ LAAGrayson Rodriguez (2-2)#96vs LADShohei Ohtani (6-2)#1
Fri, Jun 26thvs WSHAndrew Alvarez (1-0)#168vs COLTomoyuki Sugano (7-4)#432
Sat, Jun 27thvs WSHvs COL
Sun, Jun 28thvs WSHvs COL
Mon, Jun 29thvs CWS@ HOU
Tue, Jun 30thvs CWS@ HOU
Wed, Jul 1stvs CWS@ HOU
Fri, Jul 3rd@ CIN@ NYY
Sat, Jul 4th@ CIN@ NYY
Sun, Jul 5th@ CIN@ NYY
Tue, Jul 7thvs CHCvs CLE
Wed, Jul 8thvs CHCvs CLE
Thu, Jul 9thvs CHCvs CLE
Fri, Jul 10thvs KCvs LAA
Sat, Jul 11thvs KCvs LAA
Sun, Jul 12thvs KCvs LAA
Fri, Jul 17th@ HOU@ CHC
Sat, Jul 18th@ HOU@ CHC
Sun, Jul 19th@ HOU@ CHC
Mon, Jul 20th@ BOS@ CLE
Tue, Jul 21st@ BOS@ CLE
Wed, Jul 22nd@ BOS@ CLE
Thu, Jul 23rd   @ CLE
Fri, Jul 24thvs ATLvs ATH
Sat, Jul 25thvs ATLvs ATH
Sun, Jul 26thvs ATLvs ATH
Tue, Jul 28th@ DETvs KC
Wed, Jul 29th@ DETvs KC
Thu, Jul 30th   vs KC
Fri, Jul 31stvs PHI@ SEA
Sat, Aug 1stvs PHI@ SEA
Sun, Aug 2ndvs PHI@ SEA
Tue, Aug 4thvs LAA@ KC
Wed, Aug 5thvs LAA@ KC
Thu, Aug 6thvs LAA@ KC
Fri, Aug 7th@ TEX@ MIL
Sat, Aug 8th@ TEX@ MIL
Sun, Aug 9th@ TEX@ MIL
Mon, Aug 10th@ MINvs BAL
Tue, Aug 11th@ MINvs BAL
Wed, Aug 12th@ MINvs BAL
Thu, Aug 13th   vs PHI
Sat, Aug 15th@ TBvs PHI
Sun, Aug 16th@ TBvs PHI
Mon, Aug 17th@ TBvs ATL
Tue, Aug 18thvs NYYvs ATL
Wed, Aug 19thvs NYYvs ATL
Fri, Aug 21stvs TB@ SD
Sat, Aug 22ndvs TB@ SD
Sun, Aug 23rdvs TB@ SD
Mon, Aug 24th   @ ATH
Tue, Aug 25th@ STL@ ATH
Wed, Aug 26th@ STL@ ATH
Fri, Aug 28th@ ATHvs CWS
Sat, Aug 29th@ ATHvs CWS
Sun, Aug 30th@ ATHvs CWS
Mon, Aug 31st@ COLvs DET
Tue, Sep 1st@ COLvs DET
Wed, Sep 2nd@ COLvs DET
Fri, Sep 4thvs BOS@ CWS
Sat, Sep 5thvs BOS@ CWS
Sun, Sep 6thvs BOS@ CWS
Mon, Sep 7thvs CLE@ DET
Tue, Sep 8thvs CLE@ DET
Wed, Sep 9thvs CLE@ DET
Fri, Sep 11th@ TORvs CLE
Sat, Sep 12th@ TORvs CLE
Sun, Sep 13th@ TORvs CLE
Mon, Sep 14th@ NYMvs NYY
Tue, Sep 15th@ NYMvs NYY
Wed, Sep 16th@ NYMvs NYY
Thu, Sep 17th   @ LAA
Fri, Sep 18thvs MIL@ LAA
Sat, Sep 19thvs MIL@ LAA
Sun, Sep 20thvs MIL@ LAA
Mon, Sep 21stvs TOR@ SF
Tue, Sep 22ndvs TOR@ SF
Wed, Sep 23rdvs TOR@ SF
Fri, Sep 25th@ NYYvs TEX
Sat, Sep 26th@ NYYvs TEX
Sun, Sep 27th@ NYYvs TEX
Tue, Mar 31stvs TEXJacob deGrom (5-4)#8   
Thu, Apr 16th@ CLEParker Messick (6-3)#47   
Mon, Apr 20th@ KCSeth Lugo (2-4)#103   
Mon, May 4th@ NYYCam Schlittler (7-3)#38   
Mon, May 11thvs NYYRyan Weathers (2-5)#78   
Mon, Jun 8thvs SEAEmerson Hancock (5-3)#73   
Wed, Jun 17th@ SEAGeorge Kirby (5-6)#17   
Mon, Jul 27th@ DET   
Fri, Aug 14th@ TB   
Thu, Aug 20thvs NYY   
Thu, Aug 27th@ STL   
Thu, Sep 3rdvs BOS