2024 Illinois State Games: Pitching Data Dive
August 15, 2024
On August 6th & 7th, the Prep Baseball Illinois staff hosted the Illinois State Games at the Rantoul Family Sports Complex in Rantoul, Ill. Over 300 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.
+ To see a list of those that attended, click here.
+ For all of the statistics from this event, click here.
Yesterday, we released our Positional Workout leaderboard story. 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 | Ryan Harris | IL | Stevenson | 2026 | OF | 92.6 mph |
2 | Brandon Menser | IL | Sesser Valier | 2025 | RHP | 91.0 mph |
3 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 90.9 mph |
4 | Owen Roberts | IL | Waubonsie Valley | 2025 | SS | 90.9 mph |
5 | Sean Cody | IL | Richards | 2025 | SS | 90.7 mph |
6 | Ryan Schaffnit | IL | Morton | 2025 | RHP | 89.9 mph |
7 | Tanner Thomas | IL | Arcola | 2025 | RHP | 89.9 mph |
8 | Will Carter | IL | Whitney Young | 2025 | RHP | 89.8 mph |
9 | Paddy Roth | IL | St. Patrick | 2026 | RHP | 89.7 mph |
10 | Joseph Stewart | IL | Mattoon | 2025 | RHP | 89.6 mph |
11 | Tyler Powell | IL | Edwardsville | 2025 | RHP | 89.6 mph |
12 | Martin Villagomez | IL | Reavis | 2025 | RHP | 89.6 mph |
13 | Lucas Acevedo | IL | Lincoln-Way West | 2025 | SS | 89.1 mph |
14 | Jeremy Thompson | IL | Romeoville | 2026 | RHP | 89.0 mph |
15 | Ian Campbell | IL | Joliet Catholic | 2026 | RHP | 89.0 mph |
16 | Shea Glotzbach | IL | Lemont | 2025 | 3B | 88.9 mph |
17 | Jackson Kees | IL | DeKalb | 2025 | RHP | 88.9 mph |
18 | Jack Wheeler | IL | Morris | 2025 | 3B | 88.7 mph |
19 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 88.6 mph |
20 | Kash VanHouten | IL | Canton | 2027 | SS | 88.6 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 | Spin Rate (avg) |
1 | Aiden Robles | IL | Yorkville | 2026 | RHP | 2566 rpm |
2 | Martin Villagomez | IL | Reavis | 2025 | RHP | 2528 rpm |
3 | Brandon Menser | IL | Sesser Valier | 2025 | RHP | 2485 rpm |
4 | Evan Koontz | IL | Father McGivney | 2025 | RHP | 2454 rpm |
5 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 2440 rpm |
6 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 2402 rpm |
7 | Jeremy Thompson | IL | Romeoville | 2026 | RHP | 2392 rpm |
8 | Chase Harrison | IL | Oakwood | 2025 | RHP | 2389 rpm |
9 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 2361 rpm |
10 | Gabriel Perez | IL | Illinois Valley Central | 2026 | OF | 2346 rpm |
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 | Hayden Bernreuter | IL | Triad | 2025 | OF | 22.4 in |
2 | Ryan Duncheon Jr. | IL | East Peoria | 2026 | C | 20.6 in |
3 | Chase Zidlicky | IL | Nazareth Academy | 2025 | RHP | 20.4 in |
4 | Jackson Heidemann | IL | Harlem | 2026 | RHP | 20.2 in |
5 | Mason Leske | IL | Huntley | 2025 | RHP | 19.8 in |
6 | Will Carter | IL | Whitney Young | 2025 | RHP | 19.5 in |
7 | Gabriel Perez | IL | Illinois Valley Central | 2026 | OF | 19.5 in |
8 | Brandon Menser | IL | Sesser Valier | 2025 | RHP | 19.4 in |
9 | Lucas Rink | IL | Wilmington | 2025 | 3B | 18.9 in |
10 | Niko Villacci | IL | Oswego East | 2026 | OF | 18.7 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 | Gabe Sanders | IL | Yorkville | 2026 | LHP | -19.2 |
2 | Darren Law | IL | Oak Park-River Forest | 2026 | RHP | 18.8 |
3 | Owen Novak | IL | Lincoln-Way Central | 2026 | RHP | 18.7 |
4 | Davian Villalobos | IL | Chicago Hope Academy | 2025 | 1B | 17.9 |
5 | Sean McNair | IL | Deerfield | 2026 | LHP | -17.7 |
6 | Callum Morrison | IL | Lake Forest | 2026 | LHP | -17.5 |
7 | Charlie Caroselli | IL | Providence Catholic | 2027 | RHP | 17.1 |
8 | Nathan Barnitz | IL | Schaumburg | 2026 | OF | -16.8 |
9 | Andrew Kouris | IL | Nazareth Academy | 2025 | RHP | 16.8 |
10 | Johnny Weiss | IL | Mundelein | 2026 | SS | 16.6 |
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 | Enrique Villanueva | IL | St. Laurence | 2025 | C | 90 % |
2 | Ryan Schaffnit | IL | Morton | 2025 | RHP | 81 % |
3 | Colin Chung | IL | Lake Zurich | 2026 | RHP | 80 % |
^ | Chase Kelley | IL | Father McGivney | 2025 | RHP | 80 % |
4 | Anthony Fry | IL | Libertyville High School | 2025 | RHP | 78 % |
5 | Trace Schaaf | IL | Lockport Township High Sch East | 2026 | LHP | 77 % |
^ | Luke Hickey | IL | Fenwick | 2025 | LHP | 77 % |
6 | Gavin Lawrence | IL | Washington | 2025 | RHP | 76 % |
7 | Anthony Perez | IL | O'Fallon | 2026 | LHP | 73 % |
^ | Henry Humes | IL | Homewood Flossmoor | 2026 | RHP | 73 % |
8 | Cameron Barnes | IL | Oak Park-River Forest | 2026 | RHP | 72 % |
9 | James Maloney | IL | Brother Rice | 2025 | RHP | 72 % |
10 | Andrew Tay | IL | Mt. Zion | 2025 | RHP | 71 % |
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 | Alec Novotney | IL | Marquette Academy | 2026 | SS | 2608 rpm |
2 | Zane Caves | IL | Minooka | 2026 | LHP | 2592 rpm |
3 | Samuel Chin | IL | St. Laurence | 2026 | LHP | 2587 rpm |
4 | Brandon Menser | IL | Sesser Valier | 2025 | RHP | 2572 rpm |
5 | Martin Villagomez | IL | Reavis | 2025 | RHP | 2518 rpm |
6 | Trevor Ames | IL | St. Joseph-Ogden | 2026 | OF | 2450 rpm |
7 | Owen Roberts | IL | Waubonsie Valley | 2025 | SS | 2447 rpm |
8 | Landyn Corbin | IL | Normal Community | 2026 | RHP | 2415 rpm |
9 | Cormac Saunders | IL | Homewood-Flossmoor | 2026 | RHP | 2368 rpm |
10 | Braydon McKendrick | IL | Brother Rice | 2026 | LHP | 2366 rpm |
11 | Owen Novak | IL | Lincoln-Way Central | 2026 | RHP | 2364 rpm |
12 | Colin Chung | IL | Lake Zurich | 2026 | RHP | 2358 rpm |
13 | Brandon Pelz | IL | Bartlett | 2026 | SS | 2354 rpm |
14 | Lance Cuddy | IL | Coal City | 2026 | LHP | 2332 rpm |
15 | Cale Zoeller | IL | Wheaton North | 2025 | RHP | 2319 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Will Carter | IL | Whitney Young | 2025 | RHP | -15.6 in |
2 | Brandon Menser | IL | Sesser Valier | 2025 | RHP | -15.4 in |
3 | Jack Stefani | IL | Glenbrook South | 2026 | OF | -12.4 in |
4 | Jake Matise | IL | Mount Carmel | 2026 | RHP | -12.0 in |
5 | Alec Novotney | IL | Marquette Academy | 2026 | SS | -11.3 in |
6 | Trevor Ames | IL | St. Joseph-Ogden | 2026 | OF | -11.2 in |
7 | Niko Villacci | IL | Oswego East | 2026 | OF | -11.1 in |
8 | Mason Leske | IL | Huntley | 2025 | RHP | -10.6 in |
9 | Adam Gerl | IL | Lincoln-Way West | 2025 | RHP | -9.9 in |
10 | Sean Cody | IL | Richards | 2025 | SS | -9.9 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Blake Heyer | IL | Montini Catholic | 2026 | RHP | -18.4 |
2 | Jeremy Thompson | IL | Romeoville | 2026 | RHP | -17.2 |
3 | Brady Cunningham | IL | Brother Rice | 2027 | RHP | -16.9 |
4 | Brock Fearday | IL | St. Anthony | 2025 | RHP | -16.6 |
5 | Alec Novotney | IL | Marquette Academy | 2026 | SS | -16.3 |
6 | Gavin Lawrence | IL | Washington | 2025 | RHP | -16.3 |
7 | Ryan Frano | IL | Glenbard East High School | 2025 | LHP | 16.1 |
8 | Landyn Corbin | IL | Normal Community | 2026 | RHP | -16.1 |
9 | Luke Hickey | IL | Fenwick | 2025 | LHP | 16.0 |
10 | Peter LaFontaine | IL | Loyola Academy | 2026 | SS | -16.0 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Will Pennell | IL | Sacred Heart-Griffin | 2026 | RHP | 100 % |
^ | Ronan Owens | IL | Lane Tech | 2026 | RHP | 100 % |
^ | Brady Cunningham | IL | Brother Rice | 2027 | RHP | 100 % |
2 | Tyler Maylath | IL | Comm High School Dist 99 - South High Sch | 2025 | RHP | 85 % |
3 | Jackson Clark | IL | Hinsdale Central High School | 2025 | RHP | 80 % |
^ | Gavin Lawrence | IL | Washington | 2025 | RHP | 80 % |
4 | Jack Stefani | IL | Glenbrook South | 2026 | OF | 75 % |
^ | Blake Heyer | IL | Montini Catholic | 2026 | RHP | 75 % |
5 | Nolan Lebert | IL | Mascoutah | 2026 | RHP | 71 % |
SLIDER
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | 2854 |
2 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 2774 |
3 | Alec Novotney | IL | Marquette Academy | 2026 | SS | 2628 |
4 | Darren Law | IL | Oak Park-River Forest | 2026 | RHP | 2622 |
5 | Evan Koontz | IL | Father McGivney | 2025 | RHP | 2611 |
6 | Martin Villagomez | IL | Reavis | 2025 | RHP | 2570 |
7 | Chase Kelley | IL | Father McGivney | 2025 | RHP | 2522 |
8 | Samuel Chin | IL | St. Laurence | 2026 | LHP | 2510 |
9 | Owen Walsh | IL | St Ignatius | 2025 | RHP | 2480 |
10 | Sam Driscoll | IL | Mt. Zion | 2025 | OF | 2426 |
11 | Braydon McKendrick | IL | Brother Rice | 2026 | LHP | 2424 |
12 | Tanner Thomas | IL | Arcola | 2025 | RHP | 2411 |
13 | Max Biehl | IL | Freeburg | 2025 | OF | 2403 |
14 | Brady Backes | IL | La Salle-Peru | 2025 | RHP | 2402 |
15 | Joe Kelly | IL | Loyola Academy | 2026 | 3B | 2396 |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Chase Zidlicky | IL | Nazareth Academy | 2025 | RHP | 17.7 in |
2 | Chase Golding | IL | Deerfield | 2027 | OF | 9.9 in |
3 | Charlie Caroselli | IL | Providence Catholic | 2027 | RHP | -9.6 in |
4 | Lucas Rink | IL | Wilmington | 2025 | 3B | 9.0 in |
5 | Rocco Szambelan | IL | Joliet Catholic | 2026 | LHP | 8.2 in |
6 | Cormac Saunders | IL | Homewood-Flossmoor | 2026 | RHP | 7.6 in |
7 | Sean McNair | IL | Deerfield | 2026 | LHP | 7.3 in |
8 | Izzaq Zrust | IL | Hall High School | 2025 | LHP | 7.2 in |
9 | John Gariepy | IL | Crystal Lake Central | 2025 | RHP | 7.1 in |
10 | Jory Crocker | IL | Willowbrook | 2026 | SS | 7.0 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Darren Law | IL | Oak Park-River Forest | 2026 | RHP | -19.2 |
2 | Cole Kenyon | IL | Lake Zurich | 2025 | RHP | -18.3 |
3 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | -17.8 |
4 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | -17.8 |
5 | Jeremy Thompson | IL | Romeoville | 2026 | RHP | -17.6 |
6 | Chase Kelley | IL | Father McGivney | 2025 | RHP | -17.3 |
7 | Charlie Caroselli | IL | Providence Catholic | 2027 | RHP | -16.9 |
8 | Rich Schilling | IL | Wheaton North | 2025 | RHP | -16.2 |
9 | Sam Driscoll | IL | Mt. Zion | 2025 | OF | 15.9 |
10 | Danny Savas | IL | Prairie Ridge High School | 2025 | RHP | -15.4 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Johnny Weiss | IL | Mundelein | 2026 | SS | 100 % |
^ | Henry Johnson | IL | Glenbard West | 2025 | LHP | 100 % |
^ | Brody Phillips | IL | Arcola | 2027 | SS | 100 % |
^ | Chase Zidlicky | IL | Nazareth Academy | 2025 | RHP | 100 % |
^ | Jory Crocker | IL | Willowbrook | 2026 | SS | 100 % |
^ | Nolan Hooper | IL | Yorkville Christian | 2025 | RHP | 100 % |
2 | Isaac Wendler | IL | Father McGivney | 2026 | 1B | 80 % |
3 | Danny Savas | IL | Prairie Ridge High School | 2025 | RHP | 75 % |
4 | Austin Borries | IL | Teutopolis | 2026 | RHP | 71 % |
5 | Luke Schuckenbrock | IL | Gillespie High School | 2026 | SS | 66 % |
^ | John Gariepy | IL | Crystal Lake Central | 2025 | RHP | 66 % |
^ | Liam Nash | IL | Westminster Christian | 2027 | RHP | 66 % |
CHANGEUP
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Andrew Kouris | IL | Nazareth Academy | 2025 | RHP | 2267 rpm |
2 | Brady Klepfer | IL | Huntley | 2026 | C | 2241 rpm |
3 | Yunus Hamideh | IL | Adlai E Stevenson High School | 2025 | RHP | 2188 rpm |
4 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 2166 rpm |
5 | Miles Woolsey | IL | Mahomet-Seymour | 2025 | RHP | 2148 rpm |
6 | Lucas Calderin | IL | Glenbard East | 2026 | OF | 2131 rpm |
7 | Aiden Robles | IL | Yorkville | 2026 | RHP | 2120 rpm |
8 | Brayden Saling | IL | Williamsville High School | 2025 | SS | 2108 rpm |
9 | Lucas Rink | IL | Wilmington | 2025 | 3B | 2106 rpm |
10 | Jarek Quinn | IL | Richwoods | 2026 | RHP | 2091 rpm |
11 | Matthew Fox | IL | Lockport | 2025 | RHP | 2079 rpm |
12 | Niko Villacci | IL | Oswego East | 2026 | OF | 2064 rpm |
13 | Jack Slightom | IL | Lyons Twp High Sch | 2026 | C | 2053 rpm |
14 | Kyle Christensen | IL | Joliet Catholic | 2026 | RHP | 2042 rpm |
15 | Brady Backes | IL | La Salle-Peru | 2025 | RHP | 2040 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Landon Gray | IL | Dunlap | 2026 | OF | 18.0 in |
2 | Auggie Lohnes | IL | East Peoria | 2026 | 3B | 17.2 in |
3 | Peter Jurcenko | IL | Sandburg | 2026 | RHP | 16.4 in |
4 | Miles Woolsey | IL | Mahomet-Seymour | 2025 | RHP | 16.2 in |
5 | Niko Villacci | IL | Oswego East | 2026 | OF | 15.2 in |
6 | Brady Backes | IL | La Salle-Peru | 2025 | RHP | 15.0 in |
7 | Brandon Menser | IL | Sesser Valier | 2025 | RHP | 14.8 in |
8 | Kyle Christensen | IL | Joliet Catholic | 2026 | RHP | 14.7 in |
9 | Griffin Kelly | IL | Buffalo Grove High School | 2025 | 1B | 14.5 in |
10 | Jason Gumiela | IL | St. Patrick | 2025 | LHP | 13.9 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Gabe Sanders | IL | Yorkville | 2026 | LHP | -21.6 |
2 | Darren Law | IL | Oak Park-River Forest | 2026 | RHP | 20.0 |
3 | Austin Borries | IL | Teutopolis | 2026 | RHP | 19.7 |
4 | Jason Gumiela | IL | St. Patrick | 2025 | LHP | -19.5 |
5 | Charlie Taczy | IL | Cary-Grove | 2025 | RHP | 19.3 |
6 | Mason Leske | IL | Huntley | 2025 | RHP | 19.1 |
7 | Paddy Roth | IL | St. Patrick | 2026 | RHP | 18.3 |
8 | Lucas Rink | IL | Wilmington | 2025 | 3B | 18.1 |
9 | Hayden Bernreuter | IL | Triad | 2025 | OF | -18.1 |
10 | Brock Fearday | IL | St. Anthony | 2025 | RHP | 18.0 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Jackson Beiler | IL | Mt. Zion | 2025 | SS | 100 % |
^ | Ian Campbell | IL | Joliet Catholic | 2026 | RHP | 100 % |
^ | Owyn Edwards | IL | Oak Park-River Forest | 2026 | RHP | 100 % |
^ | Austin Borries | IL | Teutopolis | 2026 | RHP | 100 % |
^ | Andrew Dawson | IL | Oak Forest | 2026 | RHP | 100 % |
^ | Lance Cuddy | IL | Coal City | 2026 | LHP | 100 % |
^ | Owen Walsh | IL | St Ignatius | 2025 | RHP | 100 % |
^ | Brandon Menser | IL | Sesser Valier | 2025 | RHP | 100 % |
^ | Colt Armbrust | IL | ST FRANCIS HIGH SCHOOL | 2025 | RHP | 100 % |
^ | Charlie Caroselli | IL | Providence Catholic | 2027 | RHP | 100 % |
^ | Kyle Christensen | IL | Joliet Catholic | 2026 | RHP | 100 % |
^ | Landon Gray | IL | Dunlap | 2026 | OF | 100 % |
^ | Andrew Dawson | IL | Tremont | 2026 | 3B | 100 % |
^ | Brady Klepfer | IL | Huntley | 2026 | C | 100 % |
^ | Owen Novak | IL | Lincoln-Way Central | 2026 | RHP | 100 % |
^ | Paddy Roth | IL | St. Patrick | 2026 | RHP | 100 % |
^ | Anthony Fry | IL | Libertyville High School | 2025 | RHP | 100 % |
^ | Owen Roberts | IL | Waubonsie Valley | 2025 | SS | 100 % |
^ | Andrew Tay | IL | Mt. Zion | 2025 | RHP | 100 % |
2 | Matthew Fox | IL | Lockport | 2025 | RHP | 75 % |
^ | Josh Marzec | IL | Lake Zurich | 2025 | RHP | 75 % |
^ | Jarek Quinn | IL | Richwoods | 2026 | RHP | 75 % |
^ | Brody Phillips | IL | Arcola | 2027 | SS | 75 % |
^ | Rich Schilling | IL | Wheaton North | 2025 | RHP | 75 % |
3 | Luke Schuckenbrock | IL | Gillespie High School | 2026 | SS | 72 % |
4 | Darren Law | IL | Oak Park-River Forest | 2026 | RHP | 71 % |
5 | Baris Brua | IL | Mundelein | 2025 | LHP | 66 % |
^ | Henry Humes | IL | Homewood Flossmoor | 2026 | RHP | 66 % |
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT
gd2md-html: xyzzy Thu Aug 15 2024