Batting
Pitching
    • Season


Joe Rock

Tampa Bay Rays
P
Age: 24
Bats/Throws: L/L
6'6" / 220
DOB: 7/29/2000
(24 years, 11 months, 1 day)
P

Splits

Season:
2025
  • Career
  • 2025
  • SeasonHandednessIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025vs L1.1- - -61000000013.200.333.200.269
    2025vs R0.2- - -63002210001.500.5001.000.640
    SeasonHome / AwayIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Away2.09.00124002210014.364.417.636.454
    2025Away vs L1.1- - -61000000013.200.333.200.269
    2025Away vs R0.2- - -63002210001.500.5001.000.640
    SeasonMonthlyIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Jun2.09.00124002210014.364.417.636.454
    20251st Half2.09.00124002210014.364.417.636.454
    SeasonLeverageIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Low Leverage2.0- - -124002210014.364.417.636.454
    SeasonSituationalIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Bases Empty0.1- - -41000000010.333.500.333.403
    2025Men on Base1.2- - -83002210004.375.375.750.480
    2025Men In Scoring1.0- - -30000000003.000.000.000.000
    SeasonThrough CountIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Through 3 - 21.0- - -30000000003.000.000.000.000
    2025Through 2 - 00.1- - -10000000001.000.000.000.000
    2025Through 1 - 00.2- - -62000000012.400.500.400.417
    2025Through 2 - 11.0- - -30000000003.000.000.000.000
    2025Through 1 - 10.2- - -41000000002.250.250.250.222
    2025Through 0 - 11.0- - -41002210002.250.2501.000.516
    2025Through 2 - 21.1- - -40000000004.000.000.000.000
    2025Through 1 - 20.2- - -30000000001.000.000.000.000
    2025Through 0 - 20.2- - -20000000001.000.000.000.000
    SeasonSP / RPIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025As Reliever2.09.00124002210014.364.417.636.454
    SeasonShiftsIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025No Shift0.0- - -31000000000.333.333.333.296
    2025Shift - All0.1- - -32000000000.667.667.667.592
    2025Shift - Traditional0.1- - -32000000000.667.667.667.592
    SeasonTTOIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    20251st Through Order as RP1.113.5093002210012.375.444.750.507
    20252nd Through Order as RP0.20.0031000000002.333.333.333.296
    SeasonHandednessIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025vs L1.1- - -61000000013.200.333.200.269
    2025vs R0.2- - -63002210001.500.5001.000.640
    SeasonHome / AwayIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Away2.09.00124002210014.364.417.636.454
    2025Away vs L1.1- - -61000000013.200.333.200.269
    2025Away vs R0.2- - -63002210001.500.5001.000.640
    SeasonMonthlyIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Jun2.09.00124002210014.364.417.636.454
    20251st Half2.09.00124002210014.364.417.636.454
    SeasonLeverageIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Low Leverage2.0- - -124002210014.364.417.636.454
    SeasonSituationalIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Bases Empty0.1- - -41000000010.333.500.333.403
    2025Men on Base1.2- - -83002210004.375.375.750.480
    2025Men In Scoring1.0- - -30000000003.000.000.000.000
    SeasonThrough CountIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025Through 3 - 21.0- - -30000000003.000.000.000.000
    2025Through 2 - 00.1- - -10000000001.000.000.000.000
    2025Through 1 - 00.2- - -62000000012.400.500.400.417
    2025Through 2 - 11.0- - -30000000003.000.000.000.000
    2025Through 1 - 10.2- - -41000000002.250.250.250.222
    2025Through 0 - 11.0- - -41002210002.250.2501.000.516
    2025Through 2 - 21.1- - -40000000004.000.000.000.000
    2025Through 1 - 20.2- - -30000000001.000.000.000.000
    2025Through 0 - 20.2- - -20000000001.000.000.000.000
    SeasonSP / RPIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025As Reliever2.09.00124002210014.364.417.636.454
    SeasonShiftsIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    2025No Shift0.0- - -31000000000.333.333.333.296
    2025Shift - All0.1- - -32000000000.667.667.667.592
    2025Shift - Traditional0.1- - -32000000000.667.667.667.592
    SeasonTTOIPERATBFH2B3BRERHRBBIBBHBPSOAVGOBPSLGwOBA
    20251st Through Order as RP1.113.5093002210012.375.444.750.507
    20252nd Through Order as RP0.20.0031000000002.333.333.333.296
    SeasonHandednessK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025vs L20.250.003.000.0050.0%0.0%50.0%.2000.75.500100.0%0.840.84
    2025vs R13.500.001.0013.5016.7%0.0%16.7%.5004.50.50062.5%19.592.30
    SeasonHome / AwayK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Away18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    2025Away vs L20.250.003.000.0050.0%0.0%50.0%.2000.75.500100.0%0.840.84
    2025Away vs R13.500.001.0013.5016.7%0.0%16.7%.5004.50.50062.5%19.592.30
    SeasonMonthlyK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Jun18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    20251st Half18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    SeasonLeverageK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Low Leverage18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    SeasonSituationalK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Bases Empty0.000.000.000.000.0%0.0%0.0%.3333.00.333100.0%12.0912.09
    2025Men on Base21.600.004.005.4050.0%0.0%50.0%.3751.80.66762.5%6.09-0.83
    2025Men In Scoring27.000.003.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    SeasonThrough CountK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Through 3 - 227.000.003.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 2 - 027.000.001.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 1 - 027.000.002.000.0033.3%0.0%33.3%.4003.00.667100.0%1.591.59
    2025Through 2 - 127.000.003.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 1 - 127.000.002.000.0050.0%0.0%50.0%.2501.50.500100.0%-2.91-2.91
    2025Through 0 - 118.000.002.009.0050.0%0.0%50.0%.2501.00.000250.0%12.090.56
    2025Through 2 - 227.000.004.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 1 - 213.500.001.000.0033.3%0.0%33.3%.0000.00.000100.0%0.090.09
    2025Through 0 - 213.500.001.000.0050.0%0.0%50.0%.0000.00.000100.0%0.090.09
    SeasonSP / RPK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025As Reliever18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    SeasonShiftsK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025No Shift0.000.000.000.000.0%0.0%0.0%.3331.00.333100.0%3.093.09
    2025Shift - All0.000.000.000.000.0%0.0%0.0%.6676.00.667100.0%3.093.09
    2025Shift - Traditional0.000.000.000.000.0%0.0%0.0%.6676.00.667100.0%3.093.09
    SeasonTTOK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    20251st Through Order as RP13.500.002.006.7522.2%0.0%22.2%.3752.25.40076.9%12.093.44
    20252nd Through Order as RP27.000.002.000.0066.7%0.0%66.7%.3331.501.000100.0%-2.91-2.91
    SeasonHandednessK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025vs L20.250.003.000.0050.0%0.0%50.0%.2000.75.500100.0%0.840.84
    2025vs R13.500.001.0013.5016.7%0.0%16.7%.5004.50.50062.5%19.592.30
    SeasonHome / AwayK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Away18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    2025Away vs L20.250.003.000.0050.0%0.0%50.0%.2000.75.500100.0%0.840.84
    2025Away vs R13.500.001.0013.5016.7%0.0%16.7%.5004.50.50062.5%19.592.30
    SeasonMonthlyK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Jun18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    20251st Half18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    SeasonLeverageK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Low Leverage18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    SeasonSituationalK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Bases Empty0.000.000.000.000.0%0.0%0.0%.3333.00.333100.0%12.0912.09
    2025Men on Base21.600.004.005.4050.0%0.0%50.0%.3751.80.66762.5%6.09-0.83
    2025Men In Scoring27.000.003.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    SeasonThrough CountK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025Through 3 - 227.000.003.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 2 - 027.000.001.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 1 - 027.000.002.000.0033.3%0.0%33.3%.4003.00.667100.0%1.591.59
    2025Through 2 - 127.000.003.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 1 - 127.000.002.000.0050.0%0.0%50.0%.2501.50.500100.0%-2.91-2.91
    2025Through 0 - 118.000.002.009.0050.0%0.0%50.0%.2501.00.000250.0%12.090.56
    2025Through 2 - 227.000.004.000.00100.0%0.0%100.0%.0000.00.000100.0%-2.91-2.91
    2025Through 1 - 213.500.001.000.0033.3%0.0%33.3%.0000.00.000100.0%0.090.09
    2025Through 0 - 213.500.001.000.0050.0%0.0%50.0%.0000.00.000100.0%0.090.09
    SeasonSP / RPK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025As Reliever18.000.004.004.5033.3%0.0%33.3%.3642.00.50083.3%7.091.33
    SeasonShiftsK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    2025No Shift0.000.000.000.000.0%0.0%0.0%.3331.00.333100.0%3.093.09
    2025Shift - All0.000.000.000.000.0%0.0%0.0%.6676.00.667100.0%3.093.09
    2025Shift - Traditional0.000.000.000.000.0%0.0%0.0%.6676.00.667100.0%3.093.09
    SeasonTTOK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%FIPxFIP
    20251st Through Order as RP13.500.002.006.7522.2%0.0%22.2%.3752.25.40076.9%12.093.44
    20252nd Through Order as RP27.000.002.000.0066.7%0.0%66.7%.3331.501.000100.0%-2.91-2.91
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025vs L1.0050.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%271215
    2025vs R4.000.0%80.0%20.0%0.0%100.0%25.0%0.0%20.0%80.0%0.0%20.0%20.0%60.0%18513
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Away5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    2025Away vs L1.0050.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%271215
    2025Away vs R4.000.0%80.0%20.0%0.0%100.0%25.0%0.0%20.0%80.0%0.0%20.0%20.0%60.0%18513
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Jun5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    20251st Half5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Low Leverage5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Bases Empty3.000.0%100.0%0.0%0.0%0.0%33.3%0.0%33.3%66.7%0.0%0.0%33.3%66.7%945
    2025Men on Base2.0025.0%50.0%25.0%0.0%100.0%0.0%0.0%25.0%50.0%25.0%25.0%25.0%50.0%361323
    2025Men 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%19811
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Through 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%21912
    2025Through 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%734
    2025Through 1 - 02.0033.3%66.7%0.0%0.0%0.0%50.0%0.0%0.0%66.7%33.3%0.0%66.7%33.3%231013
    2025Through 2 - 10.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%18810
    2025Through 1 - 11.0050.0%50.0%0.0%0.0%0.0%100.0%0.0%0.0%50.0%50.0%0.0%100.0%0.0%18711
    2025Through 0 - 11.000.0%50.0%50.0%0.0%100.0%0.0%0.0%50.0%50.0%0.0%50.0%0.0%50.0%20713
    2025Through 2 - 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%261115
    2025Through 1 - 22.000.0%100.0%0.0%0.0%0.0%50.0%0.0%0.0%100.0%0.0%50.0%50.0%0.0%16511
    2025Through 0 - 21.000.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%100.0%0.0%0.0%1248
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025As Reliever5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025No Shift3.000.0%100.0%0.0%0.0%0.0%33.3%0.0%0.0%100.0%0.0%33.3%33.3%33.3%1037
    2025Shift - All2.0033.3%66.7%0.0%0.0%0.0%0.0%0.0%33.3%33.3%33.3%0.0%33.3%66.7%514
    2025Shift - Traditional2.0033.3%66.7%0.0%0.0%0.0%0.0%0.0%33.3%33.3%33.3%0.0%33.3%66.7%514
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20251st Through Order as RP4.0016.7%66.7%16.7%0.0%100.0%25.0%0.0%33.3%50.0%16.7%16.7%33.3%50.0%311120
    20252nd Through Order as RP1.000.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%1468
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025vs L1.0050.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%271215
    2025vs R4.000.0%80.0%20.0%0.0%100.0%25.0%0.0%20.0%80.0%0.0%20.0%20.0%60.0%18513
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Away5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    2025Away vs L1.0050.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%271215
    2025Away vs R4.000.0%80.0%20.0%0.0%100.0%25.0%0.0%20.0%80.0%0.0%20.0%20.0%60.0%18513
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Jun5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    20251st Half5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Low Leverage5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Bases Empty3.000.0%100.0%0.0%0.0%0.0%33.3%0.0%33.3%66.7%0.0%0.0%33.3%66.7%945
    2025Men on Base2.0025.0%50.0%25.0%0.0%100.0%0.0%0.0%25.0%50.0%25.0%25.0%25.0%50.0%361323
    2025Men 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%19811
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025Through 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%21912
    2025Through 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%734
    2025Through 1 - 02.0033.3%66.7%0.0%0.0%0.0%50.0%0.0%0.0%66.7%33.3%0.0%66.7%33.3%231013
    2025Through 2 - 10.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%18810
    2025Through 1 - 11.0050.0%50.0%0.0%0.0%0.0%100.0%0.0%0.0%50.0%50.0%0.0%100.0%0.0%18711
    2025Through 0 - 11.000.0%50.0%50.0%0.0%100.0%0.0%0.0%50.0%50.0%0.0%50.0%0.0%50.0%20713
    2025Through 2 - 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%261115
    2025Through 1 - 22.000.0%100.0%0.0%0.0%0.0%50.0%0.0%0.0%100.0%0.0%50.0%50.0%0.0%16511
    2025Through 0 - 21.000.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%100.0%0.0%0.0%1248
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025As Reliever5.0014.3%71.4%14.3%0.0%100.0%20.0%0.0%28.6%57.1%14.3%14.3%28.6%57.1%451728
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2025No Shift3.000.0%100.0%0.0%0.0%0.0%33.3%0.0%0.0%100.0%0.0%33.3%33.3%33.3%1037
    2025Shift - All2.0033.3%66.7%0.0%0.0%0.0%0.0%0.0%33.3%33.3%33.3%0.0%33.3%66.7%514
    2025Shift - Traditional2.0033.3%66.7%0.0%0.0%0.0%0.0%0.0%33.3%33.3%33.3%0.0%33.3%66.7%514
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20251st Through Order as RP4.0016.7%66.7%16.7%0.0%100.0%25.0%0.0%33.3%50.0%16.7%16.7%33.3%50.0%311120
    20252nd Through Order as RP1.000.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%1468