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

2024 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2447 pitches
Called strike (442) Swinging strike (264) In play (523) Foul (436) Ball (782)

Catcher’s view · the zone drawn is the average of the 2,447 batter zones recorded here, 1.61 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker70628.9%91.72,09546.7%
Cutter69128.2%88.22,21551.1%
Curveball46118.8%78.82,49645.3%
Sweeper2319.4%79.72,43450.6%
Four-Seam Fastball2058.4%92.52,20446.3%
Changeup1486.0%85.61,59623.6%
Slider50.2%80.82,38560.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28vs TORL 28236636155.26615
MAR 28vs TORL 2823663015
APR 2vs TEXW 5224150015
APR 2vs TEXW 52241501156.15115
APR 8@ LAAL 1724591005
APR 8@ LAAL 17245915055.09505
APR 15vs LAAL 37240600056.16005
APR 15vs LAAL 3724060005
APR 20@ NYYW 2021030006
APR 20@ NYYW 20210300066.03006
APR 26@ CWSL 49265915246.09424
APR 26@ CWSL 4926591024
MAY 1@ MILL 17233613065.26306
MAY 1@ MILL 1723361006
MAY 7vs CWSW 51291611037.06103
MAY 7vs CWSW 5129161003
MAY 13@ BOSW 5320361002
MAY 13@ BOSW 53203613025.06302
MAY 18@ TORW 54264904036.09403
MAY 18@ TORW 5426490003
JUN 5@ MIAW 53152302034.03203
JUN 5@ MIAW 5315230003
JUN 11vs CHCW 5224271003
JUN 11vs CHCW 52242711035.27203
JUN 16@ ATLW 8624472017
JUN 16@ ATLW 86244723175.27317
JUN 22@ PITL 34264514167.05416
JUN 22@ PITL 3426451016
JUN 28vs WSHW 3122040016
JUN 28vs WSHW 31220400166.04016
JUL 4@ KCW 108226715135.07513
JUL 4@ KCW 10822671013
JUL 10vs NYYL 1224240016
JUL 10vs NYYL 12242402167.04116
JUL 19@ NYYL 16215704455.07445
JUL 19@ NYYL 1621570045
JUL 24@ TORL 3622261004
JUL 24@ TORL 36222612045.26204
JUL 29vs TORW 115283101007
JUL 29vs TORW 1152831013076.010307
AUG 3@ CLEW 7424251013
AUG 3@ CLEW 74242512136.15213
AUG 9@ TBW 4125040017
AUG 9@ TBW 41250400177.04017
AUG 15vs BOSW 5123151008
AUG 15vs BOSW 51231511086.05108
SEP 1@ COLW 6124140019
SEP 1@ COLW 61241401197.04119
SEP 7vs TBL 1725382014
SEP 7vs TBL 17253823145.28314
SEP 13@ DETL 0124151013
SEP 13@ DETL 01241511136.25113
SEP 19vs SFW 5323261015
SEP 19vs SFW 53232612156.06215
SEP 25@ NYYW 97173413514.24351
SEP 25@ NYYW 9717341051

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.