STATS
MLB/Players/Zach Eflin
Zach Eflin

ZACH EFLIN

P · Baltimore Orioles · 20162026 · 387 games
387
CAREER GAMES · REGULAR SEASON
9 seasons · postseason below
.260
CAREER BATTING AVERAGE
2,036 hits in 7,818 at-bats
288
CAREER HOME RUNS
466 RBI · 86 stolen bases
4.28
CAREER ERA
1077.1 innings · 929 strikeouts
68-67
CAREER RECORD
WHIP 1.24

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BAL561,30614233256444674826810.254.281.404.685
2023TB621,34213831662838664837214.235.262.379.640
2022PHI40580761403241635301304.241.279.393.672
2021PHI368421042325843047321982.276.302.461.763
2020PHI22456561203601627301402.263.309.447.756
2019PHI641,28417634468056829625818.268.319.452.771
2018PHI4899813826068432587424620.261.312.433.744
2017PHI2251290158280324324702.309.340.551.890
2016PHI22498841343482441346214.269.316.514.830
Career3727,8181,0042,036442322884664161,74486.260.298.436.733

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BAL1003.2412712.451.64
2025BAL146571.188471350185.931.42
2024BAL28109165.11666624134223.591.15
2023TB31168177.21586924186193.501.02
2022PHI203575.27034156584.041.12
2021PHI1847105.2116491699154.171.25
2020PHI114259.06026157083.971.27
2019PHI321013163.11727548129284.131.35
2018PHI24118128.01306237123164.361.30
2017PHI111564.179441235166.161.41
2016PHI113563.167391731125.541.33
Career20168671077.11,1105122239291634.281.24

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024BAL216401.2504.032.25
2023TB222925.4095.039.00
2022PHI20431314.30210.2123.38

04/Every pitch

2021 Regular season
Play log from 2015
Spray chart · 20 batted balls
Flyout · 70.0 mph · 220 ftSacrifice bunt · 22.6 mph · 8 ftGroundout · 81.5 mph · 14 ftPop Out · 74.9 mph · 134 ftGroundout · 61.8 mph · 5 ftGroundout · 103.9 mph · 19 ftSacrifice bunt · 29.8 mph · 3 ftSacrifice bunt · 33.1 mph · 7 ftSacrifice bunt · 10.5 mph · 12 ftGroundout · 92.0 mph · 4 ftGroundout · 84.9 mph · 24 ftGroundout · 66.5 mph · 5 ftSacrifice bunt · 41.8 mph · 3 ftPop Out · 64.4 mph · 148 ftFlyout · 89.7 mph · 315 ftGroundout · 107.1 mph · 11 ftGroundout · 93.6 mph · 12 ftGroundout · 71.6 mph · 9 ftGroundout · 99.1 mph · 29 ftSacrifice bunt · 25.6 mph · 23 ft
Hit (0) Out (20) Home run (0)
Average exit velocity 66.2 mph · longest 315 ft
Pitch locations · 1615 pitches
Called strike (292) Swinging strike (182) In play (324) Foul (295) Ball (522)

Catcher’s view · the zone drawn is the average of the 1,615 batter zones recorded here, 1.58 to 3.40 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker67241.6%92.42,03346.3%
Slider38924.1%87.62,12853.2%
Four-Seam Fastball20012.4%93.12,14950.0%
Curveball17410.8%77.62,25348.9%
Changeup17310.7%85.31,69338.7%
Cutter70.4%89.62,07757.1%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 4vs ATLW 21231411187.04118
APR 4vs ATLW 2123141018
APR 10@ ATLL 4524471012
APR 10@ ATLL 45244714126.07412
APR 16vs STLW 92262612067.06206
APR 16vs STLW 9226261006
APR 21vs SFW 65231701036.07103
APR 21vs SFW 6523170003
APR 27@ STLL 25295903086.29508
APR 27@ STLL 2529590008
MAY 2vs NYML 78292100007
MAY 2vs NYML 782921002076.010207
MAY 7@ ATLW 122242512186.25218
MAY 7@ ATLW 12224251018
MAY 13@ WSHL 1524572029
MAY 13@ WSHL 15245725296.07529
MAY 19vs MIAL 1324261006
MAY 19vs MIAL 13242612066.06206
MAY 24@ MIAL 6923460026
MAY 24@ MIAL 69234604266.06326
MAY 30@ TBL 26194623154.26415
MAY 30@ TBL 2619462015
JUN 9vs ATLW 21241801276.08127
JUN 9vs ATLW 2124180027
JUN 15@ LADL 35223703025.07302
JUN 15@ LADL 3522370002
JUN 20@ SFL 211257947065.09606
JUN 20@ SFL 21125794006
JUN 26@ NYML 3423150014
JUN 26@ NYML 34231501146.05114
JUL 3vs SDW 4220231022
JUL 3vs SDW 42202312226.03222
JUL 8@ CHCW 8021050015
JUL 8@ CHCW 80210500156.05015
JUL 16vs MIAL 07186614253.26525
JUL 16vs MIAL 0718661025

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.