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, 20 days)
P
Season20262027Total
Team- - -FGDC- - -
LevelMLBPROJMLB
G4164
GS000
IP8.116.08.1
K%20.0%21.8%20.0%
BB%17.1%9.0%17.1%
GB%40.9%40.9%
ERA2.164.202.16
FIP5.144.275.14
WAR-0.10.0-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:
    Select
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Plate Discipline - ABS
  • 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.

    Plate Discipline - ABS

    SeasonHandednessO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026vs L14.3%62.5%37.8%66.7%96.0%90.3%48.8%42.1%3.7%18.3%22.0%18.4
    2026vs R44.8%67.6%57.6%76.9%84.0%81.6%56.1%75.0%10.6%16.7%27.3%18.8
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Home27.8%61.9%46.2%60.0%88.5%80.6%53.8%68.4%9.0%19.2%28.2%17.9
    2026Away25.7%68.6%47.1%88.9%91.7%90.9%50.0%43.8%4.3%15.7%20.0%19.4
    2026Home vs L15.0%60.0%37.5%66.7%91.7%86.7%50.0%55.6%5.0%20.0%25.0%17.6
    2026Home vs R43.8%63.6%55.3%57.1%85.7%76.2%57.9%80.0%13.2%18.4%31.6%18.2
    2026Away vs L13.6%65.0%38.1%66.7%100.0%93.8%47.6%30.0%2.4%16.7%19.0%19.3
    2026Away vs R46.2%73.3%60.7%100.0%81.8%88.2%53.6%66.7%7.1%14.3%21.4%19.6
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026May30.2%66.7%47.6%92.3%92.3%92.3%47.6%47.4%3.7%15.9%19.5%19.3
    2026Sept/Oct21.4%63.2%45.5%33.3%87.5%76.7%57.6%68.8%10.6%19.7%30.3%17.8
    20261st Half30.2%66.7%47.6%92.3%92.3%92.3%47.6%47.4%3.7%15.9%19.5%19.3
    20262nd Half21.4%63.2%45.5%33.3%87.5%76.7%57.6%68.8%10.6%19.7%30.3%17.8
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Low Leverage25.9%63.2%45.0%64.3%88.9%82.0%51.4%57.7%8.1%18.9%27.0%18.1
    2026Medium Leverage29.4%70.0%51.4%100.0%92.9%94.7%54.1%55.6%2.7%13.5%16.2%20.1
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Bases Empty30.2%62.2%44.9%81.3%85.7%84.1%45.9%57.1%7.1%16.3%23.5%17.6
    2026Men on Base16.7%68.8%50.0%33.3%95.5%88.0%64.0%57.1%6.0%20.0%26.0%20.8
    2026Men In Scoring13.3%73.9%50.0%50.0%100.0%94.7%60.5%50.0%2.6%15.8%18.4%20.9
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Through 3 - 00.0%100.0%33.3%100.0%100.0%33.3%0.0%0.0%0.0%0.0%18.0
    2026Through 3 - 118.2%50.0%26.7%100.0%100.0%100.0%26.7%0.0%0.0%6.7%6.7%15.8
    2026Through 3 - 216.7%81.3%47.1%100.0%100.0%100.0%47.1%50.0%0.0%5.9%5.9%20.6
    2026Through 2 - 013.0%54.5%26.5%33.3%83.3%66.7%32.4%0.0%8.8%14.7%23.5%18.0
    2026Through 1 - 015.0%63.0%34.3%66.7%94.1%87.0%40.3%0.0%4.5%13.4%17.9%18.1
    2026Through 2 - 120.8%54.5%31.4%60.0%100.0%81.8%31.4%0.0%5.7%11.4%17.1%17.4
    2026Through 1 - 132.4%65.8%49.3%83.3%88.0%86.5%50.7%50.0%6.7%14.7%21.3%19.6
    2026Through 0 - 141.9%63.8%55.1%76.9%86.7%83.7%60.3%100.0%9.0%21.8%30.8%19.1
    2026Through 2 - 219.2%69.6%42.9%60.0%100.0%90.5%46.9%42.9%4.1%12.2%16.3%19.7
    2026Through 1 - 229.7%64.4%48.8%81.8%86.2%85.0%54.9%66.7%7.3%19.5%26.8%19.5
    2026Through 0 - 240.0%54.5%50.0%75.0%83.3%81.3%68.8%100.0%9.4%34.4%43.8%17.9
    SeasonSP / RPO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026As Reliever26.8%64.9%46.6%73.7%90.0%85.5%52.0%57.1%6.8%17.6%24.3%18.6
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026No Shift40.0%75.0%64.7%100.0%88.9%90.9%70.6%80.0%5.9%14.7%20.6%18.9
    2026Shift - All33.3%66.7%48.5%100.0%100.0%100.0%45.5%45.5%0.0%18.2%18.2%17.3
    2026Shift - Traditional40.0%60.0%48.0%100.0%100.0%100.0%40.0%42.9%0.0%16.0%16.0%17.6
    2026Shift - Non Traditional0.0%80.0%50.0%100.0%100.0%62.5%50.0%0.0%25.0%25.0%16.0
    SeasonTTOO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    20261st Through Order as RP25.5%68.3%47.8%85.7%87.8%87.3%52.2%59.3%6.1%15.7%21.7%18.8
    20262nd Through Order as RP31.3%52.9%42.4%40.0%100.0%78.6%51.5%50.0%9.1%24.2%33.3%18.2
    SeasonHandednessO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026vs L14.3%62.5%37.8%66.7%96.0%90.3%48.8%42.1%3.7%18.3%22.0%18.4
    2026vs R44.8%67.6%57.6%76.9%84.0%81.6%56.1%75.0%10.6%16.7%27.3%18.8
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Home27.8%61.9%46.2%60.0%88.5%80.6%53.8%68.4%9.0%19.2%28.2%17.9
    2026Away25.7%68.6%47.1%88.9%91.7%90.9%50.0%43.8%4.3%15.7%20.0%19.4
    2026Home vs L15.0%60.0%37.5%66.7%91.7%86.7%50.0%55.6%5.0%20.0%25.0%17.6
    2026Home vs R43.8%63.6%55.3%57.1%85.7%76.2%57.9%80.0%13.2%18.4%31.6%18.2
    2026Away vs L13.6%65.0%38.1%66.7%100.0%93.8%47.6%30.0%2.4%16.7%19.0%19.3
    2026Away vs R46.2%73.3%60.7%100.0%81.8%88.2%53.6%66.7%7.1%14.3%21.4%19.6
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026May30.2%66.7%47.6%92.3%92.3%92.3%47.6%47.4%3.7%15.9%19.5%19.3
    2026Sept/Oct21.4%63.2%45.5%33.3%87.5%76.7%57.6%68.8%10.6%19.7%30.3%17.8
    20261st Half30.2%66.7%47.6%92.3%92.3%92.3%47.6%47.4%3.7%15.9%19.5%19.3
    20262nd Half21.4%63.2%45.5%33.3%87.5%76.7%57.6%68.8%10.6%19.7%30.3%17.8
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Low Leverage25.9%63.2%45.0%64.3%88.9%82.0%51.4%57.7%8.1%18.9%27.0%18.1
    2026Medium Leverage29.4%70.0%51.4%100.0%92.9%94.7%54.1%55.6%2.7%13.5%16.2%20.1
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Bases Empty30.2%62.2%44.9%81.3%85.7%84.1%45.9%57.1%7.1%16.3%23.5%17.6
    2026Men on Base16.7%68.8%50.0%33.3%95.5%88.0%64.0%57.1%6.0%20.0%26.0%20.8
    2026Men In Scoring13.3%73.9%50.0%50.0%100.0%94.7%60.5%50.0%2.6%15.8%18.4%20.9
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Through 3 - 00.0%100.0%33.3%100.0%100.0%33.3%0.0%0.0%0.0%0.0%18.0
    2026Through 3 - 118.2%50.0%26.7%100.0%100.0%100.0%26.7%0.0%0.0%6.7%6.7%15.8
    2026Through 3 - 216.7%81.3%47.1%100.0%100.0%100.0%47.1%50.0%0.0%5.9%5.9%20.6
    2026Through 2 - 013.0%54.5%26.5%33.3%83.3%66.7%32.4%0.0%8.8%14.7%23.5%18.0
    2026Through 1 - 015.0%63.0%34.3%66.7%94.1%87.0%40.3%0.0%4.5%13.4%17.9%18.1
    2026Through 2 - 120.8%54.5%31.4%60.0%100.0%81.8%31.4%0.0%5.7%11.4%17.1%17.4
    2026Through 1 - 132.4%65.8%49.3%83.3%88.0%86.5%50.7%50.0%6.7%14.7%21.3%19.6
    2026Through 0 - 141.9%63.8%55.1%76.9%86.7%83.7%60.3%100.0%9.0%21.8%30.8%19.1
    2026Through 2 - 219.2%69.6%42.9%60.0%100.0%90.5%46.9%42.9%4.1%12.2%16.3%19.7
    2026Through 1 - 229.7%64.4%48.8%81.8%86.2%85.0%54.9%66.7%7.3%19.5%26.8%19.5
    2026Through 0 - 240.0%54.5%50.0%75.0%83.3%81.3%68.8%100.0%9.4%34.4%43.8%17.9
    SeasonSP / RPO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026As Reliever26.8%64.9%46.6%73.7%90.0%85.5%52.0%57.1%6.8%17.6%24.3%18.6
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026No Shift40.0%75.0%64.7%100.0%88.9%90.9%70.6%80.0%5.9%14.7%20.6%18.9
    2026Shift - All33.3%66.7%48.5%100.0%100.0%100.0%45.5%45.5%0.0%18.2%18.2%17.3
    2026Shift - Traditional40.0%60.0%48.0%100.0%100.0%100.0%40.0%42.9%0.0%16.0%16.0%17.6
    2026Shift - Non Traditional0.0%80.0%50.0%100.0%100.0%62.5%50.0%0.0%25.0%25.0%16.0
    SeasonTTOO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    20261st Through Order as RP25.5%68.3%47.8%85.7%87.8%87.3%52.2%59.3%6.1%15.7%21.7%18.8
    20262nd Through Order as RP31.3%52.9%42.4%40.0%100.0%78.6%51.5%50.0%9.1%24.2%33.3%18.2