2024 Preseason All-State, Underclass: Statistical Analysis
February 27, 2024
On Feb. 24th, the Prep Baseball Illinois staff hosted the Preseason All-State, Underclass at The MAX in McCook, 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.
On the mound, over 35 prospects recorded a fastball over 85 mph, while positionally, 30 prospects had a run time under 7.00 seconds, and over 60 hitters recorded a max exit velocity of 90 mph or higher.
Today, we will be looking at the top measurable data performers from the event:
FASTBALL VELOCITY (MAX)
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Frank Costabile | IL | Stevenson | 2026 | OF | 91.8 mph |
2 | Paddy Roth | IL | St. Patrick | 2026 | RHP | 91.1 mph |
3 | Ian Campbell | IL | Joliet Catholic | 2026 | RHP | 91.1 mph |
4 | Keaton Reinke | IL | St. Charles North | 2026 | RHP | 91.0 mph |
5 | Brady Buenik | IL | Libertyville | 2027 | RHP | 90.8 mph |
6 | Rocco Szambelan | IL | Joliet Catholic | 2026 | LHP | 90.3 mph |
7 | Drew Borkowski III | IL | Huntley | 2026 | RHP | 90.3 mph |
8 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 89.8 mph |
9 | Cole Ruggeri | IL | Waubonsie Valley | 2027 | RHP | 89.7 mph |
10 | Connor Elenteny | IL | Mount Carmel | 2026 | RHP | 89.5 mph |
11 | Callaghan O'Connor | IL | Bishop McNamara | 2026 | 3B | 89.5 mph |
12 | Brandon Pelz | IL | Bartlett | 2026 | SS | 88.8 mph |
13 | Martin Kinnane | IL | Lockport | 2026 | RHP | 88.3 mph |
14 | Brady Cunningham | IL | Brother Rice | 2027 | RHP | 87.8 mph |
15 | Callum Morrison | IL | Lake Forest | 2026 | LHP | 87.7 mph |
16 | Luke Blackwell | IL | Valmeyer | 2026 | RHP | 87.3 mph |
17 | Jory Crocker | IL | Willowbrook | 2026 | SS | 87.2 mph |
18 | Ian Tosi | IL | Mount Carmel | 2026 | LHP | 87.1 mph |
19 | Antonio Brown Jr | IL | Homewood-Flossmoor | 2026 | RHP | 86.7 mph |
20 | Jason Phillips | IL | Plano | 2026 | 3B | 86.7 mph |
21 | John Strzechowski | IL | St. Laurence | 2026 | RHP | 86.3 mph |
22 | Kaeden Schatsiek | IL | Brimfield | 2026 | 3B | 86.3 mph |
23 | Joe Kelly | IL | Loyola Academy | 2026 | 3B | 86.2 mph |
24 | Josh Colaizzi | IL | Bartlett | 2026 | OF | 86.1 mph |
25 | Braydon McKendrick | IL | Brother Rice | 2026 | LHP | 86.1 mph |
26 | Cullen Schwigen | IL | Rockridge | 2027 | RHP | 86.0 mph |
27 | James Wasson | IL | Nazareth Academy | 2027 | RHP | 85.9 mph |
28 | Cy Craft | IL | Du Quoin | 2027 | RHP | 85.9 mph |
29 | Johnny Nelson | IL | Oak Park-River Forest | 2026 | SS | 85.9 mph |
30 | Aiden Robles | IL | Yorkville | 2026 | RHP | 85.5 mph |
31 | Alec Novotney | IL | Marquette Academy | 2026 | SS | 85.2 mph |
32 | Traxton Roberts | IL | Armstrong Township | 2027 | RHP | 85.2 mph |
33 | Padraig Hurley | IL | Illinois Lutheran | 2026 | SS | 84.9 mph |
34 | Sean Dabe | IL | Huntley | 2027 | SS | 84.8 mph |
35 | Jack Slightom | IL | Lyons Township | 2026 | C | 84.7 mph |
FASTBALL SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Aiden Robles | IL | Yorkville | 2026 | RHP | 2452 rpm |
2 | James Wasson | IL | Nazareth Academy | 2027 | RHP | 2365 rpm |
3 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 2318 rpm |
4 | Braydon McKendrick | IL | Brother Rice | 2026 | LHP | 2306 rpm |
5 | Nico Harper | IL | Libertyville | 2026 | LHP | 2245 rpm |
6 | Ryan Wollschlager | IL | St. Laurence | 2026 | RHP | 2238 rpm |
7 | Ian Campbell | IL | Joliet Catholic | 2026 | RHP | 2202 rpm |
8 | Callaghan O'Connor | IL | Bishop McNamara | 2026 | 3B | 2196 rpm |
9 | Joe Kelly | IL | Loyola Academy | 2026 | 3B | 2151 rpm |
10 | Frank Costabile | IL | Stevenson | 2026 | OF | 2140 rpm |
11 | Ian Tosi | IL | Mount Carmel | 2026 | LHP | 2136 rpm |
12 | Brandon Pelz | IL | Bartlett | 2026 | SS | 2120 rpm |
13 | Samuel Chin | IL | St. Laurence | 2026 | LHP | 2110 rpm |
14 | Jory Crocker | IL | Willowbrook | 2026 | SS | 2107 rpm |
15 | Antonio Brown Jr | IL | Homewood-Flossmoor | 2026 | RHP | 2098 rpm |
16 | Drew Borkowski III | IL | Huntley | 2026 | RHP | 2086 rpm |
17 | Ryan Duncheon Jr. | IL | East Peoria | 2026 | C | 2080 rpm |
18 | Mason Bruesch | IL | Geneva | 2027 | OF | 2077 rpm |
19 | Cole Ruggeri | IL | Waubonsie Valley | 2027 | RHP | 2065 rpm |
20 | Callum Morrison | IL | Lake Forest | 2026 | LHP | 2063 rpm |
60-YARD DASH
Rank | Name | State | School | Class | Pos | 60-yard |
1 | Nolan Ramoley | IL | Brother Rice | 2026 | OF | 6.52 |
2 | Josh Morgan | IL | Fenwick | 2027 | OF | 6.63 |
3 | Logan Fernandez | IL | Mt. Carmel | 2026 | OF | 6.68 |
4 | Mikey Watson | IL | BROTHER RICE HIGH SCHOOL | 2027 | 3B | 6.71 |
^ | Adam Swanson | IL | Ottawa Township | 2026 | C | 6.71 |
^ | Joey Ireland | IL | Mount Carmel | 2026 | SS | 6.71 |
^ | Gavin Michaels | IL | Normal Community | 2026 | SS | 6.71 |
5 | Sebastian Wilson | IL | Lane Tech | 2027 | OF | 6.76 |
6 | Josh Colaizzi | IL | Bartlett | 2026 | OF | 6.78 |
7 | Frank Costabile | IL | Stevenson | 2026 | OF | 6.80 |
^ | Colin Campbell | IL | Brother Rice | 2027 | SS | 6.80 |
8 | Keaton Reinke | IL | St. Charles North | 2026 | RHP | 6.81 |
9 | Jailen Veliz | IL | Yorkville | 2026 | SS | 6.82 |
10 | Patrick Connors | IL | Hinsdale Central | 2026 | OF | 6.84 |
11 | Logan Wroughton | IL | Mt. Carmel - Chicago | 2026 | SS | 6.86 |
12 | Jory Crocker | IL | Willowbrook | 2026 | SS | 6.88 |
13 | Gabe Sanders | IL | Yorkville | 2026 | LHP | 6.89 |
14 | Lucas Simulick | IL | Joliet Catholic | 2026 | SS | 6.91 |
15 | Easton Newman | IL | Deerfield | 2026 | SS | 6.92 |
^ | Ethan Bass | IL | Glenbrook North | 2026 | SS | 6.92 |
16 | Andrew Talbert | IL | Byron | 2027 | OF | 6.94 |
^ | Braydon McKendrick | IL | Brother Rice | 2026 | LHP | 6.94 |
17 | Jacsen Tucker | IL | Oswego East | 2027 | SS | 6.95 |
^ | Mickey Lotus | IL | St. Laurence | 2026 | SS | 6.95 |
18 | Zach Rubin | IL | Antioch | 2026 | SS | 6.97 |
^ | Johnny Nelson | IL | Oak Park-River Forest | 2026 | SS | 6.97 |
^ | Owen Rog | IL | DePaul College Prep | 2026 | OF | 6.97 |
19 | Johnny Andretich | IL | Plainfield North | 2026 | OF | 6.98 |
20 | Kyle Ziebell | IL | Harvest Christian Academy | 2026 | SS | 6.99 |
^ | Anthony Cartolano | IL | Brother Rice | 2027 | OF | 6.99 |
EXIT VELOCITY (MAX)
Rank | Name | State | School | Class | Pos | Exit Velocity (max) |
1 | Nolan Ramoley | IL | Brother Rice | 2026 | OF | 104.3 mph |
2 | Ian Campbell | IL | Joliet Catholic | 2026 | RHP | 102.8 mph |
3 | TJ McQuillan | IL | Mount Carmel | 2026 | 3B | 102.4 mph |
4 | Adam Swanson | IL | Ottawa Township | 2026 | C | 99.9 mph |
5 | Travis Dudycha | IL | Huntley | 2026 | 1B | 99.1 mph |
6 | Drew Borkowski III | IL | Huntley | 2026 | RHP | 99.1 mph |
7 | Anthony Chavez | IL | Mount Carmel | 2026 | 1B | 98.6 mph |
8 | Cory Les | IL | St. Laurence | 2026 | SS | 98.5 mph |
9 | Keegan Seipp | IL | O'Fallon | 2027 | C | 98.3 mph |
10 | Dylan Kassab | IL | Hinsdale Central | 2026 | C | 97.7 mph |
11 | Sebastian Wilson | IL | Lane Tech | 2027 | OF | 97.7 mph |
12 | Keaton Reinke | IL | St. Charles North | 2026 | RHP | 97.2 mph |
13 | Frank Costabile | IL | Stevenson | 2026 | OF | 97.1 mph |
14 | Josh Colaizzi | IL | Bartlett | 2026 | OF | 96.7 mph |
15 | Jorey Myren | IL | Rochester | 2026 | 3B | 96.1 mph |
16 | Brandon Thomsen | IL | St. Viator | 2026 | C | 96.1 mph |
17 | Joey Ireland | IL | Mount Carmel | 2026 | SS | 96.1 mph |
18 | Callaghan O'Connor | IL | Bishop McNamara | 2026 | 3B | 95.9 mph |
19 | Gavin Michaels | IL | Normal Community | 2026 | SS | 95.8 mph |
20 | Ryan Wilberding | IL | Libertyville | 2027 | C | 95.7 mph |
21 | Ethan Bass | IL | Glenbrook North | 2026 | SS | 95.6 mph |
22 | Jason Phillips | IL | Plano | 2026 | 3B | 95.6 mph |
23 | Drew Stevens | IL | Normal Community | 2026 | C | 95.2 mph |
24 | Noah Hallahan | IL | Geneva | 2027 | SS | 95.1 mph |
25 | Logan Fernandez | IL | Mt. Carmel | 2026 | OF | 94.8 mph |
26 | Kamran Alikhan | IL | Nazareth Academy | 2026 | OF | 94.7 mph |
27 | Cole Ruggeri | IL | Waubonsie Valley | 2027 | RHP | 94.3 mph |
28 | Patrick Connors | IL | Hinsdale Central | 2026 | OF | 94.2 mph |
29 | James Dooman | IL | Glenbrook South | 2026 | OF | 94.0 mph |
30 | Jory Crocker | IL | Willowbrook | 2026 | SS | 93.7 mph |
TOP INFIELD VELOCITY
Rank | Name | State | School | Class | Pos | INF Velo |
1 | Kaden Wasniewski | IL | McHenry | 2027 | 3B | 92 |
^ | Drew Borkowski III | IL | Huntley | 2026 | RHP | 92 |
2 | Lucas Simulick | IL | Joliet Catholic | 2026 | SS | 90 |
3 | Ethan Bass | IL | Glenbrook North | 2026 | SS | 89 |
^ | Cory Les | IL | St. Laurence | 2026 | SS | 89 |
^ | Brandon Pelz | IL | Bartlett | 2026 | SS | 89 |
4 | Cy Craft | IL | Du Quoin | 2027 | RHP | 87 |
^ | Alec Novotney | IL | Marquette Academy | 2026 | SS | 87 |
^ | Callaghan O'Connor | IL | Bishop McNamara | 2026 | 3B | 87 |
5 | Niko Villacci | IL | Oswego East | 2026 | OF | 86 |
^ | Johnny Nelson | IL | Oak Park-River Forest | 2026 | SS | 86 |
^ | Layten Gerdes | IL | Fieldcrest | 2026 | SS | 86 |
^ | Jory Crocker | IL | Willowbrook | 2026 | SS | 86 |
^ | Andrew Talbert | IL | Byron | 2027 | OF | 86 |
^ | Easton Newman | IL | Deerfield | 2026 | SS | 86 |
^ | Blake Ragsdale | IL | Lyons Township | 2027 | SS | 86 |
^ | TJ McQuillan | IL | Mount Carmel | 2026 | 3B | 86 |
^ | Kamrin Jenkins | IL | Oswego | 2026 | SS | 86 |
6 | Gavin Michaels | IL | Normal Community | 2026 | SS | 85 |
^ | Daniel Coyle | IL | St. Laurence | 2026 | 3B | 85 |
^ | Kyle Ziebell | IL | Harvest Christian Academy | 2026 | SS | 85 |
TOP OUTFIELD VELOCITY
Rank | Name | State | School | Class | Pos | OF Velo |
1 | Frank Costabile | IL | Stevenson | 2026 | OF | 98 |
2 | Andrew Talbert | IL | Byron | 2027 | OF | 95 |
^ | Keaton Reinke | IL | St. Charles North | 2026 | RHP | 95 |
3 | Josh Colaizzi | IL | Bartlett | 2026 | OF | 93 |
4 | Nolan Ramoley | IL | Brother Rice | 2026 | OF | 92 |
5 | Ian Campbell | IL | Joliet Catholic | 2026 | RHP | 90 |
^ | Easton Newman | IL | Deerfield | 2026 | SS | 90 |
6 | TJ McQuillan | IL | Mount Carmel | 2026 | 3B | 89 |
7 | Sebastian Wilson | IL | Lane Tech | 2027 | OF | 88 |
^ | James Dooman | IL | Glenbrook South | 2026 | OF | 88 |
8 | Dominic Battista | IL | Oswego East | 2026 | OF | 87 |
^ | Owen Rog | IL | DePaul College Prep | 2026 | OF | 87 |
9 | Logan Fernandez | IL | Mt. Carmel | 2026 | OF | 86 |
^ | Patrick Connors | IL | Hinsdale Central | 2026 | OF | 86 |
10 | Kamran Alikhan | IL | Nazareth Academy | 2026 | OF | 85 |
^ | Braydon McKendrick | IL | Brother Rice | 2026 | LHP | 85 |
^ | Tommy Georgelos | IL | Lyons Township | 2026 | OF | 85 |
TOP CATCHER VELOCITY
Rank | Name | State | School | Class | Pos | C Velo |
1 | Adam Swanson | IL | Ottawa Township | 2026 | C | 80 |
2 | Ryan Wilberding | IL | Libertyville | 2027 | C | 79 |
3 | Dylan Kassab | IL | Hinsdale Central | 2026 | C | 78 |
4 | Maxx Grieme | IL | Taylorville | 2026 | C | 77 |
5 | Peter Corthinos | IL | Maine South | 2026 | C | 76 |
^ | Brandon Thomsen | IL | St. Viator | 2026 | C | 76 |
^ | Max Heineman | IL | Normal Community | 2026 | C | 76 |
6 | Caleb Hornbrook | IL | Normal University | 2026 | C | 75 |
^ | Drew Stevens | IL | Normal Community | 2026 | C | 75 |
^ | Brody Lindemann | IL | Belleville East | 2027 | C | 75 |
TOP POP TIMES
Rank | Name | State | School | Class | Pos | Pop Time |
1 | Adam Swanson | IL | Ottawa Township | 2026 | C | 1.87-2.00 |
2 | Brandon Thomsen | IL | St. Viator | 2026 | C | 1.92-1.99 |
3 | Peter Corthinos | IL | Maine South | 2026 | C | 1.93-2.00 |
4 | Maxx Grieme | IL | Taylorville | 2026 | C | 1.93-2.01 |
5 | Caleb Hornbrook | IL | Normal University | 2026 | C | 2.00-2.04 |
6 | Dylan Kassab | IL | Hinsdale Central | 2026 | C | 2.00-2.05 |
7 | Brody Lindemann | IL | Belleville East | 2027 | C | 2.00-2.07 |
8 | Max Heineman | IL | Normal Community | 2026 | C | 2.01-2.10 |
9 | Ryan Wilberding | IL | Libertyville | 2027 | C | 2.01-2.12 |
10 | Myles Broome | IL | Brother Rice | 2027 | C | 2.04-2.11 |
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT