Prep Baseball Report

NC/SC Border Battle: Trackman Pitching Leaders


Patrick Johnson
North Carolina Assistant Scouting Director

Follow Prep Baseball North Carolina
@PrepBaseballNC  |  Instagram  |  Facebook

June begins the summer circuit for recruiting and player evaluation.  One event that has become a "must" for players, coaches, and scouts in the Carolinas is the NC/SC Border Battle.  This year's event took returned to UNC Charlotte's Robert and Mariam Hayes Stadium for two days of action, featuring 130 of the best players in NC and SC.  They did not disappoint. 

On Tuesday June 11th, the position players went through their offensive and defensive evaluations.  North Carolina worked out first taking multiple rounds of BP, followed by their defensive evaluations and athletic testing.  As North Carolina finished, South Carolina started with their athletic testing, defensive evals, and finally their offensive evaluation.  Coaches and scouts were able to see multiple rounds of BP from each player plus see them move around at their primary defensive position, getting a feel for their athleticism and feel for the game.

Wednesday June 12th was game day.  Each player was scheduled to play in one 9 inning game with pitchers throwing live to hitters.  In total, NC and SC squared off in 4 exciting games and the roster of the top players in the two states put on a show.

Below we begin the process of unpacking everything we saw at the high level event.  From stats to player notes, to a deep dive into some analytics, we will work to uncover everything these players did and all the numbers they put up at the two day event.  To see the full roster and full statistical package, CLICK HERE.

By the Numbers:

  • 5 Players ran under 6.74 on the laser timing system
  • 22 Players ran 7.00 or under
  • 39 Players tested their vertical jump at 30in or above
  • 20 Players saw at least one of their splits come in at 20mph or higher
  • 17 Infielders saw their arm strength at 85mph or higher across the diamond
  • 6 Outfielders tested with arm strength at 90mph or higher
  • 13 Catchers posted a pop timed of 2.00 or under in the workout
  • 5 hitters saw an exit velocity of 100mph or higher
  • 78 hitters peaked their exit velocity at 90mph or better
  • 6 hitters carried an average exit velocity of better than 90mph over two rounds of 8 swings
  • 14 hitters posted a BLAST bat speed of 70mph or higher
  • 189.7psi was the top grip strength posted at teh event
  • 89.3mph was the top fastball velocity
  • 10 arms were above 87mph on the day
  • 3 arms saw their fastball spin rate above 2400rpm
  • 2975rpm was the top breaking ball spin rate captured on the day
  • 1 committed player took part in the event

TrackMan Pitching Leaders - NC/SC Border Battle

FASTBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Dawson Siffri SC JL Mann 2025 RHP 89.3 mph
2 JD Mace NC BURLINGTON CHRISTIAN ACADEMY 2025 RHP 88.5 mph
3 Gabe Murray NC Fuquay-Varina High 2025 RHP 88.2 mph
4 Garrett Byrd NC North Lenoir High 2025 C 88.1 mph
5 Dane Purdy NC Apex High 2026 RHP 87.5 mph
6 Caden Fragola SC Oceanside Collegiate Academy 2025 RHP 87.3 mph
7 Owen Simmons NC JH Rose 2025 RHP 87.2 mph
8 Aiden Smith SC Clover High 2026 RHP 87.1 mph
9 Jack Dalton NC Cleveland High 2025 RHP 87.1 mph
10 John Collins SC Blythewood High 2026 SS 87.1 mph
11 Michael Gurganus NC Bear Grass Charter School 2025 RHP 86.2 mph
12 Brayden Robinson SC South Florence High 2025 3B 86.1 mph
13 CJ Wallace NC TC Roberson 2025 RHP 85.7 mph
14 Ayden Clay SC Pendleton High 2025 OF 85.6 mph
15 Jeremy Powell SC White Knoll High 2026 LHP 85.6 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 Dawson Siffri SC JL Mann 2025 RHP 86.6 mph
2 JD Mace NC BURLINGTON CHRISTIAN ACADEMY 2025 RHP 85.5 mph
3 Garrett Byrd NC North Lenoir High 2025 C 85.5 mph
4 John Collins SC Blythewood High 2026 SS 84.4 mph
5 Dane Purdy NC Apex High 2026 RHP 84.1 mph
6 Aiden Smith SC Clover High 2026 RHP 83.9 mph
7 Jack Dalton NC Cleveland High 2025 RHP 83.8 mph
8 Gabe Murray NC Fuquay-Varina High 2025 RHP 83.2 mph
9 Michael Gurganus NC Bear Grass Charter School 2025 RHP 82.9 mph
10 Owen Simmons NC JH Rose 2025 RHP 82.8 mph
11 Ayden Clay SC Pendleton High 2025 OF 82.4 mph
12 Caden Fragola SC Oceanside Collegiate Academy 2025 RHP 82.2 mph
13 Luke Godwin SC Greenwood High 2025 SS 81.8 mph
14 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 81.4 mph
15 Alex Wall NC Freedom High 2027 RHP 81.2 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Dane Purdy NC Apex High 2026 RHP 2495 rpm
2 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 2456 rpm
3 Brayden Brogdon SC Rock Hill High 2027 OF 2439 rpm
4 Weston Sykes NC WESLEYAN CHRISTIAN ACADEMY 2027 SS 2398 rpm
5 Jack Dalton NC Cleveland High 2025 RHP 2389 rpm
6 Jeremy Powell SC White Knoll High 2026 LHP 2332 rpm
7 Aiden Smith SC Clover High 2026 RHP 2318 rpm
8 JD Mace NC BURLINGTON CHRISTIAN ACADEMY 2025 RHP 2315 rpm
9 Cole Smith SC northwestern high 2025 SS 2313 rpm
10 Dawson Siffri SC JL Mann 2025 RHP 2308 rpm
11 Cooper Summerlin NC GASTON CHRISTIAN SCHOOL 2026 LHP 2281 rpm
12 Michael Gurganus NC Bear Grass Charter School 2025 RHP 2269 rpm
13 luke snell NC South Iredell High 2026 RHP 2262 rpm
14 Gabe Murray NC Fuquay-Varina High 2025 RHP 2255 rpm
15 Preston DeNapoli SC Lucy Beckham 2025 RHP 2248 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Dane Purdy NC Apex High 2026 RHP 2356 rpm
2 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 2285 rpm
3 Jack Dalton NC Cleveland High 2025 RHP 2235 rpm
4 JD Mace NC BURLINGTON CHRISTIAN ACADEMY 2025 RHP 2218 rpm
5 Brayden Brogdon SC Rock Hill High 2027 OF 2190 rpm
6 Weston Sykes NC WESLEYAN CHRISTIAN ACADEMY 2027 SS 2179 rpm
7 Jeremy Powell SC White Knoll High 2026 LHP 2147 rpm
8 Michael Gurganus NC Bear Grass Charter School 2025 RHP 2139 rpm
9 Cole Smith SC northwestern high 2025 SS 2135 rpm
10 Preston DeNapoli SC Lucy Beckham 2025 RHP 2100 rpm
11 Cooper Summerlin NC GASTON CHRISTIAN SCHOOL 2026 LHP 2094 rpm
12 Ayden Clay SC Pendleton High 2025 OF 2091 rpm
13 Bryce Smith NC Voyager Academy 2025 LHP 2082 rpm
14 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 2071 rpm
15 Gabe Murray NC Fuquay-Varina High 2025 RHP 2070 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 Anderson Hayes SC Fountain Inn High 2026 LHP 20.4 in
2 Andrew Caracio NC Pro5 Baseball Academy 2027 LHP 19.4 in
3 Cooper Summerlin NC GASTON CHRISTIAN SCHOOL 2026 LHP 19.4 in
4 Levi Srock SC Lucy Beckham 2026 RHP 19.0 in
5 Jack Dalton NC Cleveland High 2025 RHP 18.9 in
6 JD Mace NC BURLINGTON CHRISTIAN ACADEMY 2025 RHP 17.8 in
7 Luke Godwin SC Greenwood High 2025 SS 17.0 in
8 Kyle Kirkland SC Clover High 2026 RHP 16.9 in
9 Aiden Smith SC Clover High 2026 RHP 16.8 in
10 Ayden Clay SC Pendleton High 2025 OF 16.7 in
11 luke snell NC South Iredell High 2026 RHP 16.5 in
12 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 16.3 in
13 Owen Cirasole NC Apex Friendship High 2026 LHP 16.1 in
14 Gavin Jackson NC Cleveland High 2026 1B 16.1 in
15 Cole Smith SC northwestern high 2025 SS 16.0 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 Julian Baldwin SC DW Daniel 2025 OF -15.6
2 John Collins SC Blythewood High 2026 SS -15.6
3 Michael Gurganus NC Bear Grass Charter School 2025 RHP -14.6
4 luke snell NC South Iredell High 2026 RHP -13.7
5 Brayden Robinson SC South Florence High 2025 3B -13.7
6 Gavin Jackson NC Cleveland High 2026 1B -11.7
7 Luke Godwin SC Greenwood High 2025 SS -10.4
8 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B -10.2
9 Zach Cartrette NC Chatham Charter 2025 RHP -9.2
10 Aiden Smith SC Clover High 2026 RHP -8.9
11 Jeremy Powell SC White Knoll High 2026 LHP 8.8
12 Ayden Clay SC Pendleton High 2025 OF -6.0
13 Preston DeNapoli SC Lucy Beckham 2025 RHP -3.7
14 Anderson Hayes SC Fountain Inn High 2026 LHP 2.1
15 Bryce Smith NC Voyager Academy 2025 LHP 1.0


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 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 32
2 Brayden Brogdon SC Rock Hill High 2027 OF 30
3 Weston Sykes NC WESLEYAN CHRISTIAN ACADEMY 2027 SS 30
4 Dane Purdy NC Apex High 2026 RHP 28
5 Preston DeNapoli SC Lucy Beckham 2025 RHP 28
6 Bryce Smith NC Voyager Academy 2025 LHP 27
7 Cooper Summerlin NC GASTON CHRISTIAN SCHOOL 2026 LHP 27
8 Cole Smith SC northwestern high 2025 SS 27
9 Jack Dalton NC Cleveland High 2025 RHP 27
10 Jeremy Powell SC White Knoll High 2026 LHP 27
11 Eben Greene NC East Forsyth 2025 RHP 27
12 Andrew Caracio NC Pro5 Baseball Academy 2027 LHP 27
13 Michael Gurganus NC Bear Grass Charter School 2025 RHP 27
14 luke snell NC South Iredell High 2026 RHP 27
15 Chase Ruben NC Homeschool (NC) 2025 RHP 27


CURVEBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Garrett Byrd NC North Lenoir High 2025 C 77.3 mph
2 Bryce Smith NC Voyager Academy 2025 LHP 76.9 mph
3 Owen Simmons NC JH Rose 2025 RHP 75.9 mph
4 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 74.8 mph
5 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 73.9 mph
6 Logan McGarity SC Dorman High 2026 RHP 73.0 mph
7 John Collins SC Blythewood High 2026 SS 72.8 mph
8 Michael Gurganus NC Bear Grass Charter School 2025 RHP 72.7 mph
9 Andrew Caracio NC Pro5 Baseball Academy 2027 LHP 72.0 mph
10 Brayden Robinson SC South Florence High 2025 3B 71.4 mph
11 Ayden Clay SC Pendleton High 2025 OF 70.5 mph
12 Aiden Smith SC Clover High 2026 RHP 70.3 mph
13 Jeremy Powell SC White Knoll High 2026 LHP 70.1 mph
14 Julian Baldwin SC DW Daniel 2025 OF 69.7 mph
15 Eben Greene NC East Forsyth 2025 RHP 69.6 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Ayden Clay SC Pendleton High 2025 OF 2975 rpm
2 John Collins SC Blythewood High 2026 SS 2617 rpm
3 Michael Gurganus NC Bear Grass Charter School 2025 RHP 2563 rpm
4 Brayden Robinson SC South Florence High 2025 3B 2442 rpm
5 Bryce Smith NC Voyager Academy 2025 LHP 2381 rpm
6 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 2340 rpm
7 Julian Baldwin SC DW Daniel 2025 OF 2333 rpm
8 Zach Cartrette NC Chatham Charter 2025 RHP 2294 rpm
9 Garrett Byrd NC North Lenoir High 2025 C 2266 rpm
10 Jeremy Powell SC White Knoll High 2026 LHP 2261 rpm
11 Weston Sykes NC WESLEYAN CHRISTIAN ACADEMY 2027 SS 2250 rpm
12 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 2225 rpm
13 luke snell NC South Iredell High 2026 RHP 2185 rpm
14 Aiden Smith SC Clover High 2026 RHP 2179 rpm
15 Logan McGarity SC Dorman High 2026 RHP 2119 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Ayden Clay SC Pendleton High 2025 OF 2808 rpm
2 John Collins SC Blythewood High 2026 SS 2455 rpm
3 Michael Gurganus NC Bear Grass Charter School 2025 RHP 2445 rpm
4 Bryce Smith NC Voyager Academy 2025 LHP 2381 rpm
5 Brayden Robinson SC South Florence High 2025 3B 2299 rpm
6 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 2268 rpm
7 Zach Cartrette NC Chatham Charter 2025 RHP 2250 rpm
8 Weston Sykes NC WESLEYAN CHRISTIAN ACADEMY 2027 SS 2250 rpm
9 Garrett Byrd NC North Lenoir High 2025 C 2161 rpm
10 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 2143 rpm
11 Julian Baldwin SC DW Daniel 2025 OF 2062 rpm
12 Jeremy Powell SC White Knoll High 2026 LHP 2059 rpm
13 Logan McGarity SC Dorman High 2026 RHP 2052 rpm
14 luke snell NC South Iredell High 2026 RHP 2046 rpm
15 Luke Godwin SC Greenwood High 2025 SS 2002 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 Ayden Clay SC Pendleton High 2025 OF -25.6 in
2 John Collins SC Blythewood High 2026 SS -11.0 in
3 Julian Baldwin SC DW Daniel 2025 OF -8.2 in
4 Preston DeNapoli SC Lucy Beckham 2025 RHP -8.0 in
5 Luke Godwin SC Greenwood High 2025 SS 6.4 in
6 Aiden Smith SC Clover High 2026 RHP -6.4 in
7 Gavin Jackson NC Cleveland High 2026 1B -6.2 in
8 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B -5.8 in
9 Michael Gurganus NC Bear Grass Charter School 2025 RHP -3.5 in
10 Jeremy Powell SC White Knoll High 2026 LHP 2.7 in
11 luke snell NC South Iredell High 2026 RHP 1.8 in
12 Zach Cartrette NC Chatham Charter 2025 RHP -1.7 in
13 Bryce Smith NC Voyager Academy 2025 LHP 1.6 in
14 Brayden Robinson SC South Florence High 2025 3B -1.4 in
15 Anderson Hayes SC Fountain Inn High 2026 LHP 0.6 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Julian Baldwin SC DW Daniel 2025 OF -15.6
2 John Collins SC Blythewood High 2026 SS -15.6
3 Michael Gurganus NC Bear Grass Charter School 2025 RHP -14.6
4 luke snell NC South Iredell High 2026 RHP -13.7
5 Brayden Robinson SC South Florence High 2025 3B -13.7
6 Gavin Jackson NC Cleveland High 2026 1B -11.7
7 Luke Godwin SC Greenwood High 2025 SS -10.4
8 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B -10.2
9 Zach Cartrette NC Chatham Charter 2025 RHP -9.2
10 Aiden Smith SC Clover High 2026 RHP -8.9
11 Jeremy Powell SC White Knoll High 2026 LHP 8.8
12 Ayden Clay SC Pendleton High 2025 OF -6.0
13 Preston DeNapoli SC Lucy Beckham 2025 RHP -3.7
14 Anderson Hayes SC Fountain Inn High 2026 LHP 2.1
15 Bryce Smith NC Voyager Academy 2025 LHP 1.0


Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Ayden Clay SC Pendleton High 2025 OF 42
2 John Collins SC Blythewood High 2026 SS 37
3 Brayden Robinson SC South Florence High 2025 3B 36
4 Michael Gurganus NC Bear Grass Charter School 2025 RHP 36
5 Zach Cartrette NC Chatham Charter 2025 RHP 33
6 Julian Baldwin SC DW Daniel 2025 OF 33
7 Weston Sykes NC WESLEYAN CHRISTIAN ACADEMY 2027 SS 33
8 Jeremy Powell SC White Knoll High 2026 LHP 32
9 luke snell NC South Iredell High 2026 RHP 32
10 Kyle Kirkland SC Clover High 2026 RHP 31
11 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 31
12 Aiden Smith SC Clover High 2026 RHP 31
13 Luke Godwin SC Greenwood High 2025 SS 31
14 Bryce Smith NC Voyager Academy 2025 LHP 30
15 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 30

CHANGEUP STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Caden Fragola SC Oceanside Collegiate Academy 2025 RHP 79.7 mph
2 Owen Simmons NC JH Rose 2025 RHP 79.5 mph
3 JD Mace NC BURLINGTON CHRISTIAN ACADEMY 2025 RHP 79.4 mph
4 luke snell NC South Iredell High 2026 RHP 79.3 mph
5 John Collins SC Blythewood High 2026 SS 79.0 mph
6 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 78.9 mph
7 Dawson Siffri SC JL Mann 2025 RHP 78.7 mph
8 Brayden Brogdon SC Rock Hill High 2027 OF 78.7 mph
9 Jack Dalton NC Cleveland High 2025 RHP 78.5 mph
10 Levi Srock SC Lucy Beckham 2026 RHP 78.5 mph
11 CJ Wallace NC TC Roberson 2025 RHP 78.5 mph
12 Alex Wall NC Freedom High 2027 RHP 78.3 mph
13 Cole Smith SC northwestern high 2025 SS 78.1 mph
14 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 77.8 mph
15 Michael Gurganus NC Bear Grass Charter School 2025 RHP 77.2 mph


Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Kyle Kirkland SC Clover High 2026 RHP 19.7 in
2 Caden Fragola SC Oceanside Collegiate Academy 2025 RHP 17.4 in
3 Dawson Siffri SC JL Mann 2025 RHP 17.1 in
4 Anderson Hayes SC Fountain Inn High 2026 LHP 15.7 in
5 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 15.6 in
6 Charlie Bailey SC Northwestern High 2026 RHP 14.5 in
7 CJ Wallace NC TC Roberson 2025 RHP 14.1 in
8 Brayden Brogdon SC Rock Hill High 2027 OF 14.0 in
9 Cooper Summerlin NC GASTON CHRISTIAN SCHOOL 2026 LHP 13.2 in
10 Alex Wall NC Freedom High 2027 RHP 12.6 in
11 luke snell NC South Iredell High 2026 RHP 12.1 in
12 Diego Patrick SC Waccamaw High 2025 LHP 11.9 in
13 Zach Cartrette NC Chatham Charter 2025 RHP 11.8 in
14 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 10.7 in
15 Weston Sykes NC WESLEYAN CHRISTIAN ACADEMY 2027 SS -10.3 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Jack Dalton NC Cleveland High 2025 RHP 14.4
2 Diego Patrick SC Waccamaw High 2025 LHP -14.2
3 CJ Wallace NC TC Roberson 2025 RHP 13.8
4 Logan McGarity SC Dorman High 2026 RHP 13.6
5 luke snell NC South Iredell High 2026 RHP 13.3
6 Kyle Kirkland SC Clover High 2026 RHP 13.2
7 Chase Ruben NC Homeschool (NC) 2025 RHP 13.0
8 Dawson Siffri SC JL Mann 2025 RHP 12.7
9 Luke Godwin SC Greenwood High 2025 SS 12.5
10 Brayden Brogdon SC Rock Hill High 2027 OF -12.3
11 Anderson Hayes SC Fountain Inn High 2026 LHP -11.6
12 Seth Tickel NC ROCKY MOUNT ACADEMY 2025 3B 11.4
13 Ben Bordeaux NC CHARLOTTE CATHOLIC HIGH SCHOOL 2026 RHP 11.2
14 John Collins SC Blythewood High 2026 SS 10.0
15 JD Mace NC BURLINGTON CHRISTIAN ACADEMY 2025 RHP 8.8