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

2016 Regular season
Play log from 2015
Spray chart · 15 batted balls
Groundout · 106.5 mph · 26 ftGroundout · 91.3 mph · 9 ftGroundout · 78.5 mph · 89 ftPop Out · 91.6 mph · 207 ftGroundout · 72.7 mph · 105 ftGroundout · 87.9 mph · 120 ftFlyout · 74.9 mph · 271 ftGrounded into a double play · 99.9 mph · 78 ftGrounded into a double playDouble · 92.5 mph · 333 ftSingle · 108.3 mph · 145 ftSingle · 105.0 mph · 16 ftSingle · 98.9 mph · 217 ftDoubleSingle · 93.7 mph · 84 ft
Hit (6) Out (9) Home run (0)
Average exit velocity 92.4 mph · longest 333 ft
Pitch locations · 992 pitches
Called strike (165) Swinging strike (65) In play (223) Foul (182) Ball (357)

Catcher’s view · the zone drawn is the average of the 992 batter zones recorded here, 1.63 to 3.53 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball39740.0%92.72,06347.1%
Slider27427.6%83.558941.2%
Sinker21621.8%91.72,17133.8%
Changeup767.7%86.51,74232.9%
Curveball262.6%75.21,41057.7%
Intentional Ball20.2%63.61,0490.0%
Pitchout10.1%80.32,1480.0%

05/Game log

2016
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 14@ TORL 31118993032
JUN 14@ TORL 311189939322.29832
JUN 19vs AZL 15212402135.24213
JUN 19vs AZL 1521240013
JUN 24@ SFL 4525150001
JUN 24@ SFL 45251501016.05001
JUN 29@ AZW 9824461003
JUN 29@ AZW 98244614036.06303
JUL 5vs ATLW 51291611069.06106
JUL 5vs ATLW 5129161006
JUL 10@ COLW 10324270023
JUL 10@ COLW 103242702236.07223
JUL 17vs NYML 05233513226.05322
JUL 17vs NYML 0523351022
JUL 22@ PITW 4028030006
JUL 22@ PITW 40280300069.03006
JUL 27@ MIAL 111207916415.09741
JUL 27@ MIAL 11120791041
AUG 2vs SFW 138226626345.06634
AUG 2vs SFW 13822662034
AUG 8@ LADL 4915773020
AUG 8@ LADL 49157737203.07720

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.