Skip Navigation to Main Content

Freddy Peralta or Zach Eflin

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Freddy Peralta or Zach Eflin Player Statistics
  Freddy Peralta
SP - NYM
Freddy Peralta
Zach Eflin
SP - BAL
Zach Eflin
2026 Stats 
   
   
Games Played121
   
Games Started121
   
Innings Pitched66.03.2
   
Wins30
   
Losses40
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed584
   
Earned Runs261
   
Home Runs Allowed81
   
Strikeouts687
   
Walks282
   
ERA3.552.45
   
WHIP1.301.64
   
Freddy Peralta or Zach Eflin Player Projections
  Freddy Peralta
SP - NYM
Freddy Peralta
Zach Eflin
SP - BAL
Zach Eflin
2026 Projections 
   
   
Games Played3029
   
Games Started3024
   
Innings Pitched165.3140.7
   
Wins129
   
Losses89
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed136147
   
Earned Runs6668
   
Home Runs Allowed2222
   
Strikeouts184109
   
Walks6127
   
ERA3.624.37
   
WHIP1.191.24
   
Freddy Peralta or Zach Eflin Player Notes
  Freddy Peralta
SP - NYM
Freddy Peralta
Zach Eflin
SP - BAL
Zach Eflin
News 
 Freddy Peralta allowed two earned runs on seven hits and one walk while striking out five over 4 2/3 innings in Friday's win over the Marlins.
Chris Schommer
Sat, May 30th
Zach Eflin successfully underwent Tommy John surgery Wednesday.
Jesse Garcia
Wed, Apr 8th
 Freddy Peralta allowed four earned runs on eight hits and two walks while striking out nine over seven innings in Saturday's 4-1 loss to the Marlins.
Chris Schommer
Sat, May 23rd
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
 Freddy Peralta will make his next start on Saturday against the Marlins.
Ari Koslow
Fri, May 22nd
Zach Eflin is getting a second opinion on his elbow.
Ari Koslow
Fri, Apr 3rd
 Freddy Peralta allowed three earned runs on two hits while walking six and striking out four over five innings in a win over the Yankees.
Chris Schommer
Sun, May 17th
The Orioles placed RHP Zach Eflin on the 15-day injured list with right elbow discomfort.
Ari Koslow
Wed, Apr 1st
 Freddy Peralta allowed two earned runs on seven hits and one walk while striking out seven over six innings in Tuesday's win over the Tigers.
Chris Schommer
Wed, May 13th
The Orioles are expected to place Zach Eflin on the injured list.
Ari Koslow
Wed, Apr 1st
Notes 
 Freddy Peralta followed up a solid 2024 with a true breakout in 2025, posting a 2.70 ERA, 1.08 WHIP, and 17 wins over 176.2 innings while finishing top-five in Cy Young voting. His underlying profile supported the leap, as he cut opponents' OPS to .603, limited home runs (2.9 HR%), and maintained an elite strikeout rate (28.2%) with improved run prevention (154 ERA+). The walk rate remains slightly elevated, but his ability to suppress hard contact and miss bats at a high level keeps the ratios stable. Peralta profiles as a dependable fantasy ace worth an earlier pick in drafts.
Kelly Kirby - FantasyPros
 
Freddy Peralta or Zach Eflin Player Schedules
  Freddy Peralta
SP - NYM
Freddy Peralta
Zach Eflin
SP - BAL
Zach Eflin
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs PITPaul Skenes (6-5)#2vs MINJoe Ryan (3-3)#15
Sat, Mar 28thvs PITMitch Keller (5-2)#95vs MINTaj Bradley (5-1)#74
Sun, Mar 29thvs PITCarmen Mlodzinski (4-3)#132vs MINBailey Ober (6-3)#72
Mon, Mar 30th@ STLKyle Leahy (5-3)#162vs TEXJack Leiter (2-4)#76
Tue, Mar 31st@ STLAndre Pallante (5-4)#163vs TEXJacob deGrom (3-4)#8
Wed, Apr 1st@ STLMatthew Liberatore (2-3)#114vs TEXNathan Eovaldi (5-6)#20
Thu, Apr 2nd@ SFRobbie Ray (3-6)#83   
Fri, Apr 3rd@ SFTyler Mahle (1-7)#119@ PITMitch Keller (5-2)#95
Sat, Apr 4th@ SFLanden Roupp (5-5)#61@ PITCarmen Mlodzinski (4-3)#132
Sun, Apr 5th@ SFLogan Webb (2-4)#12@ PITBraxton Ashcraft (4-2)#47
Tue, Apr 7thvs ARIZac Gallen (3-4)#71@ CWSShane Smith (0-2)#205
Wed, Apr 8thvs ARIRyne Nelson (2-4)#89@ CWSSean Burke (2-3)#142
Thu, Apr 9thvs ARIEduardo Rodriguez (5-1)#112   
Fri, Apr 10thvs ATHJ.T. Ginn (3-3)#127vs SFLanden Roupp (5-5)#61
Sat, Apr 11thvs ATHJacob Lopez (4-2)#202vs SFLogan Webb (2-4)#12
Sun, Apr 12thvs ATHAaron Civale (5-2)#219vs SFAdrian Houser (2-5)#189
Mon, Apr 13th@ LADJustin Wrobleski (7-2)#130vs ARIRyne Nelson (2-4)#89
Tue, Apr 14th@ LADYoshinobu Yamamoto (4-4)#13vs ARIMerrill Kelly (5-3)#93
Wed, Apr 15th@ LADShohei Ohtani (5-2)#1vs ARIEduardo Rodriguez (5-1)#112
Fri, Apr 17th@ CHCEdward Cabrera (3-2)#70@ CLETanner Bibee (0-7)#38
Sat, Apr 18th@ CHCJameson Taillon (2-4)#107@ CLEGavin Williams (8-3)#27
Sun, Apr 19th@ CHCJavier Assad (3-1)#276@ CLEJoey Cantillo (4-2)#106
Tue, Apr 21stvs MINSimeon Woods Richardson (0-7)#222@ KCKris Bubic (3-2)#80
Wed, Apr 22ndvs MINConnor Prielipp (1-3)#124@ KCMichael Wacha (4-2)#78
Thu, Apr 23rdvs MINJoe Ryan (3-3)#15   
Fri, Apr 24thvs COLMichael Lorenzen (2-7)#427vs BOSBrayan Bello (2-5)#144
Sun, Apr 26thvs COLChase Dollander (3-3)#340vs BOSConnelly Early (5-2)#97
Tue, Apr 28thvs WSHZack Littell (4-4)#169vs HOUKai-Wei Teng (3-3)#181
Wed, Apr 29thvs WSHCade Cavalli (3-3)#87   
Thu, Apr 30thvs WSHMiles Mikolas (1-4)#215vs HOULance McCullers Jr. (2-3)#208
Fri, May 1st@ LAAWalbert Urena (2-4)#421@ NYYWill Warren (6-1)#60
Sat, May 2nd@ LAAReid Detmers (2-5)#41@ NYYRyan Weathers (2-3)#66
Sun, May 3rd@ LAAJack Kochanowicz (2-3)#420@ NYYMax Fried (4-3)#33
Mon, May 4th@ COLTomoyuki Sugano (4-4)#428@ NYYCam Schlittler (7-2)#36
Wed, May 6th@ COLMichael Lorenzen (2-7)#427@ MIAEury Perez (3-6)#109
Thu, May 7th@ COLJose Quintana (2-3)#425@ MIAMax Meyer (5-0)#68
Fri, May 8th@ ARIRyne Nelson (2-4)#89vs ATHJacob Lopez (4-2)#202
Sat, May 9th@ ARIMerrill Kelly (5-3)#93vs ATHAaron Civale (5-2)#219
Sun, May 10th@ ARIEduardo Rodriguez (5-1)#112vs ATHLuis Severino (2-6)#146
Tue, May 12thvs DETJack Flaherty (0-7)#62vs NYYWill Warren (6-1)#60
Wed, May 13thvs DETFramber Valdez (2-4)#26vs NYYMax Fried (4-3)#33
Thu, May 14thvs DETKeider Montero (2-3)#201   
Fri, May 15thvs NYYCam Schlittler (7-2)#36@ WSHZack Littell (4-4)#169
Sat, May 16thvs NYYCarlos Rodon (1-2)#34@ WSHCade Cavalli (3-3)#87
Sun, May 17thvs NYYElmer Rodriguez (0-1)#272@ WSHRichard Lovelady (2-2)#204
Mon, May 18th@ WSHJake Irvin (2-4)#203@ TBShane McClanahan (5-2)#22
Tue, May 19th@ WSHFoster Griffin (6-2)#88@ TBGriffin Jax (1-3)#59
Wed, May 20th@ WSHZack Littell (4-4)#169@ TBSteven Matz (4-2)#98
Thu, May 21st@ WSHCade Cavalli (3-3)#87   
Fri, May 22nd@ MIAEury Perez (3-6)#109vs DETJack Flaherty (0-7)#62
Sat, May 23rd@ MIAMax Meyer (5-0)#68   
Sun, May 24th@ MIATyler Phillipsvs DETTroy Melton (1-0)#118
Mon, May 25thvs CINNick Lodolo (1-1)#58vs TBShane McClanahan (5-2)#22
Tue, May 26thvs CINChase Burns (7-1)#25vs TBGriffin Jax (1-3)#59
Wed, May 27thvs CINAndrew Abbott (4-3)#99vs TBSteven Matz (4-2)#98
Fri, May 29thvs MIAMax Meyer (5-0)#68vs TORAdam Macko (1-0)#233
Sat, May 30thvs MIATyler Phillipsvs TORTrey Yesavage (2-2)#48
Sun, May 31stvs MIAJohn Kingvs TORSpencer Miles (2-0)#133
Mon, Jun 1st@ SEAEmerson Hancock (4-2)#91   
Tue, Jun 2nd@ SEALogan Gilbert (3-4)#11@ BOSConnelly Early (5-2)#97
Wed, Jun 3rd@ SEAGeorge Kirby (5-4)#14@ BOSPayton Tolle (2-2)#75
Fri, Jun 5th@ SDMichael King (4-4)#35@ TORTrey Yesavage (2-2)#48
Sat, Jun 6th@ SDGriffin Canning (0-3)#141@ TORSpencer Miles (2-0)#133
Sun, Jun 7th@ SDRandy Vasquez (5-3)#199@ TORKevin Gausman (4-3)#19
Tue, Jun 9thvs STLDustin May (3-6)#85vs SEAGeorge Kirby (5-4)#14
Wed, Jun 10thvs STLvs SEA
Thu, Jun 11thvs STLvs SEA
Fri, Jun 12thvs ATLvs SD
Sat, Jun 13thvs ATLvs SD
Sun, Jun 14thvs ATLvs SD
Mon, Jun 15th@ CIN   
Tue, Jun 16th@ CIN@ SEA
Wed, Jun 17th@ CIN@ SEA
Thu, Jun 18th@ PHI@ SEA
Sat, Jun 20th@ PHI@ LAD
Sun, Jun 21st@ PHI@ LAD
Mon, Jun 22ndvs CHC@ LAA
Tue, Jun 23rdvs CHC@ LAA
Wed, Jun 24thvs CHC@ LAA
Thu, Jun 25thvs CHC   
Fri, Jun 26thvs PHIvs WSH
Sat, Jun 27thvs PHIvs WSH
Sun, Jun 28thvs PHIvs WSH
Mon, Jun 29th@ TORvs CWS
Tue, Jun 30th@ TORvs CWS
Wed, Jul 1st@ TORvs CWS
Fri, Jul 3rd@ ATL@ CIN
Sat, Jul 4th@ ATL@ CIN
Sun, Jul 5th@ ATL@ CIN
Mon, Jul 6th@ ATL   
Tue, Jul 7thvs KCvs CHC
Wed, Jul 8thvs KCvs CHC
Thu, Jul 9thvs KCvs CHC
Fri, Jul 10thvs BOSvs KC
Sat, Jul 11thvs BOSvs KC
Sun, Jul 12thvs BOSvs KC
Thu, Jul 16th@ PHI   
Sat, Jul 18th@ PHI@ HOU
Sun, Jul 19th@ PHI@ HOU
Mon, Jul 20th@ MIL@ BOS
Tue, Jul 21st@ MIL@ BOS
Wed, Jul 22nd@ MIL@ BOS
Fri, Jul 24thvs LADvs ATL
Sat, Jul 25thvs LADvs ATL
Sun, Jul 26thvs LADvs ATL
Mon, Jul 27thvs ATL@ DET
Tue, Jul 28thvs ATL@ DET
Wed, Jul 29thvs ATL@ DET
Thu, Jul 30thvs MIA   
Fri, Jul 31stvs MIAvs PHI
Sat, Aug 1stvs MIAvs PHI
Sun, Aug 2ndvs MIAvs PHI
Tue, Aug 4th@ CLEvs LAA
Wed, Aug 5th@ CLEvs LAA
Thu, Aug 6th@ CLEvs LAA
Fri, Aug 7th@ PIT@ TEX
Sat, Aug 8th@ PIT@ TEX
Sun, Aug 9th@ PIT@ TEX
Mon, Aug 10th@ ATL@ MIN
Tue, Aug 11th@ ATL@ MIN
Wed, Aug 12th@ ATL@ MIN
Fri, Aug 14thvs WSH@ TB
Sat, Aug 15thvs WSH@ TB
Sun, Aug 16thvs WSH@ TB
Mon, Aug 17thvs SD@ TB
Tue, Aug 18thvs SDvs NYY
Wed, Aug 19thvs SDvs NYY
Fri, Aug 21st@ CWSvs TB
Sat, Aug 22nd@ CWSvs TB
Sun, Aug 23rd@ CWSvs TB
Tue, Aug 25thvs MIL@ STL
Wed, Aug 26thvs MIL@ STL
Thu, Aug 27thvs MIL@ STL
Fri, Aug 28thvs HOU@ ATH
Sat, Aug 29thvs HOU@ ATH
Sun, Aug 30thvs HOU@ ATH
Mon, Aug 31st@ TB@ COL
Tue, Sep 1st@ TB@ COL
Wed, Sep 2nd@ TB@ COL
Fri, Sep 4thvs SFvs BOS
Sat, Sep 5thvs SFvs BOS
Sun, Sep 6thvs SFvs BOS
Mon, Sep 7th@ MIAvs CLE
Tue, Sep 8th@ MIAvs CLE
Wed, Sep 9th@ MIAvs CLE
Fri, Sep 11th@ NYY@ TOR
Sat, Sep 12th@ NYY@ TOR
Sun, Sep 13th@ NYY@ TOR
Mon, Sep 14thvs BAL@ NYM
Tue, Sep 15thvs BAL@ NYM
Wed, Sep 16thvs BAL@ NYM
Thu, Sep 17thvs PHI   
Fri, Sep 18thvs PHIvs MIL
Sat, Sep 19thvs PHIvs MIL
Sun, Sep 20thvs PHIvs MIL
Tue, Sep 22nd@ TEXvs TOR
Wed, Sep 23rd@ TEXvs TOR
Thu, Sep 24th@ TEX   
Fri, Sep 25th@ WSH@ NYY
Sat, Sep 26th@ WSH@ NYY
Sun, Sep 27th@ WSH@ NYY
Mon, Apr 6th   @ CWSGrant Taylor (1-0)#53
Thu, Apr 16th   @ CLEParker Messick (6-1)#51
Mon, Apr 20th   @ KCSeth Lugo (2-4)#104
Sat, Apr 25th   vs BOSGarrett Crochet (3-3)#9
Tue, May 5th   @ MIASandy Alcantara (3-4)#73
Mon, May 11th   vs NYYRyan Weathers (2-3)#66
Thu, May 28th   vs TORPatrick Corbin (2-1)#216
Thu, Jun 4th   @ BOSBrayan Bello (2-5)#144
Mon, Jun 8th   vs SEALogan Gilbert (3-4)#11
Fri, Jun 19th   @ LAD
Fri, Jul 17th   @ HOU
Thu, Aug 20th   vs NYY
Thu, Sep 3rd   vs BOS
Mon, Sep 21st   vs TOR