Top Prospect Underclass: Data Dive, Pitchers
June 7, 2026
Emerson, GA - The Top Prospect Underclass Showcase took place at LakePoint where this invite-only event that features the top prospects from the 2028 and 2029 grad classes. Every year, TPG highlights the "Who’s Who" of the Georgia baseball landscape. This event is limited and exclusive to the top prospects in Georgia and serves as an identifier for Future Games and so forth. Throughout the week we will be pumping out the content from this event.
View all stats from the event HERE.
Inside today’s Pitching Data dive we will highlight the players with top metrics per Trackman.
Today, we will take an even closer look at the pitchers in attendance with the help of our tech partners, broken down by the categories and leaderboards below.
Top Prospect Underclass: Data Dive, Pitchers 📊
TRACKMAN PITCHING
FASTBALL
MAX VELOCITY (MPH)
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Easton Holmes | GA | Denmark | 2028 | RHP | 91.7 mph |
| 2 | Christian Osborne | GA | Pierce County | 2028 | C | 90.0 mph |
| 3 | Andrew Akopov | GA | Mount Paran | 2028 | OF | 89.0 mph |
| 4 | Fitz Stone | GA | Calvary Christian | 2028 | OF | 88.9 mph |
| 5 | James Callaway | GA | Denmark High School | 2028 | RHP | 88.3 mph |
| 6 | Evan Litschke | GA | Mt. Paran Christian School Inc. | 2028 | LHP | 88.1 mph |
| 7 | Zeke Dotson | GA | Dawson County High School | 2029 | RHP | 88.1 mph |
| 8 | Bankston Terrell | GA | Prince Avenue Christian School | 2028 | OF | 88.0 mph |
| 9 | David Pruitt | GA | Haralson County High School | 2028 | 1B | 87.6 mph |
| 10 | Colton Whitman | GA | Newnan | 2028 | RHP | 87.2 mph |
| 11 | Cayden Mader | GA | Grayson | 2028 | 3B | 87.1 mph |
| 12 | Wesley Thiry | GA | Norcross | 2028 | RHP | 86.6 mph |
| 13 | Shane Walls | GA | Clarke Central | 2028 | RHP | 86.4 mph |
| 14 | Keegan Loadwick | GA | Lassiter | 2028 | RHP | 86.3 mph |
| 15 | Tyler Hickman | GA | Cartersville | 2029 | C | 86.1 mph |
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Andrew Akopov | GA | Mount Paran | 2028 | OF | 2450 rpm |
| 2 | David Pruitt | GA | Haralson County High School | 2028 | 1B | 2396 rpm |
| 3 | Michael Rylee | GA | Jefferson | 2029 | RHP | 2358 rpm |
| 4 | James Callaway | GA | Denmark High School | 2028 | RHP | 2350 rpm |
| 5 | Jackson Ramaley | GA | Pope High School | 2028 | C | 2316 rpm |
| 6 | Griffin Treadwell | GA | Hebron Christian Academy | 2028 | 1B | 2300 rpm |
| 7 | Evan Litschke | GA | Mt. Paran Christian School Inc. | 2028 | LHP | 2250 rpm |
| 8 | Tyler Hickman | GA | Cartersville | 2029 | C | 2232 rpm |
| 9 | Braxton Sykes | GA | Frederica Academy | 2028 | RHP | 2216 rpm |
| 10 | Owen Shipley | GA | Sonoraville | 2028 | C | 2205 rpm |
| 11 | Hudson Blevins | GA | Cambridge | 2028 | RHP | 2201 rpm |
| 12 | Christian Osborne | GA | Pierce County | 2028 | C | 2176 rpm |
| 13 | Matthew Zander | GA | Calhoun | 2028 | 3B | 2167 rpm |
| 14 | Tripp Swords | GA | Eastside | 2028 | SS | 2165 rpm |
| 15 | Turner Houston | GA | Northgate | 2028 | OF | 2163 rpm |
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.
SPIN EFFICIENCY% (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Efficiency % (avg) |
| 1 | Cade McElwee | GA | Pepperell | 2028 | LHP | 96 % |
| 2 | Ashton Om | MO | Seckinger High School | 2029 | 1B | 94 % |
| 3 | Will Bracken | GA | Fellowship Christian | 2028 | RHP | 94 % |
| 4 | Hudson Kemp | GA | Cherokee Bluff | 2029 | OF | 94 % |
| ^ | Logan Tylke | GA | Harrison | 2029 | 2B | 94 % |
| 5 | Rylen Kralicek | GA | Campbell | 2028 | LHP | 94 % |
| 6 | Wesley Thiry | GA | Norcross | 2028 | RHP | 93 % |
| 7 | Easton Holmes | GA | Denmark | 2028 | RHP | 93 % |
| 8 | Devon McLoughlin | GA | Greenbrier | 2028 | SS | 93 % |
| 9 | Eyen Etris | GA | North Hall | 2028 | SS | 93 % |
| 10 | Tripp Swords | GA | Eastside | 2028 | SS | 93 % |
Spin Efficiency: This metric is the percentage of the raw spin rate that directly impacts pitch movement; so while raw spin is measured by revolutions per minute (rpm), spin efficiency is the ratio of true spin divided by raw spin. It’s important to understand that more is not always better when it comes to spin efficiency. The optimal spin efficiency on a pitch depends on the pitch type and should be understood in the context of a pitcher’s entire arsenal. Regarding the true four-seam fastball, a spin efficiency close to 100 percent is preferable, indicating that nearly all the backspin generated on the ball as it leaves the pitcher’s hand is contributing to the “riding” action the pitch has as it enters and exits the strike zone, making it especially effective in the upper third of the strike zone.
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Tripp Swords | GA | Eastside | 2028 | SS | 20.6 in |
| 2 | Logan Tylke | GA | Harrison | 2029 | 2B | 20.0 in |
| ^ | Hudson Kemp | GA | Cherokee Bluff | 2029 | OF | 20.0 in |
| 3 | Tyler Hickman | GA | Cartersville | 2029 | C | 19.7 in |
| 4 | Hayden Womack | GA | Union Grove | 2029 | LHP | 19.0 in |
| 5 | Owen Shipley | GA | Sonoraville | 2028 | C | 18.9 in |
| 6 | Holden Meers | GA | Hebron Christian | 2028 | OF | 18.9 in |
| 7 | Michael Rylee | GA | Jefferson | 2029 | RHP | 18.8 in |
| 8 | Cade McElwee | GA | Pepperell | 2028 | LHP | 18.2 in |
| 9 | Nicholas Kupsco | GA | Chamblee Charter High School | 2029 | RHP | 18.1 in |
| 10 | Turner Houston | GA | Northgate | 2028 | OF | 17.9 in |
Induced Vertical Break: Used in short form as "IVB," this metric is most important on fastballs for creating rise and on curveballs for creating depth – it can also have some use when measuring sliders and cutters as well. Sliders tend to be closer to zero inches while cutters are generally between 5 and 15 inches. Usually fastballs and curveballs with large IVB have higher spin efficiencies as well. Sliders generally have very little (closer to zero) IVB and very low spin efficiency. You could also categorize IVB into spin rate as this is part of the “useful movement” you’re looking for. IVB is also a huge part of the vertical approach angle.
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Lance Boyer | GA | North Oconee | 2028 | SS | 19.9 |
| 2 | Ashton Om | MO | Seckinger High School | 2029 | 1B | -19.2 |
| 3 | Chase Stefanowicz | GA | King's Ridge Christian School | 2028 | OF | 18.4 |
| 4 | Easton Holmes | GA | Denmark | 2028 | RHP | 16.9 |
| 5 | Wryson Davis | GA | Newnan | 2028 | LHP | -16.7 |
| 6 | Kyle Hand | GA | Walker | 2029 | OF | -16.5 |
| 7 | Caleb Noles | GA | Mount Paran | 2028 | LHP | -15.4 |
| 8 | Jackson Lee | GA | Landmark Christian | 2028 | SS | 15.0 |
| 9 | CONNER WELCH | GA | Murray County High School | 2029 | LHP | -14.8 |
| 10 | Brayden Hatcher | GA | Kell | 2028 | RHP | 14.7 |
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.”
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Deuce Green | GA | Pace Academy | 2029 | 3B | 81 % |
| ^ | Will Bracken | GA | Fellowship Christian | 2028 | RHP | 81 % |
| 2 | Connor Hancock | GA | Etowah | 2028 | RHP | 80 % |
| ^ | Tripp Swords | GA | Eastside | 2028 | SS | 80 % |
| 3 | Eyen Etris | GA | North Hall | 2028 | SS | 77 % |
| 4 | Tate Broom | GA | Sonoraville | 2029 | C | 76 % |
| 5 | Keegan Loadwick | GA | Lassiter | 2028 | RHP | 75 % |
| 6 | Manny Munoz | GA | Kings Ridge Christian School | 2029 | RHP | 73 % |
| 7 | Christian Osborne | GA | Pierce County | 2028 | C | 71 % |
| ^ | Ezra Gandy | GA | McEachern | 2028 | RHP | 71 % |
| ^ | Caleb Noles | GA | Mount Paran | 2028 | LHP | 71 % |
| 8 | Devon McLoughlin | GA | Greenbrier | 2028 | SS | 70 % |
| 9 | Mason Lisko | GA | Milton High School | 2029 | C | 66 % |
| ^ | Brady Jordan | GA | North Atlanta | 2029 | LHP | 66 % |
| ^ | Wryson Davis | GA | Newnan | 2028 | LHP | 66 % |
| ^ | Wesley Thiry | GA | Norcross | 2028 | RHP | 66 % |
| ^ | Max Bowman | GA | North Cobb Christian | 2028 | SS | 66 % |
| 10 | Fitz Stone | GA | Calvary Christian | 2028 | OF | 62 % |
Average MLB pitchers throw 62 percent strikes, and better pitchers throw strikes 65 percent of the time, or a ratio of roughly 2:1, strikes to balls.
CURVEBALL
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Jackson Ramaley | GA | Pope High School | 2028 | C | 2662 rpm |
| 2 | Bankston Terrell | GA | Prince Avenue Christian School | 2028 | OF | 2609 rpm |
| 3 | Andrew Akopov | GA | Mount Paran | 2028 | OF | 2525 rpm |
| 4 | Braxton Sykes | GA | Frederica Academy | 2028 | RHP | 2486 rpm |
| 5 | Mason Lisko | GA | Milton High School | 2029 | C | 2432 rpm |
| 6 | Tyler Hickman | GA | Cartersville | 2029 | C | 2401 rpm |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Jacob Sherrill | GA | Milton | 2028 | 1B | 13.1 in |
| 2 | Owen Shipley | GA | Sonoraville | 2028 | C | -11.1 in |
| 3 | Colton Whitman | GA | Newnan | 2028 | RHP | -10.0 in |
| 4 | Tyler Hickman | GA | Cartersville | 2029 | C | -9.8 in |
| 5 | Bankston Terrell | GA | Prince Avenue Christian School | 2028 | OF | -9.8 in |
| 6 | Hayden Womack | GA | Union Grove | 2029 | LHP | 9.2 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Devon McLoughlin | GA | Greenbrier | 2028 | SS | -18.9 |
| 2 | Andrew Akopov | GA | Mount Paran | 2028 | OF | -18.4 |
| 3 | Colton Whitman | GA | Newnan | 2028 | RHP | -16.5 |
| 4 | Caden Wood | GA | Walnut Grove | 2028 | RHP | -16.4 |
| 5 | CONNER WELCH | GA | Murray County High School | 2029 | LHP | 15.6 |
| 6 | Will Bracken | GA | Fellowship Christian | 2028 | RHP | -13.5 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Dylan Catherwood | GA | King's Ridge Christian School | 2028 | 3B | 100 % |
| ^ | Everett Hammond | GA | Dunwoody | 2028 | OF | 100 % |
| ^ | Wryson Davis | GA | Newnan | 2028 | LHP | 100 % |
| ^ | Jacob Sherrill | GA | Milton | 2028 | 1B | 100 % |
| ^ | Max Bowman | GA | North Cobb Christian | 2028 | SS | 100 % |
| ^ | Cole McDuffie | GA | Marist | 2028 | 1B | 100 % |
| ^ | Bankston Terrell | GA | Prince Avenue Christian School | 2028 | OF | 100 % |
| ^ | Holden Meers | GA | Hebron Christian | 2028 | OF | 100 % |
| ^ | Colton Whitman | GA | Newnan | 2028 | RHP | 100 % |
| ^ | Banks Halcomb | GA | North Gwinnett High School | 2028 | RHP | 100 % |
| ^ | Andrew Akopov | GA | Mount Paran | 2028 | OF | 100 % |
| 2 | Matthew Zander | GA | Calhoun | 2028 | 3B | 87 % |
| 3 | Turner Houston | GA | Northgate | 2028 | OF | 80 % |
| ^ | Charlie Jones | GA | Lovett | 2028 | 1B | 80 % |
| 4 | Devon McLoughlin | GA | Greenbrier | 2028 | SS | 71 % |
| 5 | Cole Trawick | GA | Homeschool (GA) | 2029 | 1B | 66 % |
| ^ | Wesley Thiry | GA | Norcross | 2028 | RHP | 66 % |
| 6 | Dylan Gooch | GA | Northview | 2029 | RHP | 62 % |
SLIDER
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Bankston Terrell | GA | Prince Avenue Christian School | 2028 | OF | 2707 |
| 2 | Jackson Ramaley | GA | Pope High School | 2028 | C | 2492 |
| 3 | Braxton Sykes | GA | Frederica Academy | 2028 | RHP | 2461 |
| 4 | Carson Florence | GA | Blessed Trinity Catholic | 2029 | SS | 2444 |
| 5 | Tyler Hickman | GA | Cartersville | 2029 | C | 2436 |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Tyler Hickman | GA | Cartersville | 2029 | C | 11.1 in |
| 2 | Hudson Blevins | GA | Cambridge | 2028 | RHP | -10.9 in |
| 3 | Easton Holmes | GA | Denmark | 2028 | RHP | 10.2 in |
| 4 | Owen Shipley | GA | Sonoraville | 2028 | C | -9.9 in |
| 5 | Jax Campbell | GA | Callaway | 2029 | 3B | 9.3 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Lance Boyer | GA | North Oconee | 2028 | SS | -20.9 |
| 2 | Cade McElwee | GA | Pepperell | 2028 | LHP | 16.4 |
| 3 | Hudson Blevins | GA | Cambridge | 2028 | RHP | -16.3 |
| 4 | Bradley Willingham | GA | Central High School | 2028 | SS | -16.1 |
| 5 | Colton Whitman | GA | Newnan | 2028 | RHP | -15.2 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Nicholas Kupsco | GA | Chamblee Charter High School | 2029 | RHP | 100 % |
| ^ | Paxton Jennings | GA | Harlem | 2029 | 2B | 100 % |
| ^ | Max Bowman | GA | North Cobb Christian | 2028 | SS | 100 % |
| ^ | Gabe Bowne | GA | Northgate | 2028 | LHP | 100 % |
| ^ | Charlie Jones | GA | Lovett | 2028 | 1B | 100 % |
| ^ | Banks Halcomb | GA | North Gwinnett High School | 2028 | RHP | 100 % |
| 2 | Jack Crook | GA | Carrollton High School | 2029 | LHP | 83 % |
| 3 | Tripp Swords | GA | Eastside | 2028 | SS | 80 % |
| 4 | Wryson Davis | GA | Newnan | 2028 | LHP | 75 % |
| 5 | Zeke Dotson | GA | Dawson County High School | 2029 | RHP | 66 % |
| ^ | Wesley Thiry | GA | Norcross | 2028 | RHP | 66 % |
| ^ | Braxton Sykes | GA | Frederica Academy | 2028 | RHP | 66 % |
| ^ | Cole Roberts | GA | Walnut Grove | 2028 | 3B | 66 % |
CHANGEUP
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Landry Williams | GA | Stephens County | 2028 | RHP | 2151 rpm |
| 2 | Evan Litschke | GA | Mt. Paran Christian School Inc. | 2028 | LHP | 2102 rpm |
| 3 | Cole Roberts | GA | Walnut Grove | 2028 | 3B | 1992 rpm |
| 4 | James Callaway | GA | Denmark High School | 2028 | RHP | 1987 rpm |
| 5 | Matt Kersey | GA | Milton | 2028 | RHP | 1981 rpm |
| 6 | Jack Crook | GA | Carrollton High School | 2029 | LHP | 1974 rpm |
| 7 | Cole McDuffie | GA | Marist | 2028 | 1B | 1936 rpm |
| 8 | Alex Avila | GA | Sequoyah | 2029 | RHP | 1869 rpm |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Landry Williams | GA | Stephens County | 2028 | RHP | 18.2 |
| 2 | Isaiah Steward | TN | Buford | 2028 | 2B | 17.0 |
| 3 | Easton Holmes | GA | Denmark | 2028 | RHP | 17.0 |
| 4 | Tate Broom | GA | Sonoraville | 2029 | C | 16.5 |
| 5 | Ryder Kinnon | GA | Ware County High School | 2028 | 3B | 15.4 |
| 6 | Duggan Malone | GA | West Laurens | 2028 | SS | 14.7 |
| 7 | Logan Tylke | GA | Harrison | 2029 | 2B | 14.5 |
| ^ | Hudson Kemp | GA | Cherokee Bluff | 2029 | OF | 14.5 |
| 8 | Cade McElwee | GA | Pepperell | 2028 | LHP | -14.3 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Cayden Mader | GA | Grayson | 2028 | 3B | 100 % |
| ^ | Max Bowman | GA | North Cobb Christian | 2028 | SS | 100 % |
| ^ | Evan Wylie | GA | Sequoyah | 2028 | LHP | 100 % |
| ^ | Banks Halcomb | GA | North Gwinnett High School | 2028 | RHP | 100 % |
| 2 | Keegan Loadwick | GA | Lassiter | 2028 | RHP | 80 % |
| 3 | Wryson Davis | GA | Newnan | 2028 | LHP | 75 % |
| 4 | Dylan Gooch | GA | Northview | 2029 | RHP | 66 % |
| ^ | Lance Boyer | GA | North Oconee | 2028 | SS | 66 % |
| ^ | Bradley Willingham | GA | Central High School | 2028 | SS | 66 % |
| 5 | Caleb Noles | GA | Mount Paran | 2028 | LHP | 60 % |
| 6 | CONNER WELCH | GA | Murray County High School | 2029 | LHP | 50 % |
| ^ | Tate Broom | GA | Sonoraville | 2029 | C | 50 % |
| ^ | Deuce Green | GA | Pace Academy | 2029 | 3B | 50 % |
| ^ | Landry Williams | GA | Stephens County | 2028 | RHP | 50 % |
| ^ | Dylan Catherwood | GA | King's Ridge Christian School | 2028 | 3B | 50 % |
| ^ | Ezra Gandy | GA | McEachern | 2028 | RHP | 50 % |
| ^ | Tripp Swords | GA | Eastside | 2028 | SS | 50 % |
| ^ | Easton Holmes | GA | Denmark | 2028 | RHP | 50 % |
| 7 | Rylen Kralicek | GA | Campbell | 2028 | LHP | 44 % |
| 8 | Brady Jordan | GA | North Atlanta | 2029 | LHP | 40 % |
| ^ | Burke Seagraves | GA | North Oconee | 2028 | LHP | 40 % |
| ^ | Gabe Bowne | GA | Northgate | 2028 | LHP | 40 % |
FOLLOW PREP BASEBALL GEORGIA THROUGHOUT THE SUMMER
+ Prep Baseball Georgia on X
+ Prep Baseball Georgia on Instagram
+ Prep Baseball Georgia on Facebook
+ Podcast: Peach Fuzz on YouTube
UPCOMING EVENTS
| Showcase | State | Date | Location |
| Top Prospect Games: Underclass (Invite Only) | GA | 06/02 | LakePoint Sports |
| Top Prospect Games: Upperclass (Invite Only) | GA | 06/09 | LakePoint Sports |
| Athens Summer ID | GA | 06/16 | University of Georgia-Foley Field |
| Athens Rising Stars ID (2030-2031 Grads) | GA | 06/16 | University of Georgia-Foley Field |
| Augusta Summer ID | GA | 06/23 | Augusta University |
| Augusta Rising Stars ID (2030-2031 Grads) | GA | 06/23 | Augusta University |
| Macon Summer ID | GA | 06/30 | Southern Pines Indoor Facility |
| Savannah Summer ID | GA | 07/07 | Benedictine Military |
| Savannah Rising Stars ID (2030-2031 Grads) | GA | 07/07 | Benedictine Military |
Related Content

