North AL Preseason All-State: Data Dive, Position Players
January 13, 2024
HARTSELLE, AL - The North AL Preseason All-State was held on Saturday, January 6th at Hartselle High School in Hartselle, AL. This event was an invite-only event that consisted of some of the top prospects from the 2024-2028 classes. These players went through extended pro-style workout that included batting practice using Trackman and Blast Motion, ran the 30 yard dash using Swift Performance, and much more. Pitchers were able to throw in simulated bullpens during the workout and were able to get numbers and metrics off of our Trackman unit, such as pitch velocity, spin rate, horizontal & vertical movement & much more. There were some players who showed up and continued to build off of prior performances, but there were also some new names who jumped onto our radar with a strong showing on Saturday.
Last week, we broke down the stat leaders from the more traditional categories in our statistical analysis. Today, we will take an even closer look at the position players in attendance with the help of our tech partners, broken down by the categories and leaderboards below.
SYNCRO ATHLETIC TESTING
30-YARD SPLIT
Rank | Name | State | School | Class | Pos | 30-yd |
1 | Gresham Baker | AL | Bob Jones | 2024 | OF | 3.76 s |
2 | Charlie Cassingham | AL | Virgil Grissom High School | 2025 | SS | 3.77 s |
3 | Braden Abernathy | AL | Buckhorn | 2025 | OF | 3.79 s |
4 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 3.80 s |
5 | Cross Tonsmeire | AL | Vestavia Hills High School | 2026 | OF | 3.84 s |
6 | Paxton Tarver | AL | DECATUR HERITAGE CHRISTIAN ACADEMY | 2025 | SS | 3.85 s |
7 | Clayton Rice | AL | AMERICAN CHRISTIAN ACADEMY | 2026 | OF | 3.86 s |
^ | Henry Thomas Blanke | AL | Florence High School | 2025 | LHP | 3.86 s |
8 | Michael Moses Jr. | AL | Pinson Valley | 2024 | 2B | 3.88 s |
9 | Owen Edwards | AL | Oak Mountain High School | 2025 | LHP | 3.89 s |
^ | Camden Fuller | AL | Deshler | 2026 | 2B | 3.89 s |
10 | Cole Miles | AL | Hartselle | 2026 | OF | 3.90 s |
^ | Cade Miles | AL | Hartselle | 2024 | SS | 3.90 s |
^ | Easton Nelms | AL | Hartselle | 2025 | SS | 3.90 s |
10-YARD SPLIT
Rank | Name | State | School | Class | Pos | 10-yd |
1 | Charlie Cassingham | AL | Virgil Grissom High School | 2025 | SS | 1.62 s |
^ | Michael Moses Jr. | AL | Pinson Valley | 2024 | 2B | 1.62 s |
2 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 1.63 s |
3 | Xander Hughes | AL | Oak Mountain High School | 2026 | RHP | 1.65 s |
^ | Gresham Baker | AL | Bob Jones | 2024 | OF | 1.65 s |
4 | Henry Thomas Blanke | AL | Florence High School | 2025 | LHP | 1.66 s |
^ | Collins Word | AL | Muscle Shoals | 2025 | 2B | 1.66 s |
5 | Cade Miles | AL | Hartselle | 2024 | SS | 1.67 s |
^ | Clayton Rice | AL | AMERICAN CHRISTIAN ACADEMY | 2026 | OF | 1.67 s |
Traditionally, the 60-yard dash has been the in-event standard to help measure a player's speed tool. While the measurement still has its utility, the 10-yard split has started to become more and more applicable in determining the player's burst and reaction time in-game, whether that's in the outfield or on the basepaths.
MAX RUN SPEED (MPH)
Rank | Name | State | School | Class | Pos | Run speed (max) |
1 | Braden Abernathy | AL | Buckhorn | 2025 | OF | 19.4 |
2 | Gresham Baker | AL | Bob Jones | 2024 | OF | 19.3 |
3 | Cross Tonsmeire | AL | Vestavia Hills High School | 2026 | OF | 19.1 |
4 | Charlie Cassingham | AL | Virgil Grissom High School | 2025 | SS | 19.1 |
5 | Paxton Tarver | AL | DECATUR HERITAGE CHRISTIAN ACADEMY | 2025 | SS | 18.9 |
6 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 18.9 |
7 | Cole Miles | AL | Hartselle | 2026 | OF | 18.8 |
8 | Clayton Rice | AL | AMERICAN CHRISTIAN ACADEMY | 2026 | OF | 18.8 |
9 | Camden Fuller | AL | Deshler | 2026 | 2B | 18.7 |
^ | Easton Nelms | AL | Hartselle | 2025 | SS | 18.7 |
10 | Henry Thomas Blanke | AL | Florence High School | 2025 | LHP | 18.6 |
RSi JUMP (MAX)
Rank | Name | State | School | Class | Pos | RSi (max) |
1 | Jeffery Rich | AL | Huntsville | 2028 | SS | 3.97 |
2 | Drew Jackson III | AL | American Christian Academy | 2028 | LHP | 3.76 |
3 | Chase Utley | AL | WHITESBURG CHRISTIAN ACADEMY | 2028 | SS | 3.10 |
4 | Dylan Parrish | AL | Northridge High School | 2026 | C | 3.08 |
5 | Jesse Isensee | AL | James Clemens High School | 2026 | SS | 3.06 |
6 | Cade Miles | AL | Hartselle | 2024 | SS | 3.01 |
7 | Xander Hughes | AL | Oak Mountain High School | 2026 | RHP | 2.95 |
^ | Charlie Cassingham | AL | Virgil Grissom High School | 2025 | SS | 2.95 |
8 | Myles Johnson | AL | MADISON ACADEMY | 2025 | OF | 2.92 |
9 | Joshua Burrell Jr | AL | Virgil Grissom | 2025 | SS | 2.91 |
10 | Brandt Cummings | AL | Russellville | 2024 | SS | 2.89 |
^ | Baylor Morrison | AL | Etowah High School | 2027 | SS | 2.89 |
VERTICAL JUMP (MAX)
Rank | Name | State | School | Class | Pos | Jump Height (max) |
1 | Braden Abernathy | AL | Buckhorn | 2025 | OF | 35.0 |
2 | Collins Word | AL | Muscle Shoals | 2025 | 2B | 33.8 |
3 | Charlie Cassingham | AL | Virgil Grissom High School | 2025 | SS | 33.5 |
4 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 33.3 |
5 | Clayton Rice | AL | AMERICAN CHRISTIAN ACADEMY | 2026 | OF | 32.7 |
6 | Ty Hunter | AL | Hazel Green High School | 2028 | OF | 31.4 |
7 | Cruise Baker | AL | Hartselle High School | 2026 | OF | 30.9 |
8 | Cross Tonsmeire | AL | Vestavia Hills High School | 2026 | OF | 30.5 |
9 | Joshua Burrell Jr | AL | Virgil Grissom | 2025 | SS | 30.2 |
10 | Camden Fuller | AL | Deshler | 2026 | 2B | 30.2 |
TRACKMAN
EXIT VELOCITY (MAX)
Rank | Name | State | School | Class | Pos | Exit Velocity (max) |
1 | James Lucas | AL | Vestavia Hills | 2025 | C | 104.2 mph |
2 | Braden Booth | AL | Bob Jones | 2024 | 3B | 103.3 mph |
3 | Caleb Barnett | AL | Mountain Brook | 2025 | 3B | 102.5 mph |
4 | Cade Miles | AL | Hartselle | 2024 | SS | 98.7 mph |
5 | Samuel Henegar | AL | Alexandria | 2024 | 1B | 98.7 mph |
6 | Xander Hughes | AL | Oak Mountain High School | 2026 | RHP | 98.4 mph |
7 | Brandt Cummings | AL | Russellville | 2024 | SS | 97.6 mph |
8 | Will Langston | AL | Vestavia Hills | 2025 | C | 97.5 mph |
9 | Shane Duke | AL | Madison Academy | 2025 | RHP | 97.0 mph |
10 | Cole Miles | AL | Hartselle | 2026 | OF | 96.1 mph |
11 | Luke Holbrook | AL | WHITESBURG CHRISTIAN ACADEMY | 2025 | RHP | 96.0 mph |
12 | Ian Cartwright | AL | Alexandria | 2024 | OF | 95.6 mph |
13 | Nic Thompson | AL | Alexandria | 2024 | SS | 95.5 mph |
14 | Cross Tonsmeire | AL | Vestavia Hills High School | 2026 | OF | 95.1 mph |
15 | Lawson Williams | AL | Hartselle | 2024 | 1B | 95.1 mph |
EXIT VELOCITY (AVG.)
Rank | Name | State | School | Class | Pos | Exit Velocity (avg) |
1 | Braden Booth | AL | Bob Jones | 2024 | 3B | 98.1 mph |
2 | Caleb Barnett | AL | Mountain Brook | 2025 | 3B | 97.9 mph |
3 | James Lucas | AL | Vestavia Hills | 2025 | C | 93.3 mph |
4 | Cross Tonsmeire | AL | Vestavia Hills High School | 2026 | OF | 91.9 mph |
5 | Ian Cartwright | AL | Alexandria | 2024 | OF | 91.3 mph |
6 | Xander Hughes | AL | Oak Mountain High School | 2026 | RHP | 90.9 mph |
7 | Samuel Henegar | AL | Alexandria | 2024 | 1B | 90.3 mph |
8 | Cole Miles | AL | Hartselle | 2026 | OF | 89.8 mph |
9 | Paxton Tarver | AL | DECATUR HERITAGE CHRISTIAN ACADEMY | 2025 | SS | 89.4 mph |
10 | Lawson Williams | AL | Hartselle | 2024 | 1B | 89.2 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.
BATTED BALL DISTANCE (MAX)
Rank | Name | State | School | Class | Pos | Distance (max) |
1 | James Lucas | AL | Vestavia Hills | 2025 | C | 370 ft |
2 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 365 ft |
3 | Caleb Barnett | AL | Mountain Brook | 2025 | 3B | 359 ft |
4 | Cade Miles | AL | Hartselle | 2024 | SS | 356 ft |
5 | Mason Brewer | AL | Munford | 2024 | OF | 327 ft |
6 | Cole Miles | AL | Hartselle | 2026 | OF | 323 ft |
7 | Will Edmondson | AL | Collinsville | 2025 | 2B | 320 ft |
8 | Memphis Scott | AL | Madison County | 2025 | 3B | 320 ft |
9 | Jackson Firestone | AL | Gardendale | 2025 | OF | 319 ft |
10 | Braden Booth | AL | Bob Jones | 2024 | 3B | 318 ft |
SWEET SPOT%
Rank | Name | State | School | Class | Pos | Sweet Spot % |
1 | Dylan Rainey | AL | Westbrook Christian | 2025 | RHP | 90 % |
2 | Noah Ray | AL | Muscle Shoals | 2024 | SS | 90 % |
^ | Braden Abernathy | AL | Buckhorn | 2025 | OF | 90 % |
^ | Camden Fuller | AL | Deshler | 2026 | 2B | 90 % |
3 | Gresham Baker | AL | Bob Jones | 2024 | OF | 87 % |
^ | Jace Duckett | AL | Madison County | 2027 | OF | 87 % |
4 | Jamison Barnes | AL | Briarwood Christian | 2028 | C | 83 % |
5 | Nic Thompson | AL | Alexandria | 2024 | SS | 81 % |
Sweet Spot percentage: This metric is determined by how often the player produces a batted ball during the session with a launch angle between 8 to 32 degrees.
BLAST MOTION
HAND SPEED (AVG.)
Rank | Name | State | School | Class | Pos | Hand Speed (avg) |
1 | Cade Mims | AL | Chelsea | 2025 | C | 25.7 mph |
2 | Xander Hughes | AL | Oak Mountain High School | 2026 | RHP | 24.6 mph |
3 | Caleb Barnett | AL | Mountain Brook | 2025 | 3B | 24.6 mph |
4 | Gannon Pharr | AL | Shelby County | 2024 | 2B | 24.6 mph |
5 | Jackson Burgess | AL | North Sand Mountain School | 2026 | C | 24.5 mph |
6 | Jake Fridley | AL | Hoover High School | 2026 | C | 24.5 mph |
7 | Nic Thompson | AL | Alexandria | 2024 | SS | 24.4 mph |
8 | Cruz Files | AL | Florence | 2024 | 1B | 24.2 mph |
9 | Sam Arnold | AL | Muscle Shoals High School | 2025 | 1B | 24.0 mph |
10 | James Lucas | AL | Vestavia Hills | 2025 | C | 23.8 mph |
11 | Cade Miles | AL | Hartselle | 2024 | SS | 23.7 mph |
12 | Austin Uptain | AL | Athens | 2024 | RHP | 23.7 mph |
13 | Chris Fitts | AL | East Limestone | 2026 | 3B | 23.6 mph |
14 | Gresham Baker | AL | Bob Jones | 2024 | OF | 23.2 mph |
15 | Mason Brewer | AL | Munford | 2024 | OF | 23.1 mph |
Hand Speed: The observed speed as measured on the handle of the bat (measured six inches from the knob of the bat). Peak Hand Speed will occur prior to the moment of impact, very close to the commit time in the swing when the wrists unhinge.
BAT SPEED (AVG.)
Rank | Name | State | School | Class | Pos | Bat Speed (avg) |
1 | Gannon Pharr | AL | Shelby County | 2024 | 2B | 77.4 mph |
2 | Braden Booth | AL | Bob Jones | 2024 | 3B | 77.3 mph |
3 | Cade Mims | AL | Chelsea | 2025 | C | 76.7 mph |
4 | James Lucas | AL | Vestavia Hills | 2025 | C | 76.7 mph |
5 | Dylan Olive | AL | Muscle Shoals | 2026 | RHP | 76.6 mph |
6 | Braden Abernathy | AL | Buckhorn | 2025 | OF | 76.3 mph |
7 | Cade Miles | AL | Hartselle | 2024 | SS | 75.1 mph |
8 | Andrew Petrock | AL | Pelham | 2026 | SS | 74.8 mph |
9 | Xander Hughes | AL | Oak Mountain High School | 2026 | RHP | 74.7 mph |
10 | Shane Duke | AL | Madison Academy | 2025 | RHP | 74.7 mph |
11 | Nic Thompson | AL | Alexandria | 2024 | SS | 74.5 mph |
12 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 74.4 mph |
13 | Jake Fridley | AL | Hoover High School | 2026 | C | 74.3 mph |
14 | Henry Thomas Blanke | AL | Florence High School | 2025 | LHP | 73.7 mph |
15 | Michael Moses Jr. | AL | Pinson Valley | 2024 | 2B | 73.0 mph |
Bat Speed: The observed speed of the sweet spot of the bat at impact. The sweet spot of the bat is measured six inches from the tip of the bat.
ROTATIONAL ACCELERATION (AVG.)
Rank | Name | State | School | Class | Pos | Rot. Acc (avg) |
1 | Cade Mims | AL | Chelsea | 2025 | C | 31.5 g |
2 | Keaton Lance | AL | Hartselle High School | 2025 | OF | 29.3 g |
3 | Cade Miles | AL | Hartselle | 2024 | SS | 28.8 g |
4 | Lawson Williams | AL | Hartselle | 2024 | 1B | 25.4 g |
5 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 23.2 g |
6 | Jake Fridley | AL | Hoover High School | 2026 | C | 23.2 g |
7 | Asher Doepel | AL | Hartselle | 2026 | 2B | 23.0 g |
8 | Owen Edwards | AL | Oak Mountain High School | 2025 | LHP | 22.4 g |
9 | Austin Uptain | AL | Athens | 2024 | RHP | 22.1 g |
10 | Mason Brewer | AL | Munford | 2024 | OF | 21.4 g |
Body Rotation: A swing that has the appropriate relative contributions of body and bat rotations is an efficient and Powerful swing that maintains proper sequencing. An efficient baseball swing is one in which the body creates the initial movements, which is then transferred to the arms and out to the bat, thereby maximizing Bat Speed through this proximal-to-distal kinematic sequencing movement pattern.
VIZUAL EDGE
EDGE SCORES
Rank | Name | State | School | Class | Pos | Edge Score |
1 | Jace Duckett | AL | Madison County | 2027 | OF | 84.97 |
2 | Austin Uptain | AL | Athens | 2024 | RHP | 84.37 |
3 | Samuel Henegar | AL | Alexandria | 2024 | 1B | 84.26 |
4 | Cole Miles | AL | Hartselle | 2026 | OF | 83.98 |
5 | Myles Hammonds | AL | Bob Jones High School | 2025 | OF | 83.47 |
6 | Will Langston | AL | Vestavia Hills | 2025 | C | 81.88 |
7 | Jesse Isensee | AL | James Clemens High School | 2026 | SS | 81.63 |
8 | Luke Holbrook | AL | WHITESBURG CHRISTIAN ACADEMY | 2025 | RHP | 81.24 |
9 | Eli King | AL | Hartselle High School | 2026 | 1B | 81.00 |
10 | Cole Griffin | AL | Hartselle High School | 2026 | C | 80.91 |
11 | Paxton Tarver | AL | DECATUR HERITAGE CHRISTIAN ACADEMY | 2025 | SS | 80.72 |
12 | Garrett Blacklock | AL | Virgil Grissom High School | 2025 | 1B | 80.53 |
13 | Myles Johnson | AL | MADISON ACADEMY | 2025 | OF | 80.37 |
14 | Gannon Pharr | AL | Shelby County | 2024 | 2B | 80.21 |
15 | Easton Nelms | AL | Hartselle | 2025 | SS | 80.20 |
The Edge Score is a comprehensive score out of 100 that takes the core-six visual skills into account, providing athletes, parents, coaches and scouts with a benchmark number for assessing an athlete’s overall visual ability. In general the higher the Edge Score, the higher chance of athletic success. Think of the Edge Score as the 'Sixth Metric' in the standard Five-Tools that make up a ball player.
The average Edge Score for the 2020 MLB Draft Class was 79.3 (of hitters who completed a Vizual Edge test). MLB players we've worked with typically show stronger scores, with elite hitters scoring consistently above 87.0 on their Edge Score.
+ CLICK HERE for a look at the complete statistics from the event.
+ Follow on Twitter: @PBR_Alabama
+ Follow on Instagram: @PBR_Alabama
+ Follow on Facebook: PBR Alabama
+ 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: