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

2018 Regular season
Play log from 2015
Spray chart · 19 batted balls
Sacrifice buntPop OutGroundout · 83.6 mph · 6 ftGroundout · 59.6 mph · 13 ftSacrifice buntGroundout · 94.0 mph · 6 ftSacrifice buntSacrifice buntGroundout · 93.9 mph · 16 ftGroundout · 65.5 mph · 4 ftSacrifice buntForceoutGroundout · 91.2 mph · 16 ftSacrifice bunt · 23.7 mph · 35 ftGroundout · 99.1 mph · 7 ftSingleHome Run · 106.1 mph · 418 ftSingle · 107.2 mph · 67 ftSingle · 109.4 mph · 25 ft
Hit (4) Out (15) Home run (1)
Average exit velocity 84.8 mph · longest 418 ft
Pitch locations · 2040 pitches
Called strike (352) Swinging strike (236) In play (385) Foul (373) Ball (694)

Catcher’s view · the zone drawn is the average of the 2,040 batter zones recorded here, 1.57 to 3.42 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball94746.4%94.62,19651.8%
Slider50824.9%85.92,26945.5%
Sinker24111.8%93.02,05641.5%
Changeup22811.2%86.61,73042.1%
Curveball1165.7%77.62,39337.9%

05/Game log

2018
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 1@ MIAL 1220131004
MAY 1@ MIAL 12201311046.03104
MAY 7vs SFW 11024040039
MAY 7vs SFW 110240400396.24039
MAY 19@ STLW 76174303344.23234
MAY 19@ STLW 7617430034
MAY 25vs TORL 5623691017
MAY 25vs TORL 56236915174.29517
MAY 30@ LADL 2818572015
MAY 30@ LADL 28185725154.07515
JUN 5@ CHCW 6129180012
JUN 5@ CHCW 61291801127.28112
JUN 10vs MILW 43212302196.03219
JUN 10vs MILW 4321230019
JUN 16@ MILW 41161301165.03116
JUN 16@ MILW 4116130016
JUN 22@ WSHW 12220260015
JUN 22@ WSHW 122202602155.06215
JUN 27vs NYYW 3024040026
JUN 27vs NYYW 30240400267.04026
JUL 3vs BALW 3226251006
JUL 3vs BALW 32262511067.05206
JUL 9@ NYML 3420351004
JUL 9@ NYML 34203512045.05304
JUL 23vs LADL 67133533312.25331
JUL 23vs LADL 6713353031
JUL 29@ CINL 04224714145.17414
JUL 29@ CINL 0422471014
AUG 4vs MIAW 8327342006
AUG 4vs MIAW 83273423068.04306
AUG 10@ SDL 0221251018
AUG 10@ SDL 02212512186.05218
AUG 16vs NYMW 96274704356.27435
AUG 16vs NYMW 9627470035
AUG 22@ WSHL 78205100022
AUG 22@ WSHL 782051004223.110422
AUG 27vs WSHL 35245813255.18325
AUG 27vs WSHL 3524581025
SEP 1vs CHCL 17204703145.07314
SEP 1vs CHCL 1720470014
SEP 8@ NYML 510136416353.04635
SEP 8@ NYML 51013641035
SEP 14vs MIAW 14223151014
SEP 14vs MIAW 142231511146.15114
SEP 19vs NYMW 40180300395.03039
SEP 19vs NYMW 4018030039
SEP 24@ COLL 11013550033
SEP 24@ COLL 110135502332.25533

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.