Batting
Pitching
    • Season


John Klein

Toronto Blue Jays
P
Age: 24
Bats/Throws: R/R
6'5" / 225
DOB: 4/22/2002
(24 years, 6 months, 6 days)
P
Season20262026Total
TeamFGDC- - -- - -
LevelPROJMLBMLB
G3444
GS200
IP41.08.18.1
K%19.6%20.0%20.0%
BB%8.2%17.1%17.1%
GB%40.9%40.9%
ERA4.522.162.16
FIP4.525.145.14
WAR0.1-0.1-0.1
2026 Pitch
Selection
FA:46%
CH:27%
CU:11%
FC:9%
SL:7%
RosterResource
How Acquired:Trade (MIN) Aug'26
Birthplace:USA
Service Time
0.000
MiLB Options
2

Splits

Season:
2026
  • Career
  • 2026
  • Stat Presets:
    Batted Ball
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Select
  • Pitch Type
  • Pitch Type Value
  • Pitch Value / 100
  • Plate Discipline - Legacy
  • Plate Discipline - ABS
  • Strike Zone Breakdown
  • Shadow Zone Breakdown
  • We've added new stat fields to Splits and changed the interface. If you are looking for a stat, please use the controls above to find Advanced, Batted Ball, and new stats! You can report bugs and submit feature requests here.

    Batted Ball

    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L0.439.1%27.3%63.6%14.3%14.3%0.0%0.0%45.5%9.1%45.5%18.2%63.6%18.2%823646
    2026vs R2.0018.2%54.5%27.3%0.0%0.0%16.7%0.0%45.5%18.2%36.4%27.3%54.5%18.2%661749
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home1.208.3%50.0%41.7%0.0%0.0%16.7%0.0%50.0%16.7%33.3%25.0%58.3%16.7%782751
    2026Away0.6020.0%30.0%50.0%20.0%20.0%0.0%0.0%40.0%10.0%50.0%20.0%60.0%20.0%702644
    2026Home vs L0.670.0%40.0%60.0%0.0%0.0%0.0%0.0%40.0%20.0%40.0%20.0%80.0%0.0%401723
    2026Home vs R2.0014.3%57.1%28.6%0.0%0.0%25.0%0.0%57.1%14.3%28.6%28.6%42.9%28.6%381028
    2026Away vs L0.2516.7%16.7%66.7%25.0%25.0%0.0%0.0%50.0%0.0%50.0%16.7%50.0%33.3%421923
    2026Away vs R2.0025.0%50.0%25.0%0.0%0.0%0.0%0.0%25.0%25.0%50.0%25.0%75.0%0.0%28721
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026May0.5715.4%30.8%53.8%14.3%14.3%0.0%0.0%38.5%7.7%53.8%30.8%53.8%15.4%823052
    2026Sept/Oct1.6711.1%55.6%33.3%0.0%0.0%20.0%0.0%55.6%22.2%22.2%11.1%66.7%22.2%662343
    20261st Half0.5715.4%30.8%53.8%14.3%14.3%0.0%0.0%38.5%7.7%53.8%30.8%53.8%15.4%823052
    20262nd Half1.6711.1%55.6%33.3%0.0%0.0%20.0%0.0%55.6%22.2%22.2%11.1%66.7%22.2%662343
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage0.886.3%43.8%50.0%12.5%0.0%14.3%0.0%43.8%12.5%43.8%25.0%62.5%12.5%1114071
    2026Medium Leverage1.0033.3%33.3%33.3%0.0%50.0%0.0%0.0%50.0%16.7%33.3%16.7%50.0%33.3%371324
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty1.007.7%46.2%46.2%0.0%16.7%0.0%0.0%61.5%15.4%23.1%15.4%61.5%23.1%983860
    2026Men on Base0.7522.2%33.3%44.4%25.0%0.0%33.3%0.0%22.2%11.1%66.7%33.3%55.6%11.1%501535
    2026Men In Scoring0.2528.6%14.3%57.1%25.0%0.0%0.0%0.0%14.3%14.3%71.4%28.6%57.1%14.3%381325
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 00.000.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%963
    2026Through 3 - 11.000.0%50.0%50.0%0.0%100.0%0.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%15105
    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%341618
    2026Through 2 - 01.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%100.0%0.0%342014
    2026Through 1 - 00.3311.1%22.2%66.7%16.7%16.7%0.0%0.0%33.3%11.1%55.6%33.3%44.4%22.2%673532
    2026Through 2 - 10.330.0%25.0%75.0%0.0%33.3%0.0%0.0%50.0%0.0%50.0%25.0%50.0%25.0%352015
    2026Through 1 - 10.0014.3%0.0%85.7%16.7%16.7%0.0%0.0%28.6%14.3%57.1%28.6%28.6%42.9%752748
    2026Through 0 - 12.0010.0%60.0%30.0%0.0%0.0%16.7%0.0%50.0%20.0%30.0%20.0%70.0%10.0%781860
    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%0.0%100.0%492227
    2026Through 1 - 20.750.0%42.9%57.1%25.0%0.0%0.0%0.0%42.9%14.3%42.9%28.6%57.1%14.3%822656
    2026Through 0 - 22.000.0%66.7%33.3%0.0%0.0%0.0%0.0%50.0%33.3%16.7%16.7%83.3%0.0%32527
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Reliever0.9013.6%40.9%45.5%10.0%10.0%11.1%0.0%45.5%13.6%40.9%22.7%59.1%18.2%1485395
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift1.2510.0%50.0%40.0%0.0%0.0%20.0%0.0%40.0%30.0%30.0%10.0%70.0%20.0%34727
    2026Shift - All0.8018.2%36.4%45.5%20.0%0.0%0.0%0.0%45.5%0.0%54.5%36.4%54.5%9.1%331122
    2026Shift - Traditional0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%42.9%0.0%57.1%28.6%71.4%0.0%25916
    2026Shift - Non Traditional1.0050.0%25.0%25.0%100.0%0.0%0.0%0.0%50.0%0.0%50.0%50.0%25.0%25.0%826
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as RP0.5617.6%29.4%52.9%11.1%11.1%20.0%0.0%41.2%5.9%52.9%29.4%52.9%17.6%1154273
    20262nd Through Order as RP4.000.0%80.0%20.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%0.0%80.0%20.0%331122
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L0.439.1%27.3%63.6%14.3%14.3%0.0%0.0%45.5%9.1%45.5%18.2%63.6%18.2%823646
    2026vs R2.0018.2%54.5%27.3%0.0%0.0%16.7%0.0%45.5%18.2%36.4%27.3%54.5%18.2%661749
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home1.208.3%50.0%41.7%0.0%0.0%16.7%0.0%50.0%16.7%33.3%25.0%58.3%16.7%782751
    2026Away0.6020.0%30.0%50.0%20.0%20.0%0.0%0.0%40.0%10.0%50.0%20.0%60.0%20.0%702644
    2026Home vs L0.670.0%40.0%60.0%0.0%0.0%0.0%0.0%40.0%20.0%40.0%20.0%80.0%0.0%401723
    2026Home vs R2.0014.3%57.1%28.6%0.0%0.0%25.0%0.0%57.1%14.3%28.6%28.6%42.9%28.6%381028
    2026Away vs L0.2516.7%16.7%66.7%25.0%25.0%0.0%0.0%50.0%0.0%50.0%16.7%50.0%33.3%421923
    2026Away vs R2.0025.0%50.0%25.0%0.0%0.0%0.0%0.0%25.0%25.0%50.0%25.0%75.0%0.0%28721
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026May0.5715.4%30.8%53.8%14.3%14.3%0.0%0.0%38.5%7.7%53.8%30.8%53.8%15.4%823052
    2026Sept/Oct1.6711.1%55.6%33.3%0.0%0.0%20.0%0.0%55.6%22.2%22.2%11.1%66.7%22.2%662343
    20261st Half0.5715.4%30.8%53.8%14.3%14.3%0.0%0.0%38.5%7.7%53.8%30.8%53.8%15.4%823052
    20262nd Half1.6711.1%55.6%33.3%0.0%0.0%20.0%0.0%55.6%22.2%22.2%11.1%66.7%22.2%662343
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage0.886.3%43.8%50.0%12.5%0.0%14.3%0.0%43.8%12.5%43.8%25.0%62.5%12.5%1114071
    2026Medium Leverage1.0033.3%33.3%33.3%0.0%50.0%0.0%0.0%50.0%16.7%33.3%16.7%50.0%33.3%371324
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty1.007.7%46.2%46.2%0.0%16.7%0.0%0.0%61.5%15.4%23.1%15.4%61.5%23.1%983860
    2026Men on Base0.7522.2%33.3%44.4%25.0%0.0%33.3%0.0%22.2%11.1%66.7%33.3%55.6%11.1%501535
    2026Men In Scoring0.2528.6%14.3%57.1%25.0%0.0%0.0%0.0%14.3%14.3%71.4%28.6%57.1%14.3%381325
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 00.000.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%963
    2026Through 3 - 11.000.0%50.0%50.0%0.0%100.0%0.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%15105
    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%341618
    2026Through 2 - 01.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%100.0%0.0%342014
    2026Through 1 - 00.3311.1%22.2%66.7%16.7%16.7%0.0%0.0%33.3%11.1%55.6%33.3%44.4%22.2%673532
    2026Through 2 - 10.330.0%25.0%75.0%0.0%33.3%0.0%0.0%50.0%0.0%50.0%25.0%50.0%25.0%352015
    2026Through 1 - 10.0014.3%0.0%85.7%16.7%16.7%0.0%0.0%28.6%14.3%57.1%28.6%28.6%42.9%752748
    2026Through 0 - 12.0010.0%60.0%30.0%0.0%0.0%16.7%0.0%50.0%20.0%30.0%20.0%70.0%10.0%781860
    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%0.0%100.0%492227
    2026Through 1 - 20.750.0%42.9%57.1%25.0%0.0%0.0%0.0%42.9%14.3%42.9%28.6%57.1%14.3%822656
    2026Through 0 - 22.000.0%66.7%33.3%0.0%0.0%0.0%0.0%50.0%33.3%16.7%16.7%83.3%0.0%32527
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Reliever0.9013.6%40.9%45.5%10.0%10.0%11.1%0.0%45.5%13.6%40.9%22.7%59.1%18.2%1485395
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift1.2510.0%50.0%40.0%0.0%0.0%20.0%0.0%40.0%30.0%30.0%10.0%70.0%20.0%34727
    2026Shift - All0.8018.2%36.4%45.5%20.0%0.0%0.0%0.0%45.5%0.0%54.5%36.4%54.5%9.1%331122
    2026Shift - Traditional0.750.0%42.9%57.1%0.0%0.0%0.0%0.0%42.9%0.0%57.1%28.6%71.4%0.0%25916
    2026Shift - Non Traditional1.0050.0%25.0%25.0%100.0%0.0%0.0%0.0%50.0%0.0%50.0%50.0%25.0%25.0%826
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as RP0.5617.6%29.4%52.9%11.1%11.1%20.0%0.0%41.2%5.9%52.9%29.4%52.9%17.6%1154273
    20262nd Through Order as RP4.000.0%80.0%20.0%0.0%0.0%0.0%0.0%60.0%40.0%0.0%0.0%80.0%20.0%331122