Batting
Pitching
Zach Eflin

Zach Eflin

Baltimore Orioles
P
Age: 32
Bats/Throws: R/R
6'6" / 230
DOB: 4/8/1994
(32 years, 6 months, 16 days)
P
Season2026Total
TeamBAL- - -
LevelMLBMLB
G1202
PA0184
HR01
AVG.000.126
OBP.000.136
SLG.000.162
wOBA.000.130
wRC+-100-30
WAR0.0-0.3
RosterResource
How Acquired:Trade (TBR) Jul'24
Draft:2012, Rd: C-A, Pick: 2, Ovr: 33
Draft Team:San Diego Padres
School:Hagerty HS (FL)

Contract1 yr, $10M (2026) (RR)
Free Agent
AAV: $10.00M
Options2027 mutual option
Service Time
9.018
MiLB Options
n/a
News
Rotowire: Eflin underwent Tommy John surgery on his right elbow Wednesday, Andy Kostka of TheBaltimoreBanner.com reports. (4/8/2026)
Injury: Elbow, 60-Day IL

News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Statcast
  • Statcast - Bat Tracking
  • Statcast - Strike Zone Breakdown
  • ZiPS 3 Yr Proj
  • Batted Ball
  • Win Probability
  • Pitch Type & Velo
  • Pitch Values
  • Plate Discipline
  • Fielding
  • Advanced Fielding
  • Statcast Fielding
  • Value
  • Heat Map:
    Off
    On
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2015PHIAA21231600000.0%18.8%.083.444.333.333.417.340110
    2016PHIAAA2211600000.0%50.0%.000.000.000.000.000.000-100
    2016PHIMLB22112302000.0%34.8%.087.400.261.261.348.261.20758-0.2-1.42.50.2
    2017PHIAAA238500000.0%40.0%.000.000.000.000.000.000-100
    2017PHIMLB23112201200.0%59.1%.000.375.143.143.143.125.148-340.0-3.82.60.0
    2018PHIAAA2443000033.3%0.0%.000.000.000.500.000.352119
    2018PHIST245200000.0%100.0%.000.000.000.000.000.000-100
    2018PHIMLB24255013100.0%62.0%.068.250.091.091.159.106.082-43-0.1-8.86.0-0.1
    2019PHIST255200200.0%50.0%.0001.000.500.500.500.445166
    2019PHIMLB25325203200.0%51.9%.020.348.160.160.180.146.154-20-0.4-8.66.4-0.1
    2020PHIMLB2611000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2021PHIMLB27183701102.7%40.5%.000.000.000.065.000.046.104-800.0-8.54.5-0.3
    2022PHIMLB2820000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2022PHIMLB2810000000.0%0.0%.000.000.000.000.000.000-100
    2023TBRMLB2931000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2023TBRMLB291000000.0%0.0%.000.000.000.000.000.000-100
    20242 TmsMLB3028000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2024TBRMLB3019000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2024BALMLB309000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2024BALMLB301000000.0%0.0%.000.000.000.000.000.000-100
    2025BALMLB3114000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2026BALMLB321000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    Total- - -MLB202184110600.5%51.1%.036.278.126.136.162.130.132-30-0.6-31.022.0-0.3
    Postseason- - -MLB12000000.0%0.0%.000.000.000.000.000.000-100
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2015PHIAA21231600000.0%18.8%.083.444.333.333.417.340110
    2016PHIAAA2211600000.0%50.0%.000.000.000.000.000.000-100
    2016PHIMLB22112302000.0%34.8%.087.400.261.261.348.261.20758-0.2-1.42.50.2
    2017PHIAAA238500000.0%40.0%.000.000.000.000.000.000-100
    2017PHIMLB23112201200.0%59.1%.000.375.143.143.143.125.148-340.0-3.82.60.0
    2018PHIAAA2443000033.3%0.0%.000.000.000.500.000.352119
    2018PHIST245200000.0%100.0%.000.000.000.000.000.000-100
    2018PHIMLB24255013100.0%62.0%.068.250.091.091.159.106.082-43-0.1-8.86.0-0.1
    2019PHIST255200200.0%50.0%.0001.000.500.500.500.445166
    2019PHIMLB25325203200.0%51.9%.020.348.160.160.180.146.154-20-0.4-8.66.4-0.1
    2020PHIMLB2611000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2021PHIMLB27183701102.7%40.5%.000.000.000.065.000.046.104-800.0-8.54.5-0.3
    2022PHIMLB2820000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2022PHIMLB2810000000.0%0.0%.000.000.000.000.000.000-100
    2023TBRMLB2931000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2023TBRMLB291000000.0%0.0%.000.000.000.000.000.000-100
    20242 TmsMLB3028000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2024TBRMLB3019000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2024BALMLB309000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2024BALMLB301000000.0%0.0%.000.000.000.000.000.000-100
    2025BALMLB3114000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    2026BALMLB321000000.0%0.0%.000.000.000.000.000.000-1000.00.00.00.0
    Total- - -MLB202184110600.5%51.1%.036.278.126.136.162.130.132-30-0.6-31.022.0-0.3
    Postseason- - -MLB12000000.0%0.0%.000.000.000.000.000.000-100
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2015PHIAA2312164310000003004000.333
    2016PHIAAA11560000000003001000.000
    2016PHIMLB1123236420020008000200.261
    2017PHIAAA8350000000002002000.000
    2017PHIMLB11212233000120013001000.143
    2018PHIAAA4130000000100001000.000
    2018PHIST5220000000002000000.000
    2018PHIMLB25445043001310031006000.091
    2019PHIST5221100002001000000.500
    2019PHIMLB32505287100320027002000.160
    2020PHIMLB11000000000000000000.000
    2021PHIMLB18293700000111015106000.000
    2022PHIMLB20000000000000000000.000
    2022PHIMLB10000000000000000000.000
    2023TBRMLB31000000000000000000.000
    2023TBRMLB1000000000000000000.000
    20242 TmsMLB28000000000000000000.000
    2024TBRMLB19000000000000000000.000
    2024BALMLB9000000000000000000.000
    2024BALMLB1000000000000000000.000
    2025BALMLB14000000000000000000.000
    2026BALMLB1000000000000000000.000
    Total- - -MLB202167184211730110610941015200.126
    Postseason- - -MLB12000000000000000000.000
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2015PHIAA2312164310000003004000.333
    2016PHIAAA11560000000003001000.000
    2016PHIMLB1123236420020008000200.261
    2017PHIAAA8350000000002002000.000
    2017PHIMLB11212233000120013001000.143
    2018PHIAAA4130000000100001000.000
    2018PHIST5220000000002000000.000
    2018PHIMLB25445043001310031006000.091
    2019PHIST5221100002001000000.500
    2019PHIMLB32505287100320027002000.160
    2020PHIMLB11000000000000000000.000
    2021PHIMLB18293700000111015106000.000
    2022PHIMLB20000000000000000000.000
    2022PHIMLB10000000000000000000.000
    2023TBRMLB31000000000000000000.000
    2023TBRMLB1000000000000000000.000
    20242 TmsMLB28000000000000000000.000
    2024TBRMLB19000000000000000000.000
    2024BALMLB9000000000000000000.000
    2024BALMLB1000000000000000000.000
    2025BALMLB14000000000000000000.000
    2026BALMLB1000000000000000000.000
    Total- - -MLB202167184211730110610941015200.126
    Postseason- - -MLB12000000000000000000.000
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular SeasonAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2015PHIAA0.0%18.8%0.00.333.333.417.750.0830.1.4440.020.3.340110
    2016PHIAAA0.0%50.0%0.00.000.000.000.000.0000.1.0000.0-1-1.4.000-100
    2016PHIMLB0.0%34.8%0.00.261.261.348.609.0871.6.400-0.20.02-1.1.26158
    20168.2%21.1%0.39.255.322.417.739.1624.9.300.318
    2017PHIAAA0.0%40.0%0.00.000.000.000.000.0000.1.0000.0-1-1.3.000-100
    2017PHIMLB0.0%59.1%0.00.143.143.143.286.0001.6.3750.00.0-1-3.6.125-34
    20178.5%21.6%0.39.255.324.426.750.1715.0.300.321
    2018PHIAAA33.3%0.0%1.00.000.500.000.500.0000.1.0000.000.1.352119
    2018PHIST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.6.000-100
    2018PHIMLB0.0%62.0%0.00.091.091.159.250.0682.6.250-0.10.0-3-8.5.106-43
    20188.5%22.3%0.38.248.318.409.728.1615.0.296.315
    2019PHIST0.0%50.0%0.00.500.500.5001.000.0000.11.0000.000.2.445166
    2019PHIMLB0.0%51.9%0.00.160.160.180.340.0201.9.348-0.40.0-1-7.8.146-20
    20198.5%23.0%0.37.252.323.435.758.1835.0.298.320
    2020PHIMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20209.2%23.4%0.39.245.322.418.740.1735.2.292.320
    2021PHIMLB2.7%40.5%0.07.000.065.000.065.0002.6.0000.0-4-8.2.046-80
    20218.7%23.2%0.37.244.317.411.728.1675.1.292.314
    2022PHIMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2022PHIMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20228.2%22.4%0.36.243.312.395.706.1524.9.290.310
    2023TBRMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2023TBRMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20238.6%22.7%0.38.248.320.414.734.1665.6.297.318
    20242 TmsMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2024TBRMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2024BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2024BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20248.2%22.6%0.36.243.312.399.711.1565.5.291.310
    2025BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20258.4%22.2%0.38.245.315.404.719.1595.2.291.313
    2026BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20268.9%22.1%0.40.244.318.400.719.1565.1.290.316
    Total- - -MLB0.5%51.1%0.01.126.136.162.298.0362.2.278-0.60.0-7-29.3.130-30
    Postseason- - -MLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2015PHIAA0.0%18.8%0.00.333.333.417.750.0830.1.4440.020.3.340110
    2016PHIAAA0.0%50.0%0.00.000.000.000.000.0000.1.0000.0-1-1.4.000-100
    2016PHIMLB0.0%34.8%0.00.261.261.348.609.0871.6.400-0.20.02-1.1.26158
    20168.2%21.1%0.39.255.322.417.739.1624.9.300.318
    2017PHIAAA0.0%40.0%0.00.000.000.000.000.0000.1.0000.0-1-1.3.000-100
    2017PHIMLB0.0%59.1%0.00.143.143.143.286.0001.6.3750.00.0-1-3.6.125-34
    20178.5%21.6%0.39.255.324.426.750.1715.0.300.321
    2018PHIAAA33.3%0.0%1.00.000.500.000.500.0000.1.0000.000.1.352119
    2018PHIST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.6.000-100
    2018PHIMLB0.0%62.0%0.00.091.091.159.250.0682.6.250-0.10.0-3-8.5.106-43
    20188.5%22.3%0.38.248.318.409.728.1615.0.296.315
    2019PHIST0.0%50.0%0.00.500.500.5001.000.0000.11.0000.000.2.445166
    2019PHIMLB0.0%51.9%0.00.160.160.180.340.0201.9.348-0.40.0-1-7.8.146-20
    20198.5%23.0%0.37.252.323.435.758.1835.0.298.320
    2020PHIMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20209.2%23.4%0.39.245.322.418.740.1735.2.292.320
    2021PHIMLB2.7%40.5%0.07.000.065.000.065.0002.6.0000.0-4-8.2.046-80
    20218.7%23.2%0.37.244.317.411.728.1675.1.292.314
    2022PHIMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2022PHIMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20228.2%22.4%0.36.243.312.395.706.1524.9.290.310
    2023TBRMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2023TBRMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20238.6%22.7%0.38.248.320.414.734.1665.6.297.318
    20242 TmsMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2024TBRMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2024BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    2024BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20248.2%22.6%0.36.243.312.399.711.1565.5.291.310
    2025BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20258.4%22.2%0.38.245.315.404.719.1595.2.291.313
    2026BALMLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    20268.9%22.1%0.40.244.318.400.719.1565.1.290.316
    Total- - -MLB0.5%51.1%0.01.126.136.162.298.0362.2.278-0.60.0-7-29.3.130-30
    Postseason- - -MLB0.0%0.0%0.00.000.000.000.000.0000.1.0000.000.0.000-100
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2016PHIMLB1592.3108.37.600.0%533.3%.261.219.348.253.261.207
    2017PHIMLB984.4101.07.000.0%222.2%.143.154.143.192.125.148
    2018PHIMLB1990.0109.4-5.615.3%421.1%.091.066.159.127.106.082
    2019PHIMLB2581.9103.215.200.0%416.0%.160.155.180.203.146.154
    2021PHIMLB2082.9107.1-0.900.0%315.0%.000.062.000.072.046.104
    Total- - -MLB8886.0109.45.611.1%1820.5%.126.123.162.165.130.132
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2016PHIMLB1592.3108.37.600.0%533.3%.261.219.348.253.261.207
    2017PHIMLB984.4101.07.000.0%222.2%.143.154.143.192.125.148
    2018PHIMLB1990.0109.4-5.615.3%421.1%.091.066.159.127.106.082
    2019PHIMLB2581.9103.215.200.0%416.0%.160.155.180.203.146.154
    2021PHIMLB2082.9107.1-0.900.0%315.0%.000.062.000.072.046.104
    Total- - -MLB8886.0109.45.611.1%1820.5%.126.123.162.165.130.132
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2015PHIAA5.0025.0%62.5%12.5%0.0%0.0%50.0%25.0%25.0%
    2016PHIAAA1.0050.0%50.0%0.0%0.0%0.0%33.3%0.0%66.7%
    2016PHIMLB3.337.1%71.4%21.4%0.0%0.0%10.0%0.0%33.3%46.7%20.0%6.7%46.7%46.7%
    2017PHIAAA0.000.0%0.0%100.0%100.0%0.0%33.3%33.3%33.3%
    2017PHIMLB4.0037.5%50.0%12.5%0.0%0.0%0.0%0.0%44.4%33.3%22.2%33.3%22.2%44.4%
    2018PHIAAA0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%
    2018PHIMLB5.000.0%83.3%16.7%0.0%50.0%10.0%0.0%42.1%26.3%31.6%26.3%52.6%21.1%
    2019PHIST0.000.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%
    2019PHIMLB0.8825.0%35.0%40.0%12.5%0.0%0.0%20.0%24.0%36.0%40.0%20.0%60.0%20.0%
    2021PHIMLB2.500.0%71.4%28.6%25.0%0.0%0.0%0.0%25.0%40.0%35.0%30.0%70.0%0.0%
    Total- - -MLB2.2813.2%60.3%26.5%11.1%5.6%4.9%5.0%31.8%36.4%31.8%22.7%54.5%22.7%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2015PHIAA5.0025.0%62.5%12.5%0.0%0.0%50.0%25.0%25.0%
    2016PHIAAA1.0050.0%50.0%0.0%0.0%0.0%33.3%0.0%66.7%
    2016PHIMLB3.337.1%71.4%21.4%0.0%0.0%10.0%0.0%33.3%46.7%20.0%6.7%46.7%46.7%
    2017PHIAAA0.000.0%0.0%100.0%100.0%0.0%33.3%33.3%33.3%
    2017PHIMLB4.0037.5%50.0%12.5%0.0%0.0%0.0%0.0%44.4%33.3%22.2%33.3%22.2%44.4%
    2018PHIAAA0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%
    2018PHIMLB5.000.0%83.3%16.7%0.0%50.0%10.0%0.0%42.1%26.3%31.6%26.3%52.6%21.1%
    2019PHIST0.000.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%
    2019PHIMLB0.8825.0%35.0%40.0%12.5%0.0%0.0%20.0%24.0%36.0%40.0%20.0%60.0%20.0%
    2021PHIMLB2.500.0%71.4%28.6%25.0%0.0%0.0%0.0%25.0%40.0%35.0%30.0%70.0%0.0%
    Total- - -MLB2.2813.2%60.3%26.5%11.1%5.6%4.9%5.0%31.8%36.4%31.8%22.7%54.5%22.7%
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2015PHIAA5120113344
    2016PHIAAA101071825
    2016PHIMLB10310110165874
    2017PHIAAA01013912
    2017PHIMLB4130010165571
    2018PHIAAA00005712
    2018PHIST0000066
    2018PHIMLB1020017035137172
    2019PHIST0100044
    2019PHIMLB785105136144180
    2021PHIMLB1040106024104128
    Total- - -MLB4118922201127498625
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2015PHIAA5120113344
    2016PHIAAA101071825
    2016PHIMLB10310110165874
    2017PHIAAA01013912
    2017PHIMLB4130010165571
    2018PHIAAA00005712
    2018PHIST0000066
    2018PHIMLB1020017035137172
    2019PHIST0100044
    2019PHIMLB785105136144180
    2021PHIMLB1040106024104128
    Total- - -MLB4118922201127498625
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
    2016PHIMLB-0.33-0.510.17-4.15-0.430.920-0.21-0.15
    2017PHIMLB-0.32-0.550.24-3.14-0.321.160-0.280.01
    2018PHIMLB-0.64-0.910.27-10.02-1.060.872.251-0.780.04
    2019PHIMLB-0.83-1.140.31-8.83-0.880.980-0.70-0.14
    2021PHIMLB-0.63-0.700.08-7.70-0.780.920-0.770.09
    Total- - -MLB-2.75-3.811.06-33.84-3.470.952.251-2.75-0.13
    SeasonTeamLevelWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
    2016PHIMLB-0.33-0.510.17-4.15-0.430.920-0.21-0.15
    2017PHIMLB-0.32-0.550.24-3.14-0.321.160-0.280.01
    2018PHIMLB-0.64-0.910.27-10.02-1.060.872.251-0.780.04
    2019PHIMLB-0.83-1.140.31-8.83-0.880.980-0.70-0.14
    2021PHIMLB-0.63-0.700.08-7.70-0.780.920-0.770.09
    Total- - -MLB-2.75-3.811.06-33.84-3.470.952.251-2.75-0.13
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerKC%vKCdividerCH%vCHdivider
    2016PHIMLB45.9%92.416.2%86.48.1%90.810.8%86.19.5%78.24.1%82.15.4%85.3
    2017PHIMLB42.3%92.912.7%87.518.3%92.18.5%84.111.3%78.85.6%79.01.4%81.4
    2018PHIMLB50.0%93.10.6%90.619.2%91.812.2%85.510.5%78.20.6%80.47.0%78.0
    2019PHIMLB48.3%92.34.4%87.520.0%91.011.7%83.213.9%79.51.7%83.4
    2021PHIMLB43.8%93.18.6%86.67.8%92.820.3%84.513.3%79.00.8%78.55.5%84.0
    Total- - -MLB46.9%92.86.6%87.015.7%91.613.1%84.612.0%78.91.4%80.14.3%81.4
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerKC%vKCdividerCH%vCHdivider
    2016PHIMLB45.9%92.416.2%86.48.1%90.810.8%86.19.5%78.24.1%82.15.4%85.3
    2017PHIMLB42.3%92.912.7%87.518.3%92.18.5%84.111.3%78.85.6%79.01.4%81.4
    2018PHIMLB50.0%93.10.6%90.619.2%91.812.2%85.510.5%78.20.6%80.47.0%78.0
    2019PHIMLB48.3%92.34.4%87.520.0%91.011.7%83.213.9%79.51.7%83.4
    2021PHIMLB43.8%93.18.6%86.67.8%92.820.3%84.513.3%79.00.8%78.55.5%84.0
    Total- - -MLB46.9%92.86.6%87.015.7%91.613.1%84.612.0%78.91.4%80.14.3%81.4
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelwFAwFCwSIwSLwCUwKCwCHdividerwFA/CwFC/CwSI/CwSL/CwCU/CwKC/CwCH/C
    2016PHIMLB0.7-0.90.3-1.0-0.5-0.60.02.12-7.554.55-13.08-7.07-19.910.12
    2017PHIMLB-2.1-0.8-0.40.10.0-0.70.0-7.04-9.01-3.192.200.59-16.473.02
    2018PHIMLB-5.70.00.2-1.3-0.8-0.1-0.9-6.610.000.46-6.14-4.66-5.67-7.58
    2019PHIMLB-3.0-0.4-1.4-0.6-2.50.3-3.39-5.16-3.99-2.67-9.858.77
    2021PHIMLB-3.6-0.60.5-1.9-1.50.0-0.5-6.42-5.624.70-7.44-8.812.18-7.17
    Total- - -MLB-13.6-2.7-1.0-4.7-5.2-1.3-1.1-4.65-6.71-0.98-5.73-6.99-14.34-4.12
    SeasonTeamLevelwFAwFCwSIwSLwCUwKCwCHdividerwFA/CwFC/CwSI/CwSL/CwCU/CwKC/CwCH/C
    2016PHIMLB0.7-0.90.3-1.0-0.5-0.60.02.12-7.554.55-13.08-7.07-19.910.12
    2017PHIMLB-2.1-0.8-0.40.10.0-0.70.0-7.04-9.01-3.192.200.59-16.473.02
    2018PHIMLB-5.70.00.2-1.3-0.8-0.1-0.9-6.610.000.46-6.14-4.66-5.67-7.58
    2019PHIMLB-3.0-0.4-1.4-0.6-2.50.3-3.39-5.16-3.99-2.67-9.858.77
    2021PHIMLB-3.6-0.60.5-1.9-1.50.0-0.5-6.42-5.624.70-7.44-8.812.18-7.17
    Total- - -MLB-13.6-2.7-1.0-4.7-5.2-1.3-1.1-4.65-6.71-0.98-5.73-6.99-14.34-4.12
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source regardless of selection.
    All MiLB and Pace data are from Statcast regardless of selection.
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2015PHIAA45.5%75.0%50.0%11.4%20.5%31.8%
    2016PHIAAA36.0%88.9%66.7%4.0%36.0%40.0%
    2016PHIMLB44.1%75.0%60.8%46.7%76.7%66.7%54.1%73.9%20.3%13.5%33.8%21.4
    2017PHIAAA50.0%66.7%40.0%16.7%25.0%41.7%
    2017PHIMLB29.6%65.9%52.1%12.5%72.4%59.5%62.0%54.5%21.1%19.7%40.8%18.9
    2018PHIAAA50.0%100.0%66.7%0.0%0.0%0.0%
    2018PHIST100.0%0.0%100.0%100.0%0.0%100.0%
    2018PHIMLB41.7%58.0%51.2%26.7%58.6%47.7%58.1%80.0%26.2%23.3%49.4%18.9
    2019PHIST100.0%25.0%50.0%75.0%0.0%75.0%
    2019PHIMLB35.1%70.9%55.6%25.9%63.0%53.0%57.2%75.0%26.1%21.1%47.2%18.8
    2021PHIMLB40.0%61.4%53.9%27.8%80.4%66.7%64.8%86.5%18.0%23.4%41.4%19.0
    Total- - -MLB38.4%65.1%54.2%28.6%68.5%56.9%59.2%76.1%23.2%21.1%44.3%19.2
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2015PHIAA45.5%75.0%50.0%11.4%20.5%31.8%
    2016PHIAAA36.0%88.9%66.7%4.0%36.0%40.0%
    2016PHIMLB44.1%75.0%60.8%46.7%76.7%66.7%54.1%73.9%20.3%13.5%33.8%21.4
    2017PHIAAA50.0%66.7%40.0%16.7%25.0%41.7%
    2017PHIMLB29.6%65.9%52.1%12.5%72.4%59.5%62.0%54.5%21.1%19.7%40.8%18.9
    2018PHIAAA50.0%100.0%66.7%0.0%0.0%0.0%
    2018PHIST100.0%0.0%100.0%100.0%0.0%100.0%
    2018PHIMLB41.7%58.0%51.2%26.7%58.6%47.7%58.1%80.0%26.2%23.3%49.4%18.9
    2019PHIST100.0%25.0%50.0%75.0%0.0%75.0%
    2019PHIMLB35.1%70.9%55.6%25.9%63.0%53.0%57.2%75.0%26.1%21.1%47.2%18.8
    2021PHIMLB40.0%61.4%53.9%27.8%80.4%66.7%64.8%86.5%18.0%23.4%41.4%19.0
    Total- - -MLB38.4%65.1%54.2%28.6%68.5%56.9%59.2%76.1%23.2%21.1%44.3%19.2
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2016PHIMLB73.9%82.4%31.1%68.8%68.2%43.2%38.5%20.0%17.6%16.7%0.0%8.1%
    2017PHIMLB68.0%82.4%35.2%50.0%50.0%39.4%35.3%16.7%23.9%0.0%1.4%
    2018PHIMLB63.0%67.6%31.4%49.3%43.2%43.6%45.5%20.0%19.2%20.0%0.0%5.8%
    2019PHIMLB72.5%73.0%28.3%55.6%48.0%50.0%41.9%15.4%17.2%0.0%4.4%
    2021PHIMLB64.8%82.9%42.2%55.8%55.2%40.6%31.3%20.0%12.5%0.0%4.7%
    Total- - -MLB67.6%76.4%33.1%54.9%51.3%44.3%40.0%18.2%17.6%9.7%0.0%5.0%
    SeasonTeamLevelH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2016PHIMLB73.9%82.4%31.1%68.8%68.2%43.2%38.5%20.0%17.6%16.7%0.0%8.1%
    2017PHIMLB68.0%82.4%35.2%50.0%50.0%39.4%35.3%16.7%23.9%0.0%1.4%
    2018PHIMLB63.0%67.6%31.4%49.3%43.2%43.6%45.5%20.0%19.2%20.0%0.0%5.8%
    2019PHIMLB72.5%73.0%28.3%55.6%48.0%50.0%41.9%15.4%17.2%0.0%4.4%
    2021PHIMLB64.8%82.9%42.2%55.8%55.2%40.6%31.3%20.0%12.5%0.0%4.7%
    Total- - -MLB67.6%76.4%33.1%54.9%51.3%44.3%40.0%18.2%17.6%9.7%0.0%5.0%
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2012SDPRP437.00200
    2013SDPAP2222118.2111010
    2014SDPA+P2424128.062522
    2015PHIAAP2323131.2132201
    2016PHIAAAP111168.131402
    2016PHIMLBP111163.11821100007.818
    2017PHIRP227.00200
    2017PHIA+P115.00000
    2017PHIAAAP8743.10611
    2017PHIMLBP111164.151310111001.947
    2018PHIAAAP4420.01000
    2018PHIMLBP2424128.0720202000110.931
    2019PHIMLBP3228163.1132011022009.971
    2020PHIMLBP111059.019000000011.000
    2021PHIAAP112.10000
    2021PHIMLBP1818105.271610144001.958
    2022PHIAAAP112.00100
    2022PHIMLBP201375.2313000010021.000
    2023TBRMLBP3131177.21314000320171.000
    20242 TmsMLBP2828165.1720000000051.000
    2024TBRMLBP1919110.0511000000041.000
    2024BALMLBP9955.129000000011.000
    2025BALCPXP114.00300
    2025BALA+P114.00201
    2025BALAAP114.00000
    2025BALMLBP141471.171020211002.895
    2026BALMLBP113.20000000000.000
    Total- - -- - -P2011891077.16414392711110245.958
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2012SDPRP437.00200
    2013SDPAP2222118.2111010
    2014SDPA+P2424128.062522
    2015PHIAAP2323131.2132201
    2016PHIAAAP111168.131402
    2016PHIMLBP111163.11821100007.818
    2017PHIRP227.00200
    2017PHIA+P115.00000
    2017PHIAAAP8743.10611
    2017PHIMLBP111164.151310111001.947
    2018PHIAAAP4420.01000
    2018PHIMLBP2424128.0720202000110.931
    2019PHIMLBP3228163.1132011022009.971
    2020PHIMLBP111059.019000000011.000
    2021PHIAAP112.10000
    2021PHIMLBP1818105.271610144001.958
    2022PHIAAAP112.00100
    2022PHIMLBP201375.2313000010021.000
    2023TBRMLBP3131177.21314000320171.000
    20242 TmsMLBP2828165.1720000000051.000
    2024TBRMLBP1919110.0511000000041.000
    2024BALMLBP9955.129000000011.000
    2025BALCPXP114.00300
    2025BALA+P114.00201
    2025BALAAP114.00000
    2025BALMLBP141471.171020211002.895
    2026BALMLBP113.20000000000.000
    Total- - -- - -P2011891077.16414392711110245.958
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelPosInndividerrSZrCERArSBrGDPrARMrGFPrPMDRSdividerARMDPRRngRErrRUZRUZR/150dividerFRMdividerOAAFRV
    2016PHIMLBP63.1-10000-0.1
    2017PHIMLBP64.101011-0.7
    2018PHIMLBP128.0-100-1-10.2
    2019PHIMLBP163.1000-1-20.7
    2020PHIMLBP59.000011-0.5
    2021PHIMLBP105.2000220.5
    2022PHIMLBP75.200123-0.2
    2023TBRMLBP177.201012-0.5
    20242 TmsMLBP165.102024-0.2
    2024TBRMLBP110.0010120.1
    2024BALMLBP55.101012-0.3
    2025BALMLBP71.1010120.0
    2026BALMLBP3.2000000.0
    Total- - -- - -P1077.1-351812-0.9
    SeasonTeamLevelPosInndividerrSZrCERArSBrGDPrARMrGFPrPMDRSdividerARMDPRRngRErrRUZRUZR/150dividerFRMdividerOAAFRV
    2016PHIMLBP63.1-10000-0.1
    2017PHIMLBP64.101011-0.7
    2018PHIMLBP128.0-100-1-10.2
    2019PHIMLBP163.1000-1-20.7
    2020PHIMLBP59.000011-0.5
    2021PHIMLBP105.2000220.5
    2022PHIMLBP75.200123-0.2
    2023TBRMLBP177.201012-0.5
    20242 TmsMLBP165.102024-0.2
    2024TBRMLBP110.0010120.1
    2024BALMLBP55.101012-0.3
    2025BALMLBP71.1010120.0
    2026BALMLBP3.2000000.0
    Total- - -- - -P1077.1-351812-0.9
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
    2016PHIMLBP63.10.0%       (0)0.0%       (1)0.0%       (0)0.0%       (1)0.0%       (0)85.7%       (7)
    2017PHIMLBP64.10.0%       (0)0.0%       (2)0.0%       (0)100.0%       (1)100.0%       (1)100.0%       (9)
    2018PHIMLBP128.00.0%       (1)0.0%       (1)0.0%       (1)0.0%       (0)100.0%       (2)93.8%     (16)
    2019PHIMLBP163.10.0%       (1)0.0%       (0)0.0%       (1)0.0%       (1)75.0%       (4)100.0%     (17)
    Total- - -- - -P1077.10.0%       (2)0.0%       (4)0.0%       (2)33.3%       (3)85.7%       (7)95.9%     (49)
    SeasonTeamLevelPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
    2016PHIMLBP63.10.0%       (0)0.0%       (1)0.0%       (0)0.0%       (1)0.0%       (0)85.7%       (7)
    2017PHIMLBP64.10.0%       (0)0.0%       (2)0.0%       (0)100.0%       (1)100.0%       (1)100.0%       (9)
    2018PHIMLBP128.00.0%       (1)0.0%       (1)0.0%       (1)0.0%       (0)100.0%       (2)93.8%     (16)
    2019PHIMLBP163.10.0%       (1)0.0%       (0)0.0%       (1)0.0%       (1)75.0%       (4)100.0%     (17)
    Total- - -- - -P1077.10.0%       (2)0.0%       (4)0.0%       (2)33.3%       (3)85.7%       (7)95.9%     (49)
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelPosInndividerThrowingBlockingFramingdividerArmRangeInf DP1B RecdividerFRV
    2016PHIMLBP63.1
    2017PHIMLBP64.1
    2018PHIMLBP128.0
    2019PHIMLBP163.1
    2020PHIMLBP59.0
    2021PHIMLBP105.2
    2022PHIMLBP75.2
    2023TBRMLBP177.2
    20242 TmsMLBP165.1
    2024TBRMLBP110.0
    2024BALMLBP55.1
    2025BALMLBP71.1
    2026BALMLBP3.2
    Total- - -- - -P1077.1
    SeasonTeamLevelPosInndividerThrowingBlockingFramingdividerArmRangeInf DP1B RecdividerFRV
    2016PHIMLBP63.1
    2017PHIMLBP64.1
    2018PHIMLBP128.0
    2019PHIMLBP163.1
    2020PHIMLBP59.0
    2021PHIMLBP105.2
    2022PHIMLBP75.2
    2023TBRMLBP177.2
    20242 TmsMLBP165.1
    2024TBRMLBP110.0
    2024BALMLBP55.1
    2025BALMLBP71.1
    2026BALMLBP3.2
    Total- - -- - -P1077.1
    Partial SeasonsPostseasonMinor LeaguesSpring TrainingMLB Regular Season
    SeasonTeamLevelBattingBase RunningFieldingPositionaldividerOffenseDefensedividerLeagueReplacementdividerRARWARDollarsSalary
    2016PHIMLB-1.2-0.22.5-1.42.50.00.71.80.2$1.5
    2017PHIMLB-3.80.02.6-3.82.60.10.7-0.40.0-$0.3
    2018PHIMLB-8.8-0.16.0-8.86.00.01.5-1.3-0.1-$1.0
    2019PHIMLB-8.2-0.46.4-8.66.40.01.6-0.5-0.1-$0.4
    2021PHIMLB-8.50.04.5-8.54.50.11.2-2.8-0.3-$2.2
    Total- - -MLB-30.4-0.622.0-31.022.00.35.7-3.1-0.3-$2.5
    SeasonTeamLevelBattingBase RunningFieldingPositionaldividerOffenseDefensedividerLeagueReplacementdividerRARWARDollarsSalary
    2016PHIMLB-1.2-0.22.5-1.42.50.00.71.80.2$1.5
    2017PHIMLB-3.80.02.6-3.82.60.10.7-0.40.0-$0.3
    2018PHIMLB-8.8-0.16.0-8.86.00.01.5-1.3-0.1-$1.0
    2019PHIMLB-8.2-0.46.4-8.66.40.01.6-0.5-0.1-$0.4
    2021PHIMLB-8.50.04.5-8.54.50.11.2-2.8-0.3-$2.2
    Total- - -MLB-30.4-0.622.0-31.022.00.35.7-3.1-0.3-$2.5