Georgia Top Prospect Games: Underclass - Data Dive - Pitchers (2028's/2029's)
June 9, 2025
On June 3rd, the Prep Baseball Georgia Staff hosted the Top Prospect Underclass Games at Lakepoint Sports. This event featured some of the top players from the 2027-2029 classes, and it provided our staff with an in-depth look at some high-follow players for the summer season.
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.
FASTBALL
MAX VELOCITY (MPH)
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Easton Holmes | GA | Denmark | 2028 | RHP | 89.2 mph |
2 | Gavin Gebhardt | GA | Cambridge | 2028 | SS | 88.4 mph |
3 | Peyton Osheaski | GA | Gainesville | 2028 | 1B | 87.7 mph |
4 | Wesley Thiry | GA | Norcross | 2028 | RHP | 87.4 mph |
5 | Lawson Moore | GA | Gatewood | 2028 | LHP | 86.6 mph |
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Gavin Gebhardt | GA | Cambridge | 2028 | SS | 2395 rpm |
2 | James Callaway | GA | Denmark High School | 2028 | RHP | 2265 rpm |
3 | Joey Martincavage | GA | Blessed Trinity Catholic | 2028 | 1B | 2240 rpm |
4 | Tripp Sapp | GA | Loganville High School | 2028 | 3B | 2172 rpm |
5 | Tripp Swords | GA | Eastside High School | 2028 | SS | 2160 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 | Landen Harris | GA | Benedictine Military | 2028 | OF | 97 % |
2 | James Brooks | GA | SOUTH EFFINGHAM | 2028 | SS | 95 % |
3 | Tripp Swords | GA | Eastside High School | 2028 | SS | 94 % |
4 | Will Bracken | GA | Fellowship Christian | 2028 | RHP | 94 % |
5 | Malaky Baker | GA | Greenbrier | 2028 | 3B | 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 | Gavin Gebhardt | GA | Cambridge | 2028 | SS | 20.6 in |
2 | Tripp Swords | GA | Eastside High School | 2028 | SS | 20.6 in |
3 | Landen Harris | GA | Benedictine Military | 2028 | OF | 17.8 in |
4 | Grant Chaffin | GA | Central | 2028 | OF | 17.5 in |
5 | Lawson Moore | GA | Gatewood | 2028 | LHP | 17.1 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 | Malaky Baker | GA | Greenbrier | 2028 | 3B | 20.2 |
2 | Cole Roberts | GA | Walnut Grove | 2028 | 3B | 17.3 |
3 | Hunter Holmstrom | GA | Newnan | 2028 | LHP | -16.2 |
4 | Gabe Bowne | GA | Northgate | 2028 | LHP | -15.7 |
5 | James Brooks | GA | SOUTH EFFINGHAM | 2028 | SS | 14.3 |
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 | Tripp Sapp | GA | Loganville High School | 2028 | 3B | 80 % |
2 | Lawson Moore | GA | Gatewood | 2028 | LHP | 78 % |
3 | Brody Raby | TN | Silverdale Baptist | 2028 | OF | 75 % |
4 | Gavin Gebhardt | GA | Cambridge | 2028 | SS | 71 % |
5 | Gabe Bowne | GA | Northgate | 2028 | LHP | 69 % |
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 | Maddox Nuckols | GA | Augusta Christian | 2028 | SS | 2290 rpm |
2 | Landon Taylor | GA | Thomas County Central | 2028 | C | 2226 rpm |
3 | Matthew Zander | GA | Calhoun | 2028 | 3B | 2193 rpm |
4 | Lawson Moore | GA | Gatewood | 2028 | LHP | 2141 rpm |
5 | Joey Martincavage | GA | Blessed Trinity Catholic | 2028 | 1B | 2133 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Thomas Davis | GA | North Hall | 2028 | 3B | -6.0 in |
2 | Joey Martincavage | GA | Blessed Trinity Catholic | 2028 | 1B | -5.8 in |
3 | Brody Raby | TN | Silverdale Baptist | 2028 | OF | 5.2 in |
4 | Zayne Landry | GA | Woodstock High School | 2028 | LHP | -4.6 in |
5 | Landon Taylor | GA | Thomas County Central | 2028 | C | -4.2 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Zayne Landry | GA | Woodstock High School | 2028 | LHP | 16.5 |
2 | Noah Harris | GA | Benedictine Military | 2028 | SS | -15.6 |
3 | Bradley Willingham | GA | Central High School | 2028 | SS | -15.1 |
4 | Matthew Zander | GA | Calhoun | 2028 | 3B | -14.5 |
5 | Joey Martincavage | GA | Blessed Trinity Catholic | 2028 | 1B | -14.2 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Noah Harris | GA | Benedictine Military | 2028 | SS | 75 % |
2 | Landon Taylor | GA | Thomas County Central | 2028 | C | 66 % |
^ | Matthew Zander | GA | Calhoun | 2028 | 3B | 66 % |
3 | Bradley Willingham | GA | Central High School | 2028 | SS | 50 % |
4 | Will Bracken | GA | Fellowship Christian | 2028 | RHP | 42 % |
5 | Landen Harris | GA | Benedictine Military | 2028 | OF | 40 % |
SLIDER
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Gavin Gebhardt | GA | Cambridge | 2028 | SS | 2519 |
2 | James Callaway | GA | Denmark High School | 2028 | RHP | 2396 |
3 | Tripp Sapp | GA | Loganville High School | 2028 | 3B | 2388 |
4 | Maddox Nuckols | GA | Augusta Christian | 2028 | SS | 2266 |
5 | Will Dimitri | GA | Harris County High School | 2028 | SS | 2193 |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Malaky Baker | GA | Greenbrier | 2028 | 3B | 8.8 in |
2 | Easton Holmes | GA | Denmark | 2028 | RHP | 7.0 in |
3 | Brody Raby | TN | Silverdale Baptist | 2028 | OF | 6.7 in |
4 | Hunter Holmstrom | GA | Newnan | 2028 | LHP | 5.9 in |
5 | Tripp Swords | GA | Eastside High School | 2028 | SS | -5.1 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Will Dimitri | GA | Harris County High School | 2028 | SS | -21.5 |
2 | Gavin Gebhardt | GA | Cambridge | 2028 | SS | -18.8 |
3 | James Callaway | GA | Denmark High School | 2028 | RHP | -12.8 |
4 | Tripp Sapp | GA | Loganville High School | 2028 | 3B | -12.1 |
5 | Joey Martincavage | GA | Blessed Trinity Catholic | 2028 | 1B | -10.6 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Cole Roberts | GA | Walnut Grove | 2028 | 3B | 100 % |
^ | Will Bracken | GA | Fellowship Christian | 2028 | RHP | 100 % |
2 | Tripp Swords | GA | Eastside High School | 2028 | SS | 80 % |
3 | Hunter Holmstrom | GA | Newnan | 2028 | LHP | 66 % |
^ | Malaky Baker | GA | Greenbrier | 2028 | 3B | 66 % |
4 | James Callaway | GA | Denmark High School | 2028 | RHP | 63 % |
5 | Gavin Gebhardt | GA | Cambridge | 2028 | SS | 60 % |
^ | Maddox Nuckols | GA | Augusta Christian | 2028 | SS | 60 % |
CHANGEUP
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Tripp Sapp | GA | Loganville High School | 2028 | 3B | 1899 rpm |
2 | Noah Harris | GA | Benedictine Military | 2028 | SS | 1858 rpm |
3 | Malaky Baker | GA | Greenbrier | 2028 | 3B | 1738 rpm |
4 | Zayne Landry | GA | Woodstock High School | 2028 | LHP | 1729 rpm |
5 | Landen Harris | GA | Benedictine Military | 2028 | OF | 1700 rpm |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Hunter Holmstrom | GA | Newnan | 2028 | LHP | -16.5 |
2 | Tripp Sapp | GA | Loganville High School | 2028 | 3B | 16.5 |
3 | Harris Chafin | GA | North Oconee High School | 2028 | SS | 14.5 |
4 | Malaky Baker | GA | Greenbrier | 2028 | 3B | 13.8 |
5 | Noah Harris | GA | Benedictine Military | 2028 | SS | 12.6 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Noah Harris | GA | Benedictine Military | 2028 | SS | 100 % |
^ | Zayne Landry | GA | Woodstock High School | 2028 | LHP | 100 % |
2 | Peyton Osheaski | GA | Gainesville | 2028 | 1B | 70 % |
3 | Malaky Baker | GA | Greenbrier | 2028 | 3B | 66 % |
4 | Wesley Thiry | GA | Norcross | 2028 | RHP | 50 % |
^ | Easton Holmes | GA | Denmark | 2028 | RHP | 50 % |
5 | Will Bracken | GA | Fellowship Christian | 2028 | RHP | 33 % |