North AL Preseason All-State: TrackMan Files
January 23, 2026
HARTSELLE, AL - The North AL Preseason All-State, one of the premier events on the Prep Baseball calendar, was held on Saturday, January 17th at Hartselle High School Indoor in Hartselle, AL. This invite-only showcase featured top prospects from the 2026-2029 classes, each looking to make a statement ahead of the spring season.
Participants took part in an extended, pro-style workout that included batting practice tracked by TrackMan and Blast Motion, 30-yard dash testing powered by VALD Performance, and a full defensive evaluation. Pitchers threw simulated bullpens during the workout, capturing advanced metrics via our TrackMan unit such as pitch velocity, spin rate, and horizontal and vertical movement. The event featured a strong mix of familiar standouts continuing to build on previous performances, along with several new names who emerged with eye-opening showings.
Continuing our post-event coverage, we take a look at the leaders from each TrackMan statistical category gathered from the showcase. Check back throughout the week as we release additional leaderboards and comprehensive scouting reports on every participant.
View full event statistics HERE.
MAX FASTBALL & AVERAGE SPIN RATE
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Paul Barnett | AL | Mountain Brook High School | 2027 | SS | 92.9 mph |
| 2 | Ivan Hand | AL | Briarwood Christian | 2028 | 3B | 91.7 mph |
| 3 | Dalton Dardin | AL | Virgil Grissom | 2027 | SS | 90.7 mph |
| 4 | Hudson Olive | AL | Bob Jones | 2028 | RHP | 89.5 mph |
| 5 | Gibbs White | AL | Tuscaloosa County | 2027 | RHP | 88.2 mph |
| 6 | Drew Jackson III | AL | American Christian Academy | 2028 | LHP | 87.4 mph |
| 7 | Colton Clark | AL | Hazel Green | 2027 | SS | 87.4 mph |
| 8 | Cole Spanier | AL | Bob Jones | 2026 | 3B | 87.2 mph |
| 9 | Brayden Entrekin | AL | Russellville | 2028 | OF | 86.6 mph |
| 10 | Land Sharpless | AL | Trinity Presbyterian | 2029 | SS | 86.5 mph |
| 11 | Kade Brantley | AL | Thompson | 2027 | RHP | 86.4 mph |
| 12 | Coston Mahan | AL | Florence | 2029 | 1B | 86.1 mph |
| 13 | Caleb Mcausland | AL | American Christian Academy | 2028 | 3B | 86.0 mph |
| 14 | Haines Bridges | AL | Vestavia Hills | 2027 | C | 85.7 mph |
| 15 | Caleb Hawkins | AL | Russellville | 2028 | SS | 85.5 mph |
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Jack Sims | AL | Hartselle | 2027 | OF | 2516 rpm |
| 2 | Drew Jackson III | AL | American Christian Academy | 2028 | LHP | 2514 rpm |
| 3 | Paul Barnett | AL | Mountain Brook High School | 2027 | SS | 2412 rpm |
| 4 | Hudson Olive | AL | Bob Jones | 2028 | RHP | 2411 rpm |
| 5 | Gibbs White | AL | Tuscaloosa County | 2027 | RHP | 2382 rpm |
| 6 | Dalton Dardin | AL | Virgil Grissom | 2027 | SS | 2351 rpm |
| 7 | Land Sharpless | AL | Trinity Presbyterian | 2029 | SS | 2314 rpm |
| 8 | Caleb Hawkins | AL | Russellville | 2028 | SS | 2311 rpm |
| 9 | Brenner VanDeWynckel | AL | Sparkman | 2026 | LHP | 2286 rpm |
| 10 | Colton Clark | AL | Hazel Green | 2027 | SS | 2256 rpm |
| 11 | JC Cummings | AL | Opelika | 2028 | OF | 2239 rpm |
| 12 | Joshua Vincent | AL | Oak Mountain | 2027 | 3B | 2230 rpm |
| 13 | Ty Hunter | AL | Hazel Green | 2028 | OF | 2214 rpm |
| 14 | Cain Gaskin | AL | Southside | 2029 | LHP | 2170 rpm |
| 15 | Coston Mahan | AL | Florence | 2029 | 1B | 2164 rpm |
Max Fastball Velocity: This metric calculates the speed of the pitch as it’s released from the pitcher’s hand.
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.
AVERAGE INDUCED VERTICAL BREAK
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Hudson Olive | AL | Bob Jones | 2028 | RHP | 20.6 in |
| 2 | Nick Johnson | AL | Jacksonville | 2026 | SS | 19.8 in |
| 3 | Whiddon Pearson | AL | Huntsville | 2028 | SS | 19.3 in |
| 4 | Camden Cullen | AL | Fairview High School | 2027 | OF | 18.8 in |
| 5 | Max Stevenson | AL | Hazel Green | 2029 | SS | 18.7 in |
| 6 | Paul Barnett | AL | Mountain Brook High School | 2027 | SS | 18.3 in |
| 7 | Coston Mahan | AL | Florence | 2029 | 1B | 17.8 in |
| 8 | Dalton Dardin | AL | Virgil Grissom | 2027 | SS | 17.8 in |
| 9 | JC Cummings | AL | Opelika | 2028 | OF | 17.8 in |
| 10 | Haines Bridges | AL | Vestavia Hills | 2027 | C | 17.8 in |
| 11 | Kade Brantley | AL | Thompson | 2027 | RHP | 17.6 in |
| 12 | Drew Jackson III | AL | American Christian Academy | 2028 | LHP | 17.5 in |
| 13 | Sam Ridley | AL | Tuscaloosa County | 2029 | OF | 16.8 in |
| 14 | Taylor White | AL | Hartselle | 2029 | 3B | 16.6 in |
| 15 | Brenner VanDeWynckel | AL | Sparkman | 2026 | LHP | 16.2 in |
Induced Vertical Break: As far as deception and importance goes, fast induced vertical break (IVB) may be the most important. Induced vertical break is not what is sounds. IVB simply means the pitch is "breaking" upward from the average level a pitch falls from release to home plate. This is a stat that you want to stay away from being average at. Fortunately, this can be tweaked slightly depending on release height. To put it simply, the higher number = more "rise" the pitch has compared to average.
AVERAGE FASTBALL HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Grady Moore | AL | Madison Academy | 2028 | C | 16.7 |
| 2 | Cole Carroll | AL | Chelsea | 2029 | OF | 15.5 |
| 3 | Brenner VanDeWynckel | AL | Sparkman | 2026 | LHP | -15.3 |
| 4 | Brayden Entrekin | AL | Russellville | 2028 | OF | -15.2 |
| 5 | Hudson Olive | AL | Bob Jones | 2028 | RHP | 15.2 |
| 6 | Braddoc Jenkins | AL | Dothan High School | 2026 | SS | 15.0 |
| 7 | Parker Turley | AL | Buckhorn | 2028 | LHP | -14.8 |
| 8 | Carson Mcgee | AL | Red Bay | 2027 | RHP | 14.0 |
| 9 | Matthew Murray | AL | Springville | 2027 | 1B | -14.0 |
| 10 | Max Stevenson | AL | Hazel Green | 2029 | SS | 13.4 |
| 11 | Dalton Dardin | AL | Virgil Grissom | 2027 | SS | 12.6 |
| 12 | Ty Hunter | AL | Hazel Green | 2028 | OF | -12.3 |
| 13 | Beau Willis | AL | Mars Hill Bible | 2026 | RHP | 11.8 |
| 14 | Gibbs White | AL | Tuscaloosa County | 2027 | RHP | 11.3 |
| 15 | Haines Bridges | AL | Vestavia Hills | 2027 | C | 11.0 |
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.”
AVERAGE CURVEBALL SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Dalton Dardin | AL | Virgil Grissom | 2027 | SS | 2679 rpm |
| 2 | Kirkland Blanke | AL | Florence | 2028 | 3B | 2664 rpm |
| 3 | Ty Hunter | AL | Hazel Green | 2028 | OF | 2650 rpm |
| 4 | Gibbs White | AL | Tuscaloosa County | 2027 | RHP | 2515 rpm |
| 5 | Beau Willis | AL | Mars Hill Bible | 2026 | RHP | 2486 rpm |
| 6 | Brenner VanDeWynckel | AL | Sparkman | 2026 | LHP | 2442 rpm |
| 7 | Coston Mahan | AL | Florence | 2029 | 1B | 2415 rpm |
| 8 | Grady Moore | AL | Madison Academy | 2028 | C | 2405 rpm |
| 9 | Land Sharpless | AL | Trinity Presbyterian | 2029 | SS | 2333 rpm |
| 10 | Caleb Mcausland | AL | American Christian Academy | 2028 | 3B | 2292 rpm |
Spin Rate: The metric calculates how fast the ball is spinning as it leaves the pitcher’s hand, reported in the number of times the pitched ball would spin per minute (“revolutions per minute” or “rpm”).
AVERAGE SLIDER SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Ty Hunter | AL | Hazel Green | 2028 | OF | 2671 |
| 2 | Jack Sims | AL | Hartselle | 2027 | OF | 2461 |
| 3 | Hudson Olive | AL | Bob Jones | 2028 | RHP | 2404 |
| 4 | JC Cummings | AL | Opelika | 2028 | OF | 2395 |
| 5 | Brenner VanDeWynckel | AL | Sparkman | 2026 | LHP | 2392 |
| 6 | Grady Moore | AL | Madison Academy | 2028 | C | 2355 |
| 7 | Kade Brantley | AL | Thompson | 2027 | RHP | 2284 |
| 8 | Braddoc Jenkins | AL | Dothan High School | 2026 | SS | 2259 |
| 9 | Drew Jackson III | AL | American Christian Academy | 2028 | LHP | 2233 |
| 10 | Matthew Murray | AL | Springville | 2027 | 1B | 2086 |
Spin Rate: The metric calculates how fast the ball is spinning as it leaves the pitcher’s hand, reported in the number of times the pitched ball would spin per minute (“revolutions per minute” or “rpm”).
AVERAGE CHANGEUP HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Braddoc Jenkins | AL | Dothan High School | 2026 | SS | 17.1 |
| 2 | Camden Cullen | AL | Fairview High School | 2027 | OF | 16.6 |
| 3 | Brayden Entrekin | AL | Russellville | 2028 | OF | -16.6 |
| 4 | Brandon Garth Jr | AL | American Christian Academy | 2028 | 2B | 16.4 |
| 5 | Caleb Mcausland | AL | American Christian Academy | 2028 | 3B | 16.2 |
| 6 | Bryson Boyington | AL | Tuscaloosa County | 2027 | OF | 15.8 |
| 7 | Ty Hunter | AL | Hazel Green | 2028 | OF | -15.8 |
| 8 | Colton Clark | AL | Hazel Green | 2027 | SS | 15.1 |
| 9 | Taylor White | AL | Hartselle | 2029 | 3B | 14.8 |
| 10 | Matthew Murray | AL | Springville | 2027 | 1B | -14.7 |
Horizontal Break: This metric measures the distance, 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.
PEAK EXIT VELOCITY (HITTING)
| Rank | Name | State | School | Class | Pos | Exit Velocity (max) |
| 1 | JC Cummings | AL | Opelika | 2028 | OF | 104.8 mph |
| 2 | Cole Spanier | AL | Bob Jones | 2026 | 3B | 104.6 mph |
| 3 | Christopher England Jr. | AL | Hillcrest | 2027 | 1B | 104.5 mph |
| 4 | Caleb Mcausland | AL | American Christian Academy | 2028 | 3B | 103.6 mph |
| 5 | Slade Bounds | AL | Spain Park | 2027 | OF | 103.4 mph |
| 6 | Haines Bridges | AL | Vestavia Hills | 2027 | C | 103.3 mph |
| 7 | Andrew Petrock | AL | Pelham | 2026 | SS | 102.9 mph |
| 8 | Grant Martinez | AL | Springville | 2026 | 1B | 102.8 mph |
| 9 | Brayden Entrekin | AL | Russellville | 2028 | OF | 102.7 mph |
| 10 | Bennett Green | AL | Northside | 2027 | OF | 102.6 mph |
| 11 | Paul Barnett | AL | Mountain Brook High School | 2027 | SS | 102.4 mph |
| 12 | Jake Fridley | AL | Hoover High School | 2026 | C | 102.4 mph |
| 13 | Reed Bruce | AL | Central | 2026 | 1B | 101.9 mph |
| 14 | Ross Christy | AL | Fultondale | 2029 | OF | 101.4 mph |
| 15 | Tayte Dunn | AL | Bob Jones | 2026 | C | 101.4 mph |
| 16 | Bryson Hodge | AL | James Clemens | 2028 | OF | 101.1 mph |
| 17 | Kaden Walters | AL | Sardis High School | 2027 | C | 101.0 mph |
| 18 | Walker Sellars | AL | Madison Academy | 2027 | 1B | 101.0 mph |
| 19 | Austin Hubbard | AL | Deshler | 2026 | LHP | 101.0 mph |
| 20 | Jayse Hallman | AL | Northside | 2027 | OF | 100.9 mph |
| 21 | Jonah Inman | AL | Cullman | 2026 | C | 100.9 mph |
| 22 | Brodie Johnson | AL | Westbrook Christian | 2026 | SS | 100.9 mph |
| 23 | Ryan Nichols | AL | Tuscaloosa County | 2027 | SS | 100.4 mph |
| 24 | Coston Mahan | AL | Florence | 2029 | 1B | 100.4 mph |
| 25 | Grayson Miller | AL | Lindsay Lane Christian Academy | 2029 | 3B | 100.3 mph |
Exit Velocity: This metric measures the speed of the ball, measured in miles per hour, as it comes off the bat at the moment of contact.
TOP AVERAGE EXIT VELOCITY (HITTING)
| Rank | Name | State | School | Class | Pos | Exit Velocity (avg) |
| 1 | Brodie Johnson | AL | Westbrook Christian | 2026 | SS | 97.9 mph |
| 2 | Jayse Hallman | AL | Northside | 2027 | OF | 97.9 mph |
| 3 | Christopher England Jr. | AL | Hillcrest | 2027 | 1B | 97.5 mph |
| 4 | Brayden Entrekin | AL | Russellville | 2028 | OF | 97.3 mph |
| 5 | Austin Hubbard | AL | Deshler | 2026 | LHP | 97.1 mph |
| 6 | Tayte Dunn | AL | Bob Jones | 2026 | C | 97.1 mph |
| 7 | Bennett Green | AL | Northside | 2027 | OF | 96.6 mph |
| 8 | Haines Bridges | AL | Vestavia Hills | 2027 | C | 96.2 mph |
| 9 | Cole Miles | AL | Hartselle | 2026 | OF | 95.0 mph |
| 10 | Cole Spanier | AL | Bob Jones | 2026 | 3B | 94.8 mph |
| 11 | Jake Fridley | AL | Hoover High School | 2026 | C | 94.7 mph |
| 12 | Reed Bruce | AL | Central | 2026 | 1B | 94.7 mph |
| 13 | Ivan Hand | AL | Briarwood Christian | 2028 | 3B | 94.7 mph |
| 14 | Land Sharpless | AL | Trinity Presbyterian | 2029 | SS | 94.1 mph |
| 15 | Evan Cox | AL | Hoover | 2029 | OF | 93.6 mph |
PEAK ESTIMATED BATTED DISTANCE (HITTING)
| Rank | Name | State | School | Class | Pos | Distance (max) |
| 1 | Brayden Entrekin | AL | Russellville | 2028 | OF | 391 ft |
| 2 | Slade Bounds | AL | Spain Park | 2027 | OF | 386 ft |
| 3 | Cruise Baker | AL | Hartselle | 2026 | OF | 382 ft |
| 4 | Drew Jackson III | AL | American Christian Academy | 2028 | LHP | 380 ft |
| 5 | Cole Spanier | AL | Bob Jones | 2026 | 3B | 379 ft |
| 6 | Ty Hunter | AL | Hazel Green | 2028 | OF | 371 ft |
| 7 | Caleb Mcausland | AL | American Christian Academy | 2028 | 3B | 370 ft |
| 8 | Griffin Hendon | AL | Vestavia Hills | 2027 | SS | 368 ft |
| 9 | Caleb Hawkins | AL | Russellville | 2028 | SS | 368 ft |
| 10 | Jake Fridley | AL | Hoover High School | 2026 | C | 364 ft |
| 11 | Brandon Garth Jr | AL | American Christian Academy | 2028 | 2B | 359 ft |
| 12 | Land Sharpless | AL | Trinity Presbyterian | 2029 | SS | 359 ft |
| 13 | Walker Sellars | AL | Madison Academy | 2027 | 1B | 359 ft |
| 14 | Brodie Johnson | AL | Westbrook Christian | 2026 | SS | 358 ft |
| 15 | JC Cummings | AL | Opelika | 2028 | OF | 356 ft |
| 16 | Shelby Houston | AL | Southside | 2027 | OF | 356 ft |
| 17 | Haines Bridges | AL | Vestavia Hills | 2027 | C | 354 ft |
| 18 | Dalton Dardin | AL | Virgil Grissom | 2027 | SS | 353 ft |
| 19 | Charlie Williamon | AL | Oak Mountain | 2027 | OF | 350 ft |
| 20 | Grayson Miller | AL | Lindsay Lane Christian Academy | 2029 | 3B | 350 ft |
| 21 | Neel Patel | AL | Florence | 2026 | 3B | 348 ft |
| 22 | Cason Smith | AL | Pell City | 2027 | SS | 347 ft |
| 23 | Kade Brantley | AL | Thompson | 2027 | RHP | 345 ft |
| 24 | Austin Hubbard | AL | Deshler | 2026 | LHP | 345 ft |
| 25 | Andrew Petrock | AL | Pelham | 2026 | SS | 345 ft |
Distance: This metric measures the estimated “carry flat” distance, measured in feet, meaning the distance that the ball travels before it lands, or would have landed if it were not caught or obstructed.
+ Click HERE to create a free profile.
+ Click HERE to purchase a subscription which gives you access to additional information on the site.
Related Content:
