Preseason All-State Underclass: Pitcher Data Dive
March 6, 2026

On February 28th, the Prep Baseball Illinois staff hosted the Preseason All-State Underclass at The MAX in McCook, IL. 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.
We've already posted a Statistical Analysis from the event, highlighting more of the traditional statistical categories. We alos published a 2029 Quick Hits and 2028 Quick Hits story, highlighting some of the event's top performers.
Check out our recent episode of The Bullpen podcast where we talked through both Preseason All-State events:
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 | Dodger Friedrich | IL | Lane Tech | 2028 | RHP | 93.6 mph |
| 2 | Anderson Kaufmann | IL | Alton | 2028 | C | 92.0 mph |
| 3 | Landon Connolly | IL | Naperville Central | 2028 | RHP | 91.7 mph |
| 4 | Jack Postma | IL | Barrington | 2028 | RHP | 90.7 mph |
| 5 | Nicholas Chiarodo | IL | Edwardsville | 2028 | SS | 89.6 mph |
| 6 | Ryan Pipkins | IL | Champaign Central | 2028 | OF | 89.1 mph |
| 7 | Luke Crowder | IL | Benet Academy | 2028 | LHP | 88.8 mph |
| 8 | Cole Clower | IL | Providence Catholic | 2028 | RHP | 88.7 mph |
| 9 | Paulie Hobbs | IL | Hanover Central | 2029 | OF | 88.3 mph |
| 10 | Kanon Baxley | IL | Kaneland | 2028 | SS | 88.3 mph |
| 11 | Mason Almazan | IL | Providence Catholic | 2028 | SS | 88.2 mph |
| 12 | Keegan Crabtree | IL | Lincoln-Way East | 2028 | SS | 88.2 mph |
| 13 | Weston Ensign | IL | Fisher | 2028 | 3B | 88.0 mph |
| 14 | Theo Schroedter | IL | DePaul College Prep | 2029 | OF | 87.9 mph |
| 15 | Brock Hamilton | IL | Homewood-Flossmoor High School | 2028 | 1B | 87.9 mph |
| 16 | Will Vanderheyden | IL | O'Fallon | 2028 | RHP | 87.7 mph |
| 17 | Wes Thompson | IL | Normal University | 2028 | C | 87.7 mph |
| 18 | Cylis Rainey | IL | Mount Carmel | 2029 | OF | 87.4 mph |
| 19 | Dylan Jones | IL | Lemont | 2028 | LHP | 87.1 mph |
| 20 | Ethan Johnson | IL | Lake Zurich | 2028 | LHP | 86.9 mph |
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Jack Kovich | IL | Glenbard West | 2029 | SS | 2434 rpm |
| 2 | Sonny Mateja | IL | Montini Catholic | 2028 | 2B | 2355 rpm |
| 3 | Ryan Carzoli | IL | McHenry | 2028 | RHP | 2333 rpm |
| 4 | Henry Murphy | IL | Maine South | 2028 | RHP | 2320 rpm |
| 5 | Luke Crowder | IL | Benet Academy | 2028 | LHP | 2305 rpm |
| 6 | Will Vanderheyden | IL | O'Fallon | 2028 | RHP | 2299 rpm |
| 7 | Weston Ensign | IL | Fisher | 2028 | 3B | 2286 rpm |
| 8 | Mason Almazan | IL | Providence Catholic | 2028 | SS | 2273 rpm |
| 9 | Christian Drye | IL | Nazareth Academy | 2028 | RHP | 2263 rpm |
| 10 | Anderson Kaufmann | IL | Alton | 2028 | C | 2248 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 | Collin Lawlor | IL | Marist | 2028 | LHP | 18.9 in |
| 2 | Keegan Crabtree | IL | Lincoln-Way East | 2028 | SS | 17.9 in |
| 3 | Kaleb Gossett | IL | Yorkville | 2029 | SS | 17.5 in |
| 4 | Will Vanderheyden | IL | O'Fallon | 2028 | RHP | 17.1 in |
| 5 | Lavin Tull | IL | O'Fallon | 2028 | LHP | 17.0 in |
| 6 | Nic Bralts | IL | Champaign Central | 2028 | SS | 16.8 in |
| 7 | Josh Ouimette | IL | Carmel Catholic | 2028 | LHP | 16.7 in |
| 8 | Braxton Bruns | IL | Rochelle Township High School | 2029 | OF | 16.6 in |
| 9 | Trey Hrasky | IL | O'Fallon | 2028 | OF | 16.4 in |
| 10 | Luke Crowder | IL | Benet Academy | 2028 | LHP | 16.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 efficiencies. 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 vertical approach angle.
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Tyler Mehrtens | IL | Highland | 2028 | LHP | -18.5 |
| 2 | Jake Pisano | IL | Providence Catholic | 2029 | RHP | 16.8 |
| 3 | Jacob Hite | IL | St. Laurence | 2028 | OF | 16.0 |
| 4 | Colton Carpenter | IL | Normal University | 2028 | LHP | -15.8 |
| 5 | Austin Leipart | IL | Providence Catholic | 2028 | 3B | 15.5 |
| 6 | Matt Bullington | IL | Marist | 2028 | RHP | 15.4 |
| 7 | Dodger Friedrich | IL | Lane Tech | 2028 | RHP | 15.4 |
| 8 | Brock Hamilton | IL | Homewood-Flossmoor High School | 2028 | 1B | 15.2 |
| 9 | Charlie Kohman | IL | Downers Grove North | 2029 | LHP | -15.2 |
| 10 | Kaeson Ernst | IL | Warrensburg-Latham | 2028 | RHP | 14.3 |
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 | Weston Ensign | IL | Fisher | 2028 | 3B | 83 % |
| ^ | Jake Pisano | IL | Providence Catholic | 2029 | RHP | 83 % |
| ^ | Keegan Crabtree | IL | Lincoln-Way East | 2028 | SS | 83 % |
| ^ | Luke Crowder | IL | Benet Academy | 2028 | LHP | 83 % |
| 2 | Ryan Carzoli | IL | McHenry | 2028 | RHP | 71 % |
| ^ | Eastin McBroom | IL | Newark | 2028 | RHP | 71 % |
| ^ | Trey Hrasky | IL | O'Fallon | 2028 | OF | 71 % |
| ^ | Sonny Mateja | IL | Montini Catholic | 2028 | 2B | 71 % |
| 3 | Jacob Hite | IL | St. Laurence | 2028 | OF | 66 % |
| ^ | Wes Thompson | IL | Normal University | 2028 | C | 66 % |
| ^ | Ryan Pipkins | IL | Champaign Central | 2028 | OF | 66 % |
| 4 | Dodger Friedrich | IL | Lane Tech | 2028 | RHP | 60 % |
| ^ | Anderson Kaufmann | IL | Alton | 2028 | C | 60 % |
| ^ | Henry Murphy | IL | Maine South | 2028 | RHP | 60 % |
| 5 | Chris Kenzal | IL | Saint Patrick | 2028 | RHP | 57 % |
| ^ | Jacob Huber | IL | Libertyville | 2028 | RHP | 57 % |
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 | Jack Kovich | IL | Glenbard West | 2029 | SS | 2609 rpm |
| 2 | Kanon Baxley | IL | Kaneland | 2028 | SS | 2519 rpm |
| 3 | Eastin McBroom | IL | Newark | 2028 | RHP | 2435 rpm |
| 4 | Landon Connolly | IL | Naperville Central | 2028 | RHP | 2385 rpm |
| 5 | Lawton Close | IL | Naperville North | 2028 | OF | 2360 rpm |
| 6 | Nicholas Chiarodo | IL | Edwardsville | 2028 | SS | 2358 rpm |
| 7 | Sonny Mateja | IL | Montini Catholic | 2028 | 2B | 2334 rpm |
| 8 | Josh Ouimette | IL | Carmel Catholic | 2028 | LHP | 2308 rpm |
| 9 | Will Vanderheyden | IL | O'Fallon | 2028 | RHP | 2270 rpm |
| 10 | Nic Bralts | IL | Champaign Central | 2028 | SS | 2209 rpm |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Kanon Baxley | IL | Kaneland | 2028 | SS | -19.7 in |
| 2 | Josh Ouimette | IL | Carmel Catholic | 2028 | LHP | -17.1 in |
| 3 | Nicholas Chiarodo | IL | Edwardsville | 2028 | SS | -12.4 in |
| 4 | Landon Connolly | IL | Naperville Central | 2028 | RHP | -10.0 in |
| 5 | Jacob Huber | IL | Libertyville | 2028 | RHP | -8.9 in |
| 6 | Mason Almazan | IL | Providence Catholic | 2028 | SS | -8.9 in |
| 7 | Kaeson Ernst | IL | Warrensburg-Latham | 2028 | RHP | -8.8 in |
| 8 | Lawton Close | IL | Naperville North | 2028 | OF | -8.0 in |
| 9 | Ryder Sisti | IL | Plainfield Central | 2028 | 3B | -6.7 in |
| 10 | Charlie Kohman | IL | Downers Grove North | 2029 | LHP | -6.3 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Landon Connolly | IL | Naperville Central | 2028 | RHP | -18.9 |
| 2 | Sonny Mateja | IL | Montini Catholic | 2028 | 2B | -18.7 |
| 3 | Lawton Close | IL | Naperville North | 2028 | OF | -17.6 |
| 4 | Jack Kovich | IL | Glenbard West | 2029 | SS | -17.3 |
| 5 | Nicholas Chiarodo | IL | Edwardsville | 2028 | SS | -16.9 |
| 6 | Cody Busch | IL | Joliet Catholic | 2029 | SS | -14.0 |
| 7 | Colton Carpenter | IL | Normal University | 2028 | LHP | 13.2 |
| 8 | Rylan Johnson | IL | Wheaton North | 2028 | RHP | -12.8 |
| 9 | Wade Zunkel | IL | Willowbrook | 2029 | 1B | 12.6 |
| 10 | Charlie Kohman | IL | Downers Grove North | 2029 | LHP | 12.5 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Eastin McBroom | IL | Newark | 2028 | RHP | 100 % |
| ^ | Luke Crowder | IL | Benet Academy | 2028 | LHP | 100 % |
| ^ | Nic Bralts | IL | Champaign Central | 2028 | SS | 100 % |
| 2 | Jacob Hite | IL | St. Laurence | 2028 | OF | 80 % |
| 3 | Dylan Jones | IL | Lemont | 2028 | LHP | 75 % |
| ^ | Charlie Kohman | IL | Downers Grove North | 2029 | LHP | 75 % |
| 4 | Cody Busch | IL | Joliet Catholic | 2029 | SS | 66 % |
| ^ | Kanon Baxley | IL | Kaneland | 2028 | SS | 66 % |
| 5 | Andrew Jones | IL | Marist | 2029 | SS | 60 % |
SLIDER
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Cain Dekeyrel | IL | Rockridge High School | 2029 | SS | 2568 |
| 2 | Jack Bullington | IL | Marist | 2028 | C | 2501 |
| 3 | Eastin McBroom | IL | Newark | 2028 | RHP | 2437 |
| 4 | Nic Bralts | IL | Champaign Central | 2028 | SS | 2408 |
| 5 | Wes Thompson | IL | Normal University | 2028 | C | 2330 |
| 6 | Christian Drye | IL | Nazareth Academy | 2028 | RHP | 2290 |
| 7 | Landon Connolly | IL | Naperville Central | 2028 | RHP | 2258 |
| 8 | Milan Bansal | IL | Hinsdale Central | 2028 | 3B | 2235 |
| 9 | Madden Nunn | IL | Whitney Young | 2028 | 3B | 2229 |
| 10 | Anderson Kaufmann | IL | Alton | 2028 | C | 2198 |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Chris Kenzal | IL | Saint Patrick | 2028 | RHP | -12.4 in |
| 2 | Ben McNair | IL | Deerfield | 2029 | RHP | -10.1 in |
| 3 | Easton Pickrel | IL | Galesburg | 2029 | SS | -7.8 in |
| 4 | Matt Bullington | IL | Marist | 2028 | RHP | 6.5 in |
| 5 | Cain Dekeyrel | IL | Rockridge High School | 2029 | SS | -6.0 in |
| 6 | Jack Postma | IL | Barrington | 2028 | RHP | 5.6 in |
| 7 | Mason Koth | IL | Jacobs | 2029 | OF | 5.0 in |
| 8 | Jay Baird | IL | Hinsdale Central | 2028 | RHP | -4.9 in |
| 9 | Ryan Carzoli | IL | McHenry | 2028 | RHP | -4.7 in |
| 10 | Collin Lawlor | IL | Marist | 2028 | LHP | 4.7 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Cain Dekeyrel | IL | Rockridge High School | 2029 | SS | -20.7 |
| 2 | Tyler Mehrtens | IL | Highland | 2028 | LHP | 19.1 |
| 3 | Easton Pickrel | IL | Galesburg | 2029 | SS | -16.6 |
| 4 | Jack Bullington | IL | Marist | 2028 | C | -15.8 |
| 5 | Jay Baird | IL | Hinsdale Central | 2028 | RHP | -15.8 |
| 6 | Trey Hrasky | IL | O'Fallon | 2028 | OF | 14.2 |
| 7 | Braxton Bruns | IL | Rochelle Township High School | 2029 | OF | -13.9 |
| 8 | Ryan Carzoli | IL | McHenry | 2028 | RHP | -13.7 |
| 9 | Jack Postma | IL | Barrington | 2028 | RHP | -13.6 |
| 10 | Cody Busch | IL | Joliet Catholic | 2029 | SS | -13.5 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Keegan Crabtree | IL | Lincoln-Way East | 2028 | SS | 100 % |
| ^ | Matt Bullington | IL | Marist | 2028 | RHP | 100 % |
| 2 | Collin Lawlor | IL | Marist | 2028 | LHP | 80 % |
| 3 | Will Vanderheyden | IL | O'Fallon | 2028 | RHP | 75 % |
| ^ | Dylan Jones | IL | Lemont | 2028 | LHP | 75 % |
| ^ | Henry Murphy | IL | Maine South | 2028 | RHP | 75 % |
| 4 | Tyler Mehrtens | IL | Highland | 2028 | LHP | 66 % |
| ^ | Leo Kelly | IL | Loyola Academy | 2029 | 3B | 66 % |
| 5 | Easton Pickrel | IL | Galesburg | 2029 | SS | 60 % |
| ^ | Mason Koth | IL | Jacobs | 2029 | OF | 60 % |
| ^ | Jack Bullington | IL | Marist | 2028 | C | 60 % |
| ^ | Ethan Johnson | IL | Lake Zurich | 2028 | LHP | 60 % |
| ^ | Cylis Rainey | IL | Mount Carmel | 2029 | OF | 60 % |
CHANGEUP
Spin Rate (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Austin Leipart | IL | Providence Catholic | 2028 | 3B | 2020 rpm |
| 2 | Chris Kenzal | IL | Saint Patrick | 2028 | RHP | 2005 rpm |
| 3 | Matt Bullington | IL | Marist | 2028 | RHP | 1994 rpm |
| 4 | Ryan Carzoli | IL | McHenry | 2028 | RHP | 1964 rpm |
| 5 | Kaeson Ernst | IL | Warrensburg-Latham | 2028 | RHP | 1945 rpm |
| 6 | Jack Kovich | IL | Glenbard West | 2029 | SS | 1944 rpm |
| 7 | Nic Bralts | IL | Champaign Central | 2028 | SS | 1931 rpm |
| 8 | Dylan Jones | IL | Lemont | 2028 | LHP | 1876 rpm |
| 9 | Tyler Mehrtens | IL | Highland | 2028 | LHP | 1874 rpm |
| 10 | Jake Pisano | IL | Providence Catholic | 2029 | RHP | 1848 rpm |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Leo Kelly | IL | Loyola Academy | 2029 | 3B | 14.4 in |
| 2 | Lavin Tull | IL | O'Fallon | 2028 | LHP | 14.1 in |
| 3 | Jack Kovich | IL | Glenbard West | 2029 | SS | 14.1 in |
| 4 | Andrew Jones | IL | Marist | 2029 | SS | 13.9 in |
| 5 | Chris Kenzal | IL | Saint Patrick | 2028 | RHP | 13.8 in |
| 6 | Jake Pisano | IL | Providence Catholic | 2029 | RHP | 12.8 in |
| 7 | Mason Almazan | IL | Providence Catholic | 2028 | SS | 12.6 in |
| 8 | Ryder Sisti | IL | Plainfield Central | 2028 | 3B | 12.0 in |
| 9 | Paulie Hobbs | IL | Hanover Central | 2029 | OF | 11.7 in |
| 10 | Ryan Pipkins | IL | Champaign Central | 2028 | OF | 11.6 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Kaeson Ernst | IL | Warrensburg-Latham | 2028 | RHP | 21.9 |
| 2 | Tyler Mehrtens | IL | Highland | 2028 | LHP | -18.3 |
| 3 | Kaleb Gossett | IL | Yorkville | 2029 | SS | 18.1 |
| 4 | Jack Postma | IL | Barrington | 2028 | RHP | 17.9 |
| 5 | Nic Bralts | IL | Champaign Central | 2028 | SS | 17.7 |
| 6 | Anderson Kaufmann | IL | Alton | 2028 | C | 17.7 |
| 7 | Matt Bullington | IL | Marist | 2028 | RHP | 17.6 |
| 8 | Ian Behl | IL | Pleasant Plains | 2029 | RHP | 17.6 |
| 9 | Henry Murphy | IL | Maine South | 2028 | RHP | 16.6 |
| 10 | Rylan Johnson | IL | Wheaton North | 2028 | RHP | 16.6 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Mason Koth | IL | Jacobs | 2029 | OF | 80 % |
| 2 | Ryan Pipkins | IL | Champaign Central | 2028 | OF | 75 % |
| 3 | Dylan Jones | IL | Lemont | 2028 | LHP | 66 % |
| ^ | Kanon Baxley | IL | Kaneland | 2028 | SS | 66 % |
| ^ | Theo Schroedter | IL | DePaul College Prep | 2029 | OF | 66 % |
| 4 | Ryan Carzoli | IL | McHenry | 2028 | RHP | 60 % |
| ^ | Weston Ensign | IL | Fisher | 2028 | 3B | 60 % |
| ^ | Madden Nunn | IL | Whitney Young | 2028 | 3B | 60 % |
| ^ | Braxton Bruns | IL | Rochelle Township High School | 2029 | OF | 60 % |
| ^ | Jacob Hite | IL | St. Laurence | 2028 | OF | 60 % |
| ^ | Andrew Jones | IL | Marist | 2029 | SS | 60 % |
| ^ | Jay Baird | IL | Hinsdale Central | 2028 | RHP | 60 % |
| 5 | Lawton Close | IL | Naperville North | 2028 | OF | 50 % |
| ^ | Trey Hrasky | IL | O'Fallon | 2028 | OF | 50 % |
| ^ | Sonny Mateja | IL | Montini Catholic | 2028 | 2B | 50 % |
| ^ | Nic Bralts | IL | Champaign Central | 2028 | SS | 50 % |
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT
