Prep Baseball Report

Preseason All-State Central: Trackman Pitching Leaders


Patrick Johnson
North Carolina Assistant Scouting Director

The Preseason All-State events in North Carolina have quickly become the top winter events for the top players in the state to attend.  This year there are 3 Preseason All-State events with the East and West happening on February 3rd and 4th.  The Preseason All-State Central is scheduled for February 10th. These three events will see over 250 of North Carolina's top players, as they are ready to post numbers and go through a workout in preparation for the spring season.  Prep Baseball scouts were on hand to run the event verify stats, and evaluate the players involved.

The Preseason All-State has made Diamond Xtreme in Kernersville, NC its home for the Central event for 5 years.  Diamond Xtreme is a tremendous facility that offers a spacious workout facility, featuring a 3/4 size infield setting that allows for full catcher pop times and for infielders to field true ground balls.  During BP, Prep Baseball splits the big cage in half, allowing hitters to see the ball fly, while working through the BP session in a very efficient fashion. 

The Preseason All-State Central featured over 70 of North Carolina's top talent.  Players came from the beach, the Triangle, the Triad, and the Charlotte area.  Below we take a data dive into the results of the workout.

CLICK HERE to see the full roster and statistical out put from the Preseason All-State Central.

By The Numbers
+ 2 Players posted exit velocities in BP of 100mph or greater
+ 30 hitters recorded an exit velocity of 90mph or higher
+ 34 hitters had a BLAST bat speed of 70mph of higher
+ 21 players ran a 4.00 or faster 30yd
+ 7 players hit 18mph while being tested
+ 22 players had a vertical jump test at 28in or higher
+ 9 pitchers had a fastball at 88mph or higher
+ 17 arms touched 84 or better with their fastball
+ 6 pitchers had their fastball spin recorded higher than 2400rpm
+ 8 pitchers had their breaking ball spin at 2400rpm or higher
+ 9 catchers recorded a pop time of 2.05 or better
+ 6 outfielders had arm strength at 85mph or better
+ 9 infielders tested with arm strength across the infield at 84mph or higher

PRESEASON ALL-STATE CENTRAL: TRACKMAN PITCHING LEADERS

FASTBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Alex Hoffman NC Charlotte Catholic 2026 C 92.5 mph
2 Chase Kiker NC Metrolina Christian Academy 2026 RHP 91.2 mph
3 Quinn ORourke NC Charlotte Christian School 2026 RHP 89.7 mph
4 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 89.3 mph
5 Wilson Aubut NC Sanderson 2026 RHP 89.2 mph
6 Dylan Gastley NC West Stokes 2025 RHP 88.4 mph
7 Will Everett NC St Stephens 2024 RHP 88.4 mph
8 Seth Tickel NC Rocky Mount Academy 2025 3B 88.1 mph
9 Cannon Lee NC Pro5 Baseball Academy 2025 SS 88.0 mph
10 Carson Crider NC Wake Forest 2026 RHP 87.9 mph


Average Effective Velocity

Effective velocity is taking into account the velocity of each pitch, its release distance, the pitches time to the plate / hitting area, and the pitches movement.  With all of this information, Effective Velocity is allowing coaches and scouts to more accurately compare how a pitch is affecting a hitter.

Rank Name State School Class Pos Eff Velocity (avg)
1 Alex Hoffman NC Charlotte Catholic 2026 C 91.7 mph
2 Chase Kiker NC Metrolina Christian Academy 2026 RHP 90.6 mph
3 Quinn ORourke NC Charlotte Christian School 2026 RHP 90.4 mph
4 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 90.2 mph
5 Will Everett NC St Stephens 2024 RHP 89.4 mph
6 Seth Tickel NC Rocky Mount Academy 2025 3B 88.4 mph
7 Carson Crider NC Wake Forest 2026 RHP 88.4 mph
8 Colton Haire NC Pro5 Baseball Academy 2026 RHP 88.3 mph
9 Dylan Gastley NC West Stokes 2025 RHP 87.2 mph
10 Jett Parsley NC Middle Creek 2025 1B 87.2 mph

Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Alex Hoffman NC Charlotte Catholic 2026 C 2721 rpm
2 Dane Purdy NC Apex High 2026 RHP 2505 rpm
3 Jett Parsley NC Middle Creek 2025 1B 2461 rpm
4 Will Everett NC St Stephens 2024 RHP 2446 rpm
5 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 2441 rpm
6 Colton Haire NC Pro5 Baseball Academy 2026 RHP 2432 rpm
7 Cannon Lee NC Pro5 Baseball Academy 2025 SS 2372 rpm
8 Carson Crider NC Wake Forest 2026 RHP 2357 rpm
9 Seth Tickel NC Rocky Mount Academy 2025 3B 2345 rpm
10 Greyson Jones NC West Forsyth 2026 RHP 2318 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Alex Hoffman NC Charlotte Catholic 2026 C 2591 rpm
2 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 2406 rpm
3 Dane Purdy NC Apex High 2026 RHP 2406 rpm
4 Jett Parsley NC Middle Creek 2025 1B 2397 rpm
5 Colton Haire NC Pro5 Baseball Academy 2026 RHP 2369 rpm
6 Will Everett NC St Stephens 2024 RHP 2286 rpm
7 Cannon Lee NC Pro5 Baseball Academy 2025 SS 2283 rpm
8 Wilson Aubut NC Sanderson 2026 RHP 2265 rpm
9 Greyson Jones NC West Forsyth 2026 RHP 2251 rpm
10 Chase Kiker NC Metrolina Christian Academy 2026 RHP 2226 rpm


Average Induced Vertical Movement

Induced vertical movement tracks how the ball rides through the zone, or sinks through the zone.  For the purpose of this board we are tracking which fastballs showed the most ride, typically leading to more swing and miss opportunities

Rank Name State School Class Pos IVB (avg)
1 Wilson Aubut NC Sanderson 2026 RHP 17.5 in
2 Carter Matthews NC Rockingham County 2025 LHP 17.5 in
3 Eben Greene NC East Forsyth 2025 RHP 17.5 in
4 Dane Purdy NC Apex High 2026 RHP 16.7 in
5 Owen Cirasole NC Apex Friendship 2026 LHP 16.5 in
6 Alex Hoffman NC Charlotte Catholic 2026 C 16.5 in
7 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 16.2 in
8 Jett Parsley NC Middle Creek 2025 1B 16.1 in
9 Cannon Lee NC Pro5 Baseball Academy 2025 SS 16.1 in
10 Seth Tickel NC Rocky Mount Academy 2025 3B 15.3 in


Average Horizontal Movement

Horizontal movement is often referred to as run.  This measurement does not distinguish between early and late movement, just the overall amount the ball tracks to the arm side out of the hand.

Rank Name State School Class Pos HM (avg)
1 Colton Haire NC Pro5 Baseball Academy 2026 RHP -18.7
2 Zach Cartrette NC Chatham Charter 2025 RHP -15.1
3 Brady Robbins NC South Caldwell 2026 SS -14.3
4 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP -14.2
5 Donovan Locklear NC James B Dudley High 2026 RHP -14.1
6 Will Everett NC St Stephens 2024 RHP -13.6
7 Anthony Smith Jr NC Hickory Ridge 2025 OF -13.3
8 Quinn ORourke NC Charlotte Christian School 2026 RHP -11.8
9 Alex Hoffman NC Charlotte Catholic 2026 C -10.7
10 Seth Tickel NC Rocky Mount Academy 2025 3B -10.7


Peak Spin Score

The Spin Score is a measurement linking velocity and spin.  It is calculated by dividing the spin rate by the velocity of each pitch.  

Rank Name State School Class Pos Spin Score (max)
1 Alex Hoffman NC Charlotte Catholic 2026 C 29
2 Brady Robbins NC South Caldwell 2026 SS 29
3 Zach Cartrette NC Chatham Charter 2025 RHP 28
4 Dane Purdy NC Apex High 2026 RHP 28
5 Jett Parsley NC Middle Creek 2025 1B 28
6 Anthony Smith Jr NC Hickory Ridge 2025 OF 28
7 Colton Haire NC Pro5 Baseball Academy 2026 RHP 28
8 Cooper Braxton NC Northern Guilford 2026 OF 27
9 Cannon Lee NC Pro5 Baseball Academy 2025 SS 27
10 Will Everett NC St Stephens 2024 RHP 27

CURVEBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Alex Hoffman NC Charlotte Catholic 2026 C 79.5 mph
2 James Oates NC Cary 2025 LHP 75.3 mph
3 Colton Haire NC Pro5 Baseball Academy 2026 RHP 75.0 mph
4 Seth Tickel NC Rocky Mount Academy 2025 3B 74.4 mph
5 Will Everett NC St Stephens 2024 RHP 74.4 mph
6 Dylan Gastley NC West Stokes 2025 RHP 73.8 mph
7 Quinn ORourke NC Charlotte Christian School 2026 RHP 73.2 mph
8 Cooper Summerlin NC Gaston Christian 2026 LHP 72.6 mph
9 Donovan Locklear NC James B Dudley High 2026 RHP 72.4 mph
10 Cannon Lee NC Pro5 Baseball Academy 2025 SS 71.7 mph

Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Colton Haire NC Pro5 Baseball Academy 2026 RHP 2989 rpm
2 Greyson Jones NC West Forsyth 2026 RHP 2791 rpm
3 Alex Hoffman NC Charlotte Catholic 2026 C 2622 rpm
4 Quinn ORourke NC Charlotte Christian School 2026 RHP 2598 rpm
5 Anthony Smith Jr NC Hickory Ridge 2025 OF 2539 rpm
6 Donovan Locklear NC James B Dudley High 2026 RHP 2537 rpm
7 Seth Tickel NC Rocky Mount Academy 2025 3B 2498 rpm
8 Will Everett NC St Stephens 2024 RHP 2407 rpm
9 Dane Purdy NC Apex High 2026 RHP 2353 rpm
10 Jett Parsley NC Middle Creek 2025 1B 2333 rpm

Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Colton Haire NC Pro5 Baseball Academy 2026 RHP 2943 rpm
2 Greyson Jones NC West Forsyth 2026 RHP 2727 rpm
3 Alex Hoffman NC Charlotte Catholic 2026 C 2535 rpm
4 Quinn ORourke NC Charlotte Christian School 2026 RHP 2495 rpm
5 Anthony Smith Jr NC Hickory Ridge 2025 OF 2448 rpm
6 Donovan Locklear NC James B Dudley High 2026 RHP 2404 rpm
7 Seth Tickel NC Rocky Mount Academy 2025 3B 2395 rpm
8 Will Everett NC St Stephens 2024 RHP 2337 rpm
9 Dane Purdy NC Apex High 2026 RHP 2289 rpm
10 Cannon Lee NC Pro5 Baseball Academy 2025 SS 2284 rpm

Average Induced Vertical Movement

This is a measurement of how much the ball drops from its original position and trajectory.  It does not measure how late the movement happens.  This can be referred to as depth on a breaking ball.

Rank Name State School Class Pos IVB (avg)
1 Greyson Jones NC West Forsyth 2026 RHP -16.8 in
2 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP -14.4 in
3 Cannon Lee NC Pro5 Baseball Academy 2025 SS -13.4 in
4 Seth Tickel NC Rocky Mount Academy 2025 3B -13.1 in
5 Quinn ORourke NC Charlotte Christian School 2026 RHP -12.2 in
6 Anthony Smith Jr NC Hickory Ridge 2025 OF -10.9 in
7 Will Everett NC St Stephens 2024 RHP -10.8 in
8 Alex Hoffman NC Charlotte Catholic 2026 C -9.8 in
9 Colton Haire NC Pro5 Baseball Academy 2026 RHP -8.9 in
10 Luke Talley NC Green Level High 2027 1B -8.4 in

Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Colton Haire NC Pro5 Baseball Academy 2026 RHP -18.7
2 Zach Cartrette NC Chatham Charter 2025 RHP -15.1
3 Brady Robbins NC South Caldwell 2026 SS -14.3
4 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP -14.2
5 Donovan Locklear NC James B Dudley High 2026 RHP -14.1
6 Will Everett NC St Stephens 2024 RHP -13.6
7 Anthony Smith Jr NC Hickory Ridge 2025 OF -13.3
8 Quinn ORourke NC Charlotte Christian School 2026 RHP -11.8
9 Alex Hoffman NC Charlotte Catholic 2026 C -10.7
10 Seth Tickel NC Rocky Mount Academy 2025 3B -10.7

Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Colton Haire NC Pro5 Baseball Academy 2026 RHP 40
2 Greyson Jones NC West Forsyth 2026 RHP 39
3 Anthony Smith Jr NC Hickory Ridge 2025 OF 36
4 Quinn ORourke NC Charlotte Christian School 2026 RHP 35
5 Donovan Locklear NC James B Dudley High 2026 RHP 35
6 Zach Cartrette NC Chatham Charter 2025 RHP 34
7 Seth Tickel NC Rocky Mount Academy 2025 3B 33
8 Dane Purdy NC Apex High 2026 RHP 33
9 Alex Hoffman NC Charlotte Catholic 2026 C 33
10 Cannon Lee NC Pro5 Baseball Academy 2025 SS 33

SLIDER STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Alex Hoffman NC Charlotte Catholic 2026 C 82.5 mph
2 Dane Purdy NC Apex High 2026 RHP 79.7 mph
3 Noah Genna NC Apex Friendship High 2025 OF 78.3 mph
4 Austin Federspiel NC East Forsyth 2025 RHP 76.8 mph
5 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 76.1 mph
6 Chase Kiker NC Metrolina Christian Academy 2026 RHP 75.7 mph
7 Carson Crider NC Wake Forest 2026 RHP 74.7 mph
8 Dylan Gastley NC West Stokes 2025 RHP 74.7 mph
9 Greyson Jones NC West Forsyth 2026 RHP 73.9 mph
10 Ben Bordeaux NC Charlotte Catholic 2026 RHP 73.5 mph

Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Greyson Jones NC West Forsyth 2026 RHP 2658 rpm
2 Alex Hoffman NC Charlotte Catholic 2026 C 2651 rpm
3 Carson Crider NC Wake Forest 2026 RHP 2610 rpm
4 Chase Kiker NC Metrolina Christian Academy 2026 RHP 2582 rpm
5 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 2484 rpm
6 Dane Purdy NC Apex High 2026 RHP 2416 rpm
7 Ben Bordeaux NC Charlotte Catholic 2026 RHP 2414 rpm
8 Dylan Gastley NC West Stokes 2025 RHP 2384 rpm
9 Christian Xavier Romine NC Union Pines 2027 3B 2204 rpm
10 Brady Robbins NC South Caldwell 2026 SS 2174 rpm

Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Greyson Jones NC West Forsyth 2026 RHP 2563
2 Alex Hoffman NC Charlotte Catholic 2026 C 2530
3 Chase Kiker NC Metrolina Christian Academy 2026 RHP 2469
4 Carson Crider NC Wake Forest 2026 RHP 2463
5 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 2411
6 Ben Bordeaux NC Charlotte Catholic 2026 RHP 2346
7 Dane Purdy NC Apex High 2026 RHP 2294
8 Dylan Gastley NC West Stokes 2025 RHP 2242
9 Christian Xavier Romine NC Union Pines 2027 3B 2160
10 Brady Robbins NC South Caldwell 2026 SS 2131

Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Chase Kiker NC Metrolina Christian Academy 2026 RHP -8.0 in
2 Carson Crider NC Wake Forest 2026 RHP -4.1 in
3 Dane Purdy NC Apex High 2026 RHP 3.3 in
4 Dylan Gastley NC West Stokes 2025 RHP -3.2 in
5 Noah Genna NC Apex Friendship High 2025 OF 2.7 in
6 Ben Bordeaux NC Charlotte Catholic 2026 RHP -2.6 in
7 Greyson Jones NC West Forsyth 2026 RHP -2.4 in
8 Alex Hoffman NC Charlotte Catholic 2026 C -2.2 in
9 Brady Robbins NC South Caldwell 2026 SS 1.5 in
10 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP -1.5 in

Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Carson Crider NC Wake Forest 2026 RHP -16.2
2 Chase Kiker NC Metrolina Christian Academy 2026 RHP -15.9
3 Greyson Jones NC West Forsyth 2026 RHP -12.9
4 Christian Xavier Romine NC Union Pines 2027 3B -12.8
5 Landen Smith NC Harnett Central 2026 C -8.1
6 Carter Matthews NC Rockingham County 2025 LHP 8.0
7 Brady Robbins NC South Caldwell 2026 SS -7.0
8 Alex Hoffman NC Charlotte Catholic 2026 C -6.4
9 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP -6.1
10 Ben Bordeaux NC Charlotte Catholic 2026 RHP -6.0

Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Greyson Jones NC West Forsyth 2026 RHP 36
2 Carson Crider NC Wake Forest 2026 RHP 35
3 Chase Kiker NC Metrolina Christian Academy 2026 RHP 34
4 Brady Robbins NC South Caldwell 2026 SS 33
5 Christian Xavier Romine NC Union Pines 2027 3B 33
6 Ben Bordeaux NC Charlotte Catholic 2026 RHP 33
7 Dane Purdy NC Apex High 2026 RHP 32
8 Alex Hoffman NC Charlotte Catholic 2026 C 32
9 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 32
10 Dylan Gastley NC West Stokes 2025 RHP 32

CHANGEUP STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Quinn ORourke NC Charlotte Christian School 2026 RHP 82.8 mph
2 Seth Tickel NC Rocky Mount Academy 2025 3B 81.0 mph
3 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 80.4 mph
4 Greyson Jones NC West Forsyth 2026 RHP 80.0 mph
5 Noah Genna NC Apex Friendship High 2025 OF 78.6 mph
6 Will Everett NC St Stephens 2024 RHP 78.2 mph
7 Chase Kiker NC Metrolina Christian Academy 2026 RHP 77.9 mph
8 Dylan Gastley NC West Stokes 2025 RHP 77.4 mph
9 James Oates NC Cary 2025 LHP 77.2 mph
10 Colton Haire NC Pro5 Baseball Academy 2026 RHP 77.1 mph

Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Anthony Smith Jr NC Hickory Ridge 2025 OF 15.7 in
2 Eben Greene NC East Forsyth 2025 RHP 14.2 in
3 Luke Talley NC Green Level High 2027 1B 14.0 in
4 Cannon Lee NC Pro5 Baseball Academy 2025 SS 14.0 in
5 Cooper Hines NC John M Morehead 2026 RHP 13.5 in
6 Corbin Bailey NC West Rowan 2024 RHP 12.7 in
7 Wilson Aubut NC Sanderson 2026 RHP 12.1 in
8 Andrew Caracio NC NORTH RALEIGH CHRISTIAN ACADEMY 2027 LHP 12.0 in
9 Will Hartzell NC Eugene Ashley 2025 1B 11.9 in
10 Seth Tickel NC Rocky Mount Academy 2025 3B 10.5 in

Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Greyson Jones NC West Forsyth 2026 RHP 18.1
2 Jack Brodeur NC Pro5 Baseball Academy 2025 RHP 16.4
3 Colton Haire NC Pro5 Baseball Academy 2026 RHP 16.0
4 Ben Bordeaux NC Charlotte Catholic 2026 RHP 15.9
5 Will Everett NC St Stephens 2024 RHP 15.8
6 Austin Federspiel NC East Forsyth 2025 RHP 15.1
7 Cooper Hines NC John M Morehead 2026 RHP 15.0
8 Colby Cooper NC Rockingham 2025 RHP 14.4
9 Seth Tickel NC Rocky Mount Academy 2025 3B 14.1
10 Wilson Aubut NC Sanderson 2026 RHP 13.8