Batting
Pitching
    • Season


Ryan Zeferjahn

Ryan Zeferjahn

Los Angeles Angels
P
Age: 28
Bats/Throws: R/R
6'5" / 209
DOB: 2/28/1998
(28 years, 1 month, 7 days)
P

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2024
  • SeasonHandednessIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026vs L1.0- - -30000000001.000.000.000.000
    2026vs R1.2- - -81001001002.143.250.143.200
    SeasonHome / AwayIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Away2.20.00111001001003.100.182.100.145
    2026Away vs L1.0- - -30000000001.000.000.000.000
    2026Away vs R1.2- - -81001001002.143.250.143.200
    SeasonMonthlyIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Mar/Apr2.20.00111001001003.100.182.100.145
    20261st Half2.20.00111001001003.100.182.100.145
    SeasonLeverageIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Low Leverage2.0- - -91001001003.125.222.125.178
    2026Medium Leverage0.2- - -20000000000.000.000.000.000
    SeasonSituationalIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Bases Empty2.1- - -91000000002.111.111.111.100
    2026Men on Base0.1- - -20001001001.000.500.000.350
    2026Men In Scoring0.1- - -20001001001.000.500.000.350
    SeasonThrough CountIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Through 3 - 20.1- - -20000001001.000.500.000.350
    2026Through 2 - 00.1- - -20000001001.000.500.000.350
    2026Through 1 - 01.1- - -71000001002.167.286.167.228
    2026Through 2 - 11.0- - -40000001001.000.250.000.175
    2026Through 1 - 11.1- - -51000000001.200.200.200.180
    2026Through 0 - 11.0- - -30001000001.000.000.000.000
    2026Through 2 - 21.0- - -40000001002.000.250.000.175
    2026Through 1 - 21.0- - -30000000002.000.000.000.000
    2026Through 0 - 20.1- - -10001000001.000.000.000.000
    SeasonSP / RPIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026As Reliever2.20.00111001001003.100.182.100.145
    SeasonShiftsIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026No Shift0.1- - -31000000000.333.333.333.299
    2026Shift - All1.1- - -40000000000.000.000.000.000
    2026Shift - Traditional1.1- - -40000000000.000.000.000.000
    SeasonTTOIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    20261st Through Order as RP2.20.00111001001003.100.182.100.145
    SeasonHandednessIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026vs L1.0- - -30000000001.000.000.000.000
    2026vs R1.2- - -81001001002.143.250.143.200
    SeasonHome / AwayIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Away2.20.00111001001003.100.182.100.145
    2026Away vs L1.0- - -30000000001.000.000.000.000
    2026Away vs R1.2- - -81001001002.143.250.143.200
    SeasonMonthlyIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Mar/Apr2.20.00111001001003.100.182.100.145
    20261st Half2.20.00111001001003.100.182.100.145
    SeasonLeverageIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Low Leverage2.0- - -91001001003.125.222.125.178
    2026Medium Leverage0.2- - -20000000000.000.000.000.000
    SeasonSituationalIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Bases Empty2.1- - -91000000002.111.111.111.100
    2026Men on Base0.1- - -20001001001.000.500.000.350
    2026Men In Scoring0.1- - -20001001001.000.500.000.350
    SeasonThrough CountIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026Through 3 - 20.1- - -20000001001.000.500.000.350
    2026Through 2 - 00.1- - -20000001001.000.500.000.350
    2026Through 1 - 01.1- - -71000001002.167.286.167.228
    2026Through 2 - 11.0- - -40000001001.000.250.000.175
    2026Through 1 - 11.1- - -51000000001.200.200.200.180
    2026Through 0 - 11.0- - -30001000001.000.000.000.000
    2026Through 2 - 21.0- - -40000001002.000.250.000.175
    2026Through 1 - 21.0- - -30000000002.000.000.000.000
    2026Through 0 - 20.1- - -10001000001.000.000.000.000
    SeasonSP / RPIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026As Reliever2.20.00111001001003.100.182.100.145
    SeasonShiftsIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2026No Shift0.1- - -31000000000.333.333.333.299
    2026Shift - All1.1- - -40000000000.000.000.000.000
    2026Shift - Traditional1.1- - -40000000000.000.000.000.000
    SeasonTTOIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    20261st Through Order as RP2.20.00111001001003.100.182.100.145
    SeasonHandednessK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026vs L9.000.001.000.0033.3%0.0%33.3%.0000.00.000100.0%1.182.66
    2026vs R10.805.402.000.0025.0%12.5%12.5%.1431.20.20050.0%2.585.24
    SeasonHome / AwayK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Away10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    2026Away vs L9.000.001.000.0033.3%0.0%33.3%.0000.00.000100.0%1.182.66
    2026Away vs R10.805.402.000.0025.0%12.5%12.5%.1431.20.20050.0%2.585.24
    SeasonMonthlyK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Mar/Apr10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    20261st Half10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    SeasonLeverageK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Low Leverage13.504.503.000.0033.3%11.1%22.2%.1251.00.20050.0%1.683.16
    2026Medium Leverage0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%3.187.61
    SeasonSituationalK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Bases Empty7.710.002.000.0022.2%0.0%22.2%.1110.43.143100.0%1.474.00
    2026Men on Base27.0027.001.000.0050.0%50.0%0.0%.0003.00.0000.0%6.186.18
    2026Men In Scoring27.0027.001.000.0050.0%50.0%0.0%.0003.00.0000.0%6.186.18
    SeasonThrough CountK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Through 3 - 227.0027.001.000.0050.0%50.0%0.0%.0003.00.000100.0%6.186.18
    2026Through 2 - 027.0027.001.000.0050.0%50.0%0.0%.0003.00.000100.0%6.186.18
    2026Through 1 - 013.506.752.000.0028.6%14.3%14.3%.1671.50.250100.0%2.434.65
    2026Through 2 - 19.009.001.000.0025.0%25.0%0.0%.0001.00.000100.0%4.185.66
    2026Through 1 - 16.750.001.000.0020.0%0.0%20.0%.2000.75.250100.0%1.683.90
    2026Through 0 - 19.000.001.000.0033.3%0.0%33.3%.0000.00.000100.0%1.184.13
    2026Through 2 - 218.009.002.000.0050.0%25.0%25.0%.0001.00.000100.0%2.183.66
    2026Through 1 - 218.000.002.000.0066.7%0.0%66.7%.0000.00.000100.0%-0.820.66
    2026Through 0 - 227.000.001.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.82-2.82
    SeasonSP / RPK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026As Reliever10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    SeasonShiftsK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026No Shift0.000.000.000.000.0%0.0%0.0%.3333.00.333100.0%3.187.61
    2026Shift - All0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%3.186.50
    2026Shift - Traditional0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%3.186.50
    SeasonTTOK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    20261st Through Order as RP10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    SeasonHandednessK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026vs L9.000.001.000.0033.3%0.0%33.3%.0000.00.000100.0%1.182.66
    2026vs R10.805.402.000.0025.0%12.5%12.5%.1431.20.20050.0%2.585.24
    SeasonHome / AwayK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Away10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    2026Away vs L9.000.001.000.0033.3%0.0%33.3%.0000.00.000100.0%1.182.66
    2026Away vs R10.805.402.000.0025.0%12.5%12.5%.1431.20.20050.0%2.585.24
    SeasonMonthlyK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Mar/Apr10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    20261st Half10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    SeasonLeverageK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Low Leverage13.504.503.000.0033.3%11.1%22.2%.1251.00.20050.0%1.683.16
    2026Medium Leverage0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%3.187.61
    SeasonSituationalK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Bases Empty7.710.002.000.0022.2%0.0%22.2%.1110.43.143100.0%1.474.00
    2026Men on Base27.0027.001.000.0050.0%50.0%0.0%.0003.00.0000.0%6.186.18
    2026Men In Scoring27.0027.001.000.0050.0%50.0%0.0%.0003.00.0000.0%6.186.18
    SeasonThrough CountK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026Through 3 - 227.0027.001.000.0050.0%50.0%0.0%.0003.00.000100.0%6.186.18
    2026Through 2 - 027.0027.001.000.0050.0%50.0%0.0%.0003.00.000100.0%6.186.18
    2026Through 1 - 013.506.752.000.0028.6%14.3%14.3%.1671.50.250100.0%2.434.65
    2026Through 2 - 19.009.001.000.0025.0%25.0%0.0%.0001.00.000100.0%4.185.66
    2026Through 1 - 16.750.001.000.0020.0%0.0%20.0%.2000.75.250100.0%1.683.90
    2026Through 0 - 19.000.001.000.0033.3%0.0%33.3%.0000.00.000100.0%1.184.13
    2026Through 2 - 218.009.002.000.0050.0%25.0%25.0%.0001.00.000100.0%2.183.66
    2026Through 1 - 218.000.002.000.0066.7%0.0%66.7%.0000.00.000100.0%-0.820.66
    2026Through 0 - 227.000.001.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.82-2.82
    SeasonSP / RPK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026As Reliever10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    SeasonShiftsK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2026No Shift0.000.000.000.000.0%0.0%0.0%.3333.00.333100.0%3.187.61
    2026Shift - All0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%3.186.50
    2026Shift - Traditional0.000.000.000.000.0%0.0%0.0%.0000.00.000100.0%3.186.50
    SeasonTTOK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    20261st Through Order as RP10.133.383.000.0027.3%9.1%18.2%.1000.75.14350.0%2.064.27
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%1156
    2026vs R0.670.0%40.0%60.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%20.0%80.0%0.0%331320
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Away0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    2026Away vs L1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%1156
    2026Away vs R0.670.0%40.0%60.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%20.0%80.0%0.0%331320
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    20261st Half0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage1.500.0%60.0%40.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%20.0%60.0%20.0%351520
    2026Medium Leverage0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%936
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%321220
    2026Men on Base0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1266
    2026Men In Scoring0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1266
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 20.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1477
    2026Through 2 - 00.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1477
    2026Through 1 - 01.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%75.0%25.0%291316
    2026Through 2 - 11.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%231112
    2026Through 1 - 11.000.0%50.0%50.0%0.0%0.0%0.0%0.0%75.0%25.0%0.0%0.0%100.0%0.0%20713
    2026Through 0 - 10.000.0%0.0%100.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%1459
    2026Through 2 - 20.000.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%241113
    2026Through 1 - 20.000.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%1349
    2026Through 0 - 20.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%523
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Reliever0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift2.000.0%66.7%33.3%0.0%0.0%0.0%0.0%66.7%33.3%0.0%33.3%66.7%0.0%624
    2026Shift - All0.330.0%25.0%75.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%75.0%25.0%1569
    2026Shift - Traditional0.330.0%25.0%75.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%75.0%25.0%1569
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as RP0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%1156
    2026vs R0.670.0%40.0%60.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%20.0%80.0%0.0%331320
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Away0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    2026Away vs L1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%1156
    2026Away vs R0.670.0%40.0%60.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%20.0%80.0%0.0%331320
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    20261st Half0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage1.500.0%60.0%40.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%20.0%60.0%20.0%351520
    2026Medium Leverage0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%936
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%321220
    2026Men on Base0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1266
    2026Men In Scoring0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1266
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 20.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1477
    2026Through 2 - 00.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%1477
    2026Through 1 - 01.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%75.0%25.0%291316
    2026Through 2 - 11.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%231112
    2026Through 1 - 11.000.0%50.0%50.0%0.0%0.0%0.0%0.0%75.0%25.0%0.0%0.0%100.0%0.0%20713
    2026Through 0 - 10.000.0%0.0%100.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%1459
    2026Through 2 - 20.000.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%241113
    2026Through 1 - 20.000.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%1349
    2026Through 0 - 20.000.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%523
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Reliever0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift2.000.0%66.7%33.3%0.0%0.0%0.0%0.0%66.7%33.3%0.0%33.3%66.7%0.0%624
    2026Shift - All0.330.0%25.0%75.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%75.0%25.0%1569
    2026Shift - Traditional0.330.0%25.0%75.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%75.0%25.0%1569
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as RP0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%57.1%42.9%0.0%14.3%71.4%14.3%441826