McHenry Preseason ID: Pitching Data Dive
February 14, 2024
On Feb. 10th, the Prep Baseball Illinois staff hosted the McHenry Preseason ID at Pro Player Academy in McHenry, Ill. Over 130 players participated in a pro-style workout, gathering unrivaled access to data through our state-of-the-art tech partners, as well as in-depth scouting analysis from our Prep Baseball Illinois staff.
Yesterday, we looked at the top measurable data performers from the event, found in our Statistical Analysis, where we broke down the stat leaders from the more traditional categories. Today, we will take a further in-depth look at the top pitchers with the help of our tech partnerships, broken down by the categories down below:
TRACKMAN
FASTBALL
VELOCITY (MAX)
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Brandon Shannon | IL | McHenry | 2025 | RHP | 90.7 mph |
2 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 90.1 mph |
3 | Drew Borkowski III | IL | Huntley | 2026 | OF | 89.3 mph |
4 | Calen Scheider | IL | Hampshire | 2025 | RHP | 88.9 mph |
5 | Wilson Wemhoff | IL | Hampshire | 2025 | OF | 88.2 mph |
6 | Josh Marzec | IL | Lake Zurich | 2025 | RHP | 87.9 mph |
7 | Brady Klepfer | IL | Huntley | 2026 | C | 87.8 mph |
8 | Travis Dudycha | IL | Huntley | 2026 | 1B | 87.5 mph |
9 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 87.2 mph |
10 | John Gariepy | IL | Crystal Lake Central | 2025 | RHP | 86.8 mph |
Max Fastball Velocity: This metric calculates the speed of the pitch as it’s released from the pitcher’s hand.
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Velo Range |
1 | Brandon Shannon | IL | McHenry | 2025 | RHP | 77.9-80.3 mph |
2 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 78.3-79.4 mph |
3 | Calen Scheider | IL | Hampshire | 2025 | RHP | 73.3-79.1 mph |
4 | Jake Thorstenson | IL | Wauconda High School | 2026 | OF | 73.3-77.2 mph |
5 | Wilson Wemhoff | IL | Hampshire | 2025 | OF | 73.4-76.8 mph |
6 | Drew Borkowski III | IL | Huntley | 2026 | OF | 75.5-76.7 mph |
7 | Diego Herrera | IL | Huntley High School | 2026 | RHP | 72.5-76.5 mph |
8 | Josh Rudnick | IL | Huntley | 2026 | RHP | 73.4-76.1 mph |
9 | Kyle Wayda | IL | Jacobs | 2025 | RHP | 74.2-76.0 mph |
10 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 75.0-75.9 mph |
Spin Rate: This metric calculates the rate of spin on the baseball as it leaves the pitcher’s hand, measured in revolutions per minute (rpm). Historical data shows that high-spin fastballs lessen the impact of gravity, allowing for more ‘rise’ (or less fall, in other words) as it carries through the zone. Low-spin fastballs typically indicate the pitch has greater horizontal action, often making it tougher to square up, but generally easier to make contact with, leading to more ground balls, while high-spin fastballs show a correlation with swings and misses.
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Ethan Riska | IL | McHenry Community High School | 2026 | OF | 18.9 in |
2 | Mitchell Breeden | IL | McHenry Community High School | 2026 | RHP | 18.8 in |
3 | Nate Larson | IL | Huntley High School | 2027 | OF | 18.1 in |
4 | Nicholas Sherry | IL | Burlington Central | 2027 | C | 17.8 in |
5 | Mason Leske | IL | Huntley | 2025 | RHP | 17.8 in |
6 | Danny Savas | IL | Prairie Ridge | 2025 | RHP | 17.3 in |
7 | Logan Thennes | IL | Prairie Ridge High School | 2026 | 1B | 17.3 in |
8 | Ryan Blake | IL | McHenry | 2027 | OF | 17.2 in |
9 | Josh Rudnick | IL | Huntley | 2026 | RHP | 17.1 in |
10 | Jackson Hatfield | IL | Marian Central Catholic | 2026 | SS | 17.1 in |
Induced Vertical Break: Used in short form as "IVB," this metric is most important on fastballs for creating rise and on curveballs for creating depth – it can also have some use when measuring sliders and cutters as well. Sliders tend to be closer to zero inches while cutters are generally between 5 and 15 inches. Usually fastballs and curveballs with large IVB have higher spin efficiencies as well. Sliders generally have very little (closer to zero) IVB and very low spin efficiency. You could also categorize IVB into spin rate as this is part of the “useful movement” you’re looking for. IVB is also a huge part of the vertical approach angle.
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Christian Filas | IL | Grayslake North | 2025 | RHP | 18.4 |
2 | Chase Powrozek | IL | Burlington Central | 2025 | RHP | 16.6 |
3 | Drew Borkowski III | IL | Huntley | 2026 | OF | 16.6 |
4 | Aiden Simios | IL | Huntley | 2027 | 1B | 16.0 |
5 | Harrison Stracks | IL | Evanston Township | 2025 | RHP | 15.8 |
6 | Nate Larson | IL | Huntley High School | 2027 | OF | -15.8 |
7 | Adam Wrzos | IL | Marian Central Catholic | 2025 | SS | 15.5 |
8 | Nick Coletta | IL | Lake Zurich | 2025 | 1B | -15.4 |
9 | Calen Scheider | IL | Hampshire | 2025 | RHP | 15.2 |
10 | Hunter Bergdahl | IL | Lakes Community | 2027 | SS | 15.1 |
Horizontal Break: Outlined on TrackMan’s own website: “... horizontal movement is measured in inches between where the pitch actually crosses the front of home plate side-wise, and where it would have crossed home plate side-wise if had it traveled in a perfectly straight line from release. A positive number means the break was to the right from the pitcher’s perspective, while a negative number means the break was to the left from the pitcher’s perspective.”
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Mason Stanley | IL | Hampshire | 2027 | LHP | 100 % |
^ | Yunus Hamideh | IL | Stevenson | 2025 | RHP | 100 % |
2 | Tyson Williams | IL | Hononegah | 2027 | SS | 83 % |
^ | Garet Lobbins | IL | McHenry | 2027 | 1B | 83 % |
3 | Dylan Visvadra | IL | Huntley | 2025 | SS | 71 % |
^ | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 71 % |
^ | John Gariepy | IL | Crystal Lake Central | 2025 | RHP | 71 % |
4 | Daniel ODonnell | IL | Huntley | 2026 | OF | 66 % |
^ | Will Bemrich | IL | Mundelein | 2026 | LHP | 66 % |
^ | Nicholas Sherry | IL | Burlington Central | 2027 | C | 66 % |
^ | Rocco Lentine | IL | Huntley | 2026 | C | 66 % |
^ | Jackson Hatfield | IL | Marian Central Catholic | 2026 | SS | 66 % |
^ | Colton Zaleski | IL | Prairie Ridge | 2026 | RHP | 66 % |
^ | Kyle Steffey | IL | Huntley High School | 2026 | OF | 66 % |
5 | Derek Biederstadt | IL | Hampshire | 2027 | 3B | 62 % |
Average MLB pitchers throw 62% strikes, and better pitchers throw strikes 65% of the time, or roughly 2:1 strikes to balls.
CURVEBALL
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 2992 rpm |
2 | Brandon Shannon | IL | McHenry | 2025 | RHP | 2540 rpm |
3 | Eric Suarez | IL | Huntley | 2025 | OF | 2378 rpm |
4 | Ethan Riska | IL | McHenry Community High School | 2026 | OF | 2320 rpm |
5 | Parker Danielson | IL | Hononegah | 2026 | RHP | 2309 rpm |
6 | Colton Zaleski | IL | Prairie Ridge | 2026 | RHP | 2297 rpm |
7 | Johnny Geisser | IL | Crystal Lake Central | 2026 | 3B | 2295 rpm |
8 | Scott Cole | IL | McHenry | 2026 | OF | 2277 rpm |
9 | Brady Klepfer | IL | Huntley | 2026 | C | 2253 rpm |
10 | Luca Vivaldelli | IL | Cary-Grove | 2025 | 3B | 2187 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | -17.2 in |
2 | Jacob Dorn | IL | Barrington | 2025 | OF | -17.1 in |
3 | Mason Leske | IL | Huntley | 2025 | RHP | -16.5 in |
4 | Koa Franzak | IL | Barrington | 2027 | 1B | -12.9 in |
5 | Scott Cole | IL | McHenry | 2026 | OF | -12.3 in |
6 | Josh Marzec | IL | Lake Zurich | 2025 | RHP | -11.7 in |
7 | James Leppert | IL | Burlington Central | 2027 | C | -11.2 in |
8 | Daniel ODonnell | IL | Huntley | 2026 | OF | -11.1 in |
9 | Ethan Riska | IL | McHenry Community High School | 2026 | OF | -11.0 in |
10 | Hunter Bergdahl | IL | Lakes Community | 2027 | SS | -10.7 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Hunter Bergdahl | IL | Lakes Community | 2027 | SS | -18.1 |
2 | Eric Suarez | IL | Huntley | 2025 | OF | -16.5 |
3 | Danny Savas | IL | Prairie Ridge | 2025 | RHP | -15.1 |
4 | Beau Li | IL | Barrington High School | 2026 | 3B | -15.0 |
5 | Colton Zaleski | IL | Prairie Ridge | 2026 | RHP | -14.6 |
6 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | -13.6 |
7 | Koa Franzak | IL | Barrington | 2027 | 1B | 13.4 |
8 | Jack Dahlem | IL | Prairie Ridge High School | 2026 | RHP | -12.3 |
9 | Garet Lobbins | IL | McHenry | 2027 | 1B | -12.1 |
10 | Daniel ODonnell | IL | Huntley | 2026 | OF | -11.8 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Brandon White | IL | Huntley | 2026 | 3B | 100 % |
2 | Carson White | IL | McHenry | 2027 | LHP | 80 % |
^ | Nate Larson | IL | Huntley High School | 2027 | OF | 80 % |
^ | Johnny Geisser | IL | Crystal Lake Central | 2026 | 3B | 80 % |
3 | Owen Satterlee | IL | Prairie Ridge | 2027 | RHP | 75 % |
^ | Jackson Kocent | IL | Mchenry High School-west Campus | 2026 | RHP | 75 % |
^ | Josh Rudnick | IL | Huntley | 2026 | RHP | 75 % |
4 | Parker Danielson | IL | Hononegah | 2026 | RHP | 71 % |
^ | Owen Borkowski | IL | Huntley | 2027 | SS | 71 % |
5 | Brady Klepfer | IL | Huntley | 2026 | C | 60 % |
^ | Jake Chrzastowski | IL | Grant | 2025 | RHP | 60 % |
^ | Mason Stanley | IL | Hampshire | 2027 | LHP | 60 % |
^ | Colton Zaleski | IL | Prairie Ridge | 2026 | RHP | 60 % |
^ | Peyton Horowicz | IL | McHenry Community High School | 2026 | RHP | 60 % |
^ | Ethan Hart | IL | Prairie Ridge | 2027 | RHP | 60 % |
SLIDER
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 2988 |
2 | Ryan Helfinstine | IL | Dundee Crown | 2027 | OF | 2600 |
3 | Christian Filas | IL | Grayslake North | 2025 | RHP | 2553 |
4 | Mitchell Breeden | IL | McHenry Community High School | 2026 | RHP | 2527 |
5 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 2507 |
6 | Adam Wrzos | IL | Marian Central Catholic | 2025 | SS | 2416 |
7 | Joey Kafka | IL | Mundelein Cons High School | 2025 | RHP | 2372 |
8 | Brandon Shannon | IL | McHenry | 2025 | RHP | 2344 |
9 | Yunus Hamideh | IL | Stevenson | 2025 | RHP | 2335 |
10 | Scott Cole | IL | McHenry | 2026 | OF | 2307 |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Mitchell Breeden | IL | McHenry Community High School | 2026 | RHP | -12.7 in |
2 | Kyle Steffey | IL | Huntley High School | 2026 | OF | 11.1 in |
3 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | -10.0 in |
4 | Scott Cole | IL | McHenry | 2026 | OF | -8.5 in |
5 | Owen Borkowski | IL | Huntley | 2027 | SS | 7.7 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Mitchell Breeden | IL | McHenry Community High School | 2026 | RHP | -17.2 |
2 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | -16.5 |
3 | Christian Filas | IL | Grayslake North | 2025 | RHP | -15.5 |
4 | Aiden Simios | IL | Huntley | 2027 | 1B | -15.0 |
5 | Easton Stewart | IL | Hononegah | 2025 | LHP | 14.4 |
6 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | -14.2 |
7 | Adam Wrzos | IL | Marian Central Catholic | 2025 | SS | -13.9 |
8 | Will Bemrich | IL | Mundelein | 2026 | LHP | 13.3 |
9 | Drew Borkowski III | IL | Huntley | 2026 | OF | -13.2 |
10 | Maverick Shines | IL | Marengo | 2027 | OF | -13.1 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Brandon White | IL | Huntley | 2026 | 3B | 100 % |
2 | Dylan Visvadra | IL | Huntley | 2025 | SS | 80 % |
^ | Brandon Shannon | IL | McHenry | 2025 | RHP | 80 % |
^ | Grady Condon | IL | North Boone | 2026 | OF | 80 % |
3 | Neil Sanderson | IL | New Trier | 2025 | RHP | 75 % |
^ | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 75 % |
^ | Logan Thennes | IL | Prairie Ridge High School | 2026 | 1B | 75 % |
4 | Calen Scheider | IL | Hampshire | 2025 | RHP | 66 % |
^ | Kyle Wayda | IL | Jacobs | 2025 | RHP | 66 % |
^ | Karson Stiefer | IL | Prairie Ridge | 2025 | LHP | 66 % |
^ | Joey Kafka | IL | Mundelein Cons High School | 2025 | RHP | 66 % |
5 | Jake Thorstenson | IL | Wauconda High School | 2026 | OF | 60 % |
^ | Scott Cole | IL | McHenry | 2026 | OF | 60 % |
^ | Easton Stewart | IL | Hononegah | 2025 | LHP | 60 % |
^ | Tyson Williams | IL | Hononegah | 2027 | SS | 60 % |
^ | Garet Lobbins | IL | McHenry | 2027 | 1B | 60 % |
^ | Wilson Wemhoff | IL | Hampshire | 2025 | OF | 60 % |
^ | Ryan Helfinstine | IL | Dundee Crown | 2027 | OF | 60 % |
CHANGEUP
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Yunus Hamideh | IL | Stevenson | 2025 | RHP | 2228 rpm |
2 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 1913 rpm |
3 | Logan Thennes | IL | Prairie Ridge High School | 2026 | 1B | 1893 rpm |
4 | Nate Larson | IL | Huntley High School | 2027 | OF | 1892 rpm |
5 | Harrison Stracks | IL | Evanston Township | 2025 | RHP | 1862 rpm |
6 | Brady Klepfer | IL | Huntley | 2026 | C | 1858 rpm |
7 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 1847 rpm |
8 | Drew Borkowski III | IL | Huntley | 2026 | OF | 1825 rpm |
9 | Owen Satterlee | IL | Prairie Ridge | 2027 | RHP | 1816 rpm |
10 | Chase Powrozek | IL | Burlington Central | 2025 | RHP | 1765 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Carson White | IL | McHenry | 2027 | LHP | 16.8 in |
2 | Owen Satterlee | IL | Prairie Ridge | 2027 | RHP | 15.1 in |
3 | Parker Filipek | IL | Huntley High School | 2027 | OF | 14.6 in |
4 | Danny Doherty | IL | Hampshire | 2025 | OF | 14.4 in |
5 | Baris Brua | IL | Mundelein | 2025 | LHP | 14.3 in |
6 | Danny Savas | IL | Prairie Ridge | 2025 | RHP | 13.9 in |
7 | Diego Herrera | IL | Huntley High School | 2026 | RHP | 13.7 in |
8 | Luca Vivaldelli | IL | Cary-Grove | 2025 | 3B | 13.2 in |
9 | Ethan Riska | IL | McHenry Community High School | 2026 | OF | 13.1 in |
10 | Mason Stanley | IL | Hampshire | 2027 | LHP | 12.6 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Brandon White | IL | Huntley | 2026 | 3B | 18.7 |
2 | Danny Savas | IL | Prairie Ridge | 2025 | RHP | 18.7 |
3 | Calen Scheider | IL | Hampshire | 2025 | RHP | 17.6 |
4 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 17.3 |
5 | Mason Leske | IL | Huntley | 2025 | RHP | 17.2 |
6 | Nate Larson | IL | Huntley High School | 2027 | OF | -17.2 |
7 | Tyson Williams | IL | Hononegah | 2027 | SS | 17.2 |
8 | Chase Powrozek | IL | Burlington Central | 2025 | RHP | 17.1 |
9 | Karson Stiefer | IL | Prairie Ridge | 2025 | LHP | -16.9 |
10 | Aiden Simios | IL | Huntley | 2027 | 1B | 16.3 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Luca Vivaldelli | IL | Cary-Grove | 2025 | 3B | 80 % |
^ | Tyson Williams | IL | Hononegah | 2027 | SS | 80 % |
2 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 75 % |
^ | Mitchell Breeden | IL | McHenry Community High School | 2026 | RHP | 75 % |
3 | Josh Marzec | IL | Lake Zurich | 2025 | RHP | 66 % |
^ | Carter Kropke | IL | Crystal Lake Central | 2026 | LHP | 66 % |
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT