Skip Navigation to Main Content

Cristopher Sanchez or Zach Eflin

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Cristopher Sanchez or Zach Eflin Player Statistics
  Cristopher Sanchez
SP - PHI
Cristopher Sanchez
Zach Eflin
SP - BAL
Zach Eflin
2026 Stats 
   
   
Games Played151
   
Games Started151
   
Innings Pitched99.03.2
   
Wins80
   
Losses30
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed894
   
Earned Runs201
   
Home Runs Allowed61
   
Strikeouts1167
   
Walks192
   
ERA1.822.45
   
WHIP1.091.64
   
Cristopher Sanchez or Zach Eflin Player Projections
  Cristopher Sanchez
SP - PHI
Cristopher Sanchez
Zach Eflin
SP - BAL
Zach Eflin
2026 Projections 
   
   
Games Played3129
   
Games Started3024
   
Innings Pitched188.7140.7
   
Wins139
   
Losses79
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed170147
   
Earned Runs6468
   
Home Runs Allowed1622
   
Strikeouts184109
   
Walks4627
   
ERA3.034.37
   
WHIP1.141.24
   
Cristopher Sanchez or Zach Eflin Player Notes
  Cristopher Sanchez
SP - PHI
Cristopher Sanchez
Zach Eflin
SP - BAL
Zach Eflin
News 
 Cristopher Sanchez gave up four runs on eight hits and one walk while striking out three in Sunday's 4-0 loss to the Brewers.
Nate Miller - FantasyPros
Mon, Jun 15th
Zach Eflin successfully underwent Tommy John surgery Wednesday.
Jesse Garcia
Wed, Apr 8th
 Cristopher Sanchez gave up two runs on four hits and one walk while striking out 10 over seven innings in Monday's 5-2 win over the Blue Jays.
Nate Miller - FantasyPros
Tue, Jun 9th
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
 Cristopher Sanchez gave up one run on four hits and one walk while striking out eight over seven innings in Wednesday's 3-2 win over the Padres.
Nate Miller - FantasyPros
Thu, Jun 4th
Zach Eflin is getting a second opinion on his elbow.
Ari Koslow
Fri, Apr 3rd
 Cristopher Sanchez allowed no runs on six hits and no walks while striking out nine across seven innings in Wednesday's 3-0 win over the Padres.
Nate Miller - FantasyPros
Thu, May 28th
The Orioles placed RHP Zach Eflin on the 15-day injured list with right elbow discomfort.
Ari Koslow
Wed, Apr 1st
 Cristopher Sanchez fired eight shutout innings in Wednesday's 1-0 loss to the Guardians, giving up just four hits and two walks while striking out six.
Nate Miller - FantasyPros
Sat, May 23rd
The Orioles are expected to place Zach Eflin on the injured list.
Ari Koslow
Wed, Apr 1st
Notes 
 Cristopher Sanchez finished second for the Cy Young Award in 2025, and without a historic season from Paul Skenes, he would have been an easy choice. Sanchez threw 202 innings with a 2.50 ERA, a 1.06 WHIP, and 212 strikeouts. His K-rate jumped to 26.3%, and his walk rate remained microscopic at 5.5%. He also had a 176 ERA+, good for fifth in the majors. If you don't want to pay the massive cost for one of the Big 3 pitchers, Sanchez is about as great of a "consolation prize" as there is in starting pitching in 2026.
Kelly Kirby - FantasyPros
 
Cristopher Sanchez or Zach Eflin Player Schedules
  Cristopher Sanchez
SP - PHI
Cristopher Sanchez
Zach Eflin
SP - BAL
Zach Eflin
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TEXNathan Eovaldi (6-7)#20vs MINJoe Ryan (4-3)#17
Sat, Mar 28thvs TEXJacob Latz (2-1)#80vs MINTaj Bradley (5-3)#67
Sun, Mar 29thvs TEXMacKenzie Gore (4-6)#44vs MINBailey Ober (6-3)#105
Mon, Mar 30thvs WSHFoster Griffin (7-2)#89vs TEXJack Leiter (3-6)#76
Tue, Mar 31stvs WSHPJ Poulin (3-0)#266vs TEXJacob deGrom (5-4)#7
Wed, Apr 1stvs WSHCade Cavalli (4-4)#88vs TEXNathan Eovaldi (6-7)#20
Fri, Apr 3rd@ COLMichael Lorenzen (2-8)#353@ PITMitch Keller (5-4)#95
Sat, Apr 4th@ COLBrennan Bernardino (2-3)#276@ PITCarmen Mlodzinski (4-3)#134
Sun, Apr 5th@ COLTomoyuki Sugano (7-4)#435@ PITBraxton Ashcraft (6-3)#36
Mon, Apr 6th@ SFAdrian Houser (2-6)#192@ CWSGrant Taylor (2-0)#61
Tue, Apr 7th@ SFRobbie Ray (5-6)#87@ CWSShane Smith (0-2)#196
Wed, Apr 8th@ SFTyler Mahle (1-7)#120@ CWSSean Burke (3-4)#132
Fri, Apr 10thvs ARIMichael Soroka (8-3)#50vs SFLanden Roupp (5-7)#65
Sat, Apr 11thvs ARIBrandon Pfaadt (0-1)#145vs SFLogan Webb (4-4)#12
Sun, Apr 12thvs ARIZac Gallen (3-5)#78vs SFAdrian Houser (2-6)#192
Mon, Apr 13thvs CHCJavier Assad (5-1)#202vs ARIRyne Nelson (3-5)#97
Tue, Apr 14thvs CHCRiley Martinvs ARIMerrill Kelly (5-6)#104
Wed, Apr 15thvs CHCShota Imanaga (4-6)#24vs ARIEduardo Rodriguez (6-2)#111
Fri, Apr 17thvs ATLMartin Perez (5-3)#153@ CLETanner Bibee (2-7)#37
Sat, Apr 18thvs ATLChris Sale (8-5)#5@ CLEGavin Williams (9-4)#25
Sun, Apr 19thvs ATLGrant Holmes (4-3)#122@ CLEJoey Cantillo (5-3)#103
Mon, Apr 20th@ CHCColin Rea (5-5)#159@ KCSeth Lugo (2-4)#99
Tue, Apr 21st@ CHCShota Imanaga (4-6)#24@ KCKris Bubic (3-2)#91
Wed, Apr 22nd@ CHCMatthew Boyd (2-1)#45@ KCMichael Wacha (4-5)#85
Thu, Apr 23rd@ CHCEdward Cabrera (4-4)#69   
Fri, Apr 24th@ ATLGrant Holmes (4-3)#122vs BOSBrayan Bello (2-6)#151
Sat, Apr 25th@ ATLBryce Elder (5-4)#102vs BOSGarrett Crochet (3-3)#26
Sun, Apr 26th@ ATLChris Sale (8-5)#5vs BOSConnelly Early (5-5)#96
Tue, Apr 28thvs SFTyler Mahle (1-7)#120vs HOUKai-Wei Teng (3-6)#216
Thu, Apr 30thvs SFAdrian Houser (2-6)#192vs HOULance McCullers Jr. (2-3)#223
Fri, May 1st@ MIAEury Perez (3-6)#62@ NYYWill Warren (7-1)#64
Sat, May 2nd@ MIAMax Meyer (7-0)#57@ NYYRyan Weathers (2-5)#74
Sun, May 3rd@ MIAChris Paddack (0-7)#294@ NYYMax Fried (4-3)#35
Mon, May 4th@ MIAJanson Junk (3-5)#148@ NYYCam Schlittler (7-3)#38
Tue, May 5thvs ATHLuis Severino (2-6)#182@ MIASandy Alcantara (7-4)#60
Wed, May 6thvs ATHJeffrey Springs (3-7)#119@ MIAEury Perez (3-6)#62
Thu, May 7thvs ATHJ.T. Ginn (5-3)#124@ MIAMax Meyer (7-0)#57
Fri, May 8thvs COLChase Dollander (3-3)vs ATHJacob Lopez (4-3)#234
Sat, May 9thvs COLKyle Freeland (1-7)#319vs ATHAaron Civale (5-3)#199
Sun, May 10thvs COLTomoyuki Sugano (7-4)#435vs ATHLuis Severino (2-6)#182
Tue, May 12th@ BOSJovani Moran (1-2)#225vs NYYWill Warren (7-1)#64
Wed, May 13th@ BOSSonny Gray (8-1)#29vs NYYMax Fried (4-3)#35
Thu, May 14th@ BOSRanger Suarez (2-3)#21   
Fri, May 15th@ PITBraxton Ashcraft (6-3)#36@ WSHZack Littell (6-6)#167
Sat, May 16th@ PITBubba Chandler (2-7)#112@ WSHCade Cavalli (4-4)#88
Sun, May 17th@ PITPaul Skenes (6-6)#3@ WSHRichard Lovelady (2-3)#270
Mon, May 18thvs CINNick Lodolo (2-2)#72@ TBShane McClanahan (6-4)#22
Tue, May 19thvs CINChase Burns (8-1)#23@ TBGriffin Jax (1-5)#58
Wed, May 20thvs CINAndrew Abbott (4-4)#93@ TBSteven Matz (4-4)#184
Fri, May 22ndvs CLEGavin Williams (9-4)#25vs DETJack Flaherty (1-8)#79
Sat, May 23rdvs CLESlade Cecconi (3-5)#94   
Sun, May 24thvs CLEParker Messick (6-3)#46vs DETTroy Melton (3-0)#128
Mon, May 25th@ SDGriffin Canning (1-5)#175vs TBShane McClanahan (6-4)#22
Tue, May 26th@ SDRandy Vasquez (6-4)#204vs TBGriffin Jax (1-5)#58
Wed, May 27th@ SDWalker Buehler (4-3)#177vs TBSteven Matz (4-4)#184
Fri, May 29th@ LADJustin Wrobleski (8-2)#98vs TORAdam Macko (2-0)#218
Sat, May 30th@ LADRoki Sasaki (3-4)#101vs TORTrey Yesavage (3-3)#63
Sun, May 31st@ LADYoshinobu Yamamoto (7-4)#15vs TORSpencer Miles (3-1)#141
Tue, Jun 2ndvs SDRandy Vasquez (6-4)#204@ BOSConnelly Early (5-5)#96
Wed, Jun 3rdvs SDWalker Buehler (4-3)#177@ BOSPayton Tolle (3-4)#55
Thu, Jun 4thvs SDLucas Giolito (2-2)#205@ BOSBrayan Bello (2-6)#151
Fri, Jun 5thvs CWSAnthony Kay (6-2)#172@ TORTrey Yesavage (3-3)#63
Sat, Jun 6thvs CWSBrandon Eisert (1-0)#213@ TORBraydon Fisher (2-2)#168
Sun, Jun 7thvs CWSTyler Gilbert (0-0)#308@ TORKevin Gausman (4-4)#18
Mon, Jun 8th@ TORPatrick Corbin (2-3)#252vs SEAEmerson Hancock (5-3)#90
Tue, Jun 9th@ TORDylan Cease (4-3)#10vs SEALogan Gilbert (5-4)#9
Wed, Jun 10th@ TORMax Scherzer (1-4)#129vs SEAGeorge Kirby (5-7)#19
Fri, Jun 12th@ MILJacob Misiorowski (8-2)#6vs SDGriffin Canning (1-5)#175
Sat, Jun 13th@ MILShane Drohan (3-2)#125vs SDRandy Vasquez (6-4)#204
Sun, Jun 14th@ MILKyle Harrison (8-1)#49vs SDWalker Buehler (4-3)#177
Mon, Jun 15thvs MIARyan Gusto (0-2)#200   
Tue, Jun 16thvs MIATyler Phillips (1-2)#217@ SEALogan Gilbert (5-4)#9
Wed, Jun 17thvs MIASandy Alcantara (7-4)#60@ SEAGeorge Kirby (5-7)#19
Thu, Jun 18thvs NYMSean Manaea (1-2)#75@ SEABryan Woo (5-5)#13
Sat, Jun 20thvs NYMFreddy Peralta (5-5)#31@ LADYoshinobu Yamamoto (7-4)#15
Sun, Jun 21stvs NYMTobias Myers (0-2)#197@ LADEmmet Sheehan (3-4)#40
Mon, Jun 22nd@ WSHFoster Griffin (7-2)#89@ LAASam Aldegheri (2-2)#431
Tue, Jun 23rd@ WSHZack Littell (6-6)#167@ LAAJose Soriano (8-4)#48
Wed, Jun 24th@ WSHCade Cavalli (4-4)#88@ LAAGrayson Rodriguez (2-2)#107
Thu, Jun 25th@ WSHMiles Mikolas (2-5)#230   
Fri, Jun 26th@ NYMTobias Myers (0-2)#197vs WSHAndrew Alvarez (1-0)#162
Sat, Jun 27th@ NYMKodai Senga (0-5)#110vs WSHFoster Griffin (7-2)#89
Sun, Jun 28th@ NYMvs WSH
Mon, Jun 29thvs PITvs CWS
Tue, Jun 30thvs PITvs CWS
Wed, Jul 1stvs PITvs CWS
Thu, Jul 2ndvs PIT   
Sat, Jul 4th@ KC@ CIN
Sun, Jul 5th@ KC@ CIN
Mon, Jul 6th@ KC   
Tue, Jul 7th@ CINvs CHC
Wed, Jul 8th@ CINvs CHC
Thu, Jul 9th@ CINvs CHC
Fri, Jul 10th@ DETvs KC
Sat, Jul 11th@ DETvs KC
Sun, Jul 12th@ DETvs KC
Thu, Jul 16thvs NYM   
Sat, Jul 18thvs NYM@ HOU
Sun, Jul 19thvs NYM@ HOU
Mon, Jul 20thvs LAD@ BOS
Tue, Jul 21stvs LAD@ BOS
Wed, Jul 22ndvs LAD@ BOS
Fri, Jul 24thvs NYYvs ATL
Sat, Jul 25thvs NYYvs ATL
Sun, Jul 26thvs NYYvs ATL
Mon, Jul 27th@ MIA@ DET
Tue, Jul 28th@ MIA@ DET
Wed, Jul 29th@ MIA@ DET
Fri, Jul 31st@ BALvs PHI
Sat, Aug 1st@ BALvs PHI
Sun, Aug 2nd@ BALvs PHI
Mon, Aug 3rdvs WSH   
Tue, Aug 4thvs WSHvs LAA
Wed, Aug 5thvs WSHvs LAA
Thu, Aug 6thvs WSHvs LAA
Fri, Aug 7thvs TOR@ TEX
Sat, Aug 8thvs TOR@ TEX
Sun, Aug 9thvs TOR@ TEX
Mon, Aug 10th@ STL@ MIN
Tue, Aug 11th@ STL@ MIN
Wed, Aug 12th@ STL@ MIN
Thu, Aug 13th@ MIN   
Sat, Aug 15th@ MIN@ TB
Sun, Aug 16th@ MIN@ TB
Mon, Aug 17thvs MIA@ TB
Tue, Aug 18thvs MIAvs NYY
Wed, Aug 19thvs MIAvs NYY
Fri, Aug 21stvs STLvs TB
Sat, Aug 22ndvs STLvs TB
Sun, Aug 23rdvs STLvs TB
Mon, Aug 24th@ SEA   
Tue, Aug 25th@ SEA@ STL
Wed, Aug 26th@ SEA@ STL
Fri, Aug 28th@ LAA@ ATH
Sat, Aug 29th@ LAA@ ATH
Sun, Aug 30th@ LAA@ ATH
Mon, Aug 31st@ ARI@ COL
Tue, Sep 1st@ ARI@ COL
Wed, Sep 2nd@ ARI@ COL
Fri, Sep 4thvs ATLvs BOS
Sat, Sep 5thvs ATLvs BOS
Sun, Sep 6thvs ATLvs BOS
Mon, Sep 7thvs ATLvs CLE
Tue, Sep 8thvs HOUvs CLE
Wed, Sep 9thvs HOUvs CLE
Thu, Sep 10thvs HOU   
Fri, Sep 11th@ ATL@ TOR
Sat, Sep 12th@ ATL@ TOR
Sun, Sep 13th@ ATL@ TOR
Tue, Sep 15th@ WSH@ NYM
Wed, Sep 16th@ WSH@ NYM
Thu, Sep 17th@ NYM   
Fri, Sep 18th@ NYMvs MIL
Sat, Sep 19th@ NYMvs MIL
Sun, Sep 20th@ NYMvs MIL
Tue, Sep 22ndvs MILvs TOR
Wed, Sep 23rdvs MILvs TOR
Thu, Sep 24thvs MIL   
Fri, Sep 25thvs TB@ NYY
Sat, Sep 26thvs TB@ NYY
Sun, Sep 27thvs TB@ NYY
Thu, Apr 16th   @ CLEParker Messick (6-3)#46
Mon, May 11th   vs NYYRyan Weathers (2-5)#74
Thu, May 28th   vs TORPatrick Corbin (2-3)#252
Thu, Jun 11th   vs SEABryan Woo (5-5)#13
Fri, Jun 19th   @ LADRoki Sasaki (3-4)#101
Fri, Jul 3rd   @ CIN
Fri, Jul 17th   @ HOU
Fri, Aug 14th   @ TB
Thu, Aug 20th   vs NYY
Thu, Aug 27th   @ STL
Thu, Sep 3rd   vs BOS
Mon, Sep 14th   @ NYM
Mon, Sep 21st   vs TOR