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

2019 Regular season
Play log from 2015
Spray chart · 25 batted balls
Lineout · 80.9 mph · 237 ftGroundout · 70.0 mph · 35 ftSacrifice buntSacrifice buntFlyout · 84.1 mph · 240 ftGroundout · 100.6 mph · 9 ftGroundout · 82.8 mph · 7 ftForceout · 57.5 mph · 5 ftGroundout · 100.0 mph · 30 ftLineout · 88.3 mph · 331 ftForceout · 35.6 mph · 19 ftLineout · 89.8 mph · 282 ftFlyout · 91.6 mph · 283 ftForceoutField Error · 99.4 mph · 381 ftFlyout · 90.5 mph · 323 ftPop Out · 45.1 mph · 120 ftSingle · 66.4 mph · 122 ftSingle · 84.6 mph · 209 ftSingleSingle · 79.3 mph · 197 ftSingle · 86.2 mph · 25 ftSingle · 69.8 mph · 241 ftDouble · 103.2 mph · 153 ftSingle · 67.0 mph · 224 ft
Hit (8) Out (17) Home run (0)
Average exit velocity 79.7 mph · longest 381 ft
Pitch locations · 2571 pitches
Called strike (458) Swinging strike (248) In play (522) Foul (457) Ball (886)

Catcher’s view · the zone drawn is the average of the 2,571 batter zones recorded here, 1.59 to 3.34 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball86533.6%93.82,18647.3%
Slider79030.7%87.12,24748.1%
Sinker56221.9%93.12,09041.6%
Changeup2037.9%86.71,78736.0%
Curveball1385.4%77.92,41647.8%
Cutter130.5%89.62,22723.1%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 2@ WSHW 8218030019
APR 2@ WSHW 82180300195.03019
APR 7vs MINW 21261611057.06105
APR 7vs MINW 2126161005
APR 13@ MIAL 310216103004
APR 13@ MIAL 3102161036044.010604
APR 18@ COLL 2624371032
APR 18@ COLL 26243713326.07232
APR 23@ NYML 0918441013
APR 23@ NYML 09184413134.04313
APR 28vs MIAW 51311701039.07103
APR 28vs MIAW 5131170003
MAY 5vs WSHW 7124141025
MAY 5vs WSHW 71241411257.04125
MAY 11@ KCW 70290400079.04007
MAY 11@ KCW 7029040007
MAY 16vs MILL 311224714275.07427
MAY 16vs MILL 31122471027
MAY 21@ CHCL 23231601426.06142
MAY 21@ CHCL 2323160042
MAY 26@ MILL 1917362014
MAY 26@ MILL 19173623143.26314
JUN 7vs CINW 42242412466.14146
JUN 7vs CINW 4224241046
JUN 12vs AZL 0226250019
JUN 12vs AZL 02262502198.05219
JUN 19@ WSHL 2624350037
JUN 19@ WSHL 26243503376.05237
JUN 24vs NYMW 137246113014
JUN 24vs NYMW 1372461136145.011614
JUN 29@ MIAL 69263813136.08313
JUN 29@ MIAL 6926381013
JUL 4@ ATLL 612157726233.07623
JUL 4@ ATLL 61215772023
JUL 15vs LADL 21626791015
JUL 15vs LADL 216267916156.09715
JUL 20@ PITL 15173503034.05303
JUL 20@ PITL 1517350003
JUL 27vs ATLL 7151510727412.27641
JUL 27vs ATLL 715151072041
JUL 31vs SFL 154010022
JUL 31vs SFL 1540100221.01022
AUG 2vs CWSL 3460000022.00002
AUG 2vs CWSL 346000002
AUG 6@ AZL 487121002
AUG 6@ AZL 4871211021.22102
AUG 10@ SFL 1320000111.00011
AUG 10@ SFL 132000011
AUG 17vs SDL 3518370022
AUG 17vs SDL 35183703223.27322
AUG 24@ MIAW 93232602026.06202
AUG 24@ MIAW 9323260002
SEP 1vs NYMW 52231311137.03113
SEP 1vs NYMW 5223131013
SEP 6@ NYML 4518261006
SEP 6@ NYML 45182612065.06206
SEP 11vs ATLL 1315331035
SEP 11vs ATLL 13153313353.23035
SEP 18@ ATLW 4127150024
SEP 18@ ATLW 41271501247.05024
SEP 23@ WSHL 27215835425.08542
SEP 23@ WSHL 2721583042
SEP 28vs MIAW 93283613267.26326
SEP 28vs MIAW 9328361026

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.