Prep Baseball Report

2026 Oklahoma Top Prospect Games Underclass: Pitcher's Data Dive


Bret Schwartz
Oklahoma Scouting Director

On Monday, June 8th, the Prep Baseball Oklahoma staff hosted our premier Top Prospect: Underclass Games at O'Brate Stadium on the campus of Oklahoma State University. Prospects in the 2028-30 graduating classes participated in a pro-style workout in front of our staff, gathering data through the help of our unrivaled tech partners with game play that followed.

Today we dive deeper into metrics gathered on the mound via Trackman.

FULL EVENT STATS AND DETAILS CAN BE FOUND BY CLICKING HERE


FASTBALL

MAX FASTBALL VELOCITY

2028's

Rank Name State School Class Pos Velocity (max)
1 Jackson Mays OK Washington 2028 SS 85.8 mph
2 Grant Murray OK Owasso 2028 OF 84.1 mph
3 Trypton Thornton OK Owasso 2028 1B 83.9 mph
4 Jevin Fowler OK Enid 2028 LHP 83.0 mph
5 Hilton Sallaska OK Stillwater 2028 LHP 81.2 mph
6 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP 80.8 mph
7 Bryden Putnam OK Edmond Santa Fe 2028 OF 79.6 mph
8 Lucas Coons NV Centennial 2028 SS 79.4 mph
9 Franklin Coats OK Southmoore 2028 1B 77.2 mph
10 Canyon Putnam OK Edmond Santa Fe 2028 2B 74.9 mph

2029's

Rank Name State School Class Pos Velocity (max)
1 Brady Foster OK Sulphur 2029 RHP 83.7 mph
2 Ayden Burns OK Choctaw 2029 C 82.3 mph
3 Steel Lowery OK Edmond Memorial 2029 SS 81.8 mph
4 Logan Hollingsworth OK Choctaw 2029 SS 80.5 mph
5 Kylin Stephens OK Enid 2029 C 79.6 mph
6 Cooper McGee OK Dewar 2029 RHP 78.9 mph
7 Braxton Wiebe OK Dewar 2029 3B 78.2 mph
8 Ryker Tedesco OK Norman 2029 OF 76.4 mph
9 Halen Glenn OK Mustang 2029 3B 73.7 mph
10 Christopher Markowitz OK Deer Creek 2029 C 73.2 mph

2030's

Rank Name State School Class Pos Velocity (max)
1 Porter Gee OK Heritage Hall 2030 RHP 73.7 mph

PEAK FASTBALL SPIN RATE & AVERAGE FASTBALL SPIN RATE

2028's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Hilton Sallaska OK Stillwater 2028 LHP 2392 rpm 2200 rpm
2 Trypton Thornton OK Owasso 2028 1B 2326 rpm 2239 rpm
3 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP 2220 rpm 2125 rpm
4 Bryden Putnam OK Edmond Santa Fe 2028 OF 2201 rpm 1975 rpm
5 Jackson Mays OK Washington 2028 SS 2064 rpm 1884 rpm
6 Shane Fordenbacher OK Southmoore 2028 OF 2041 rpm 1900 rpm
7 Jevin Fowler OK Enid 2028 LHP 2014 rpm 1860 rpm
8 Lucas Coons NV Centennial 2028 SS 1977 rpm 1736 rpm
9 Grant Murray OK Owasso 2028 OF 1957 rpm 1782 rpm
10 Franklin Coats OK Southmoore 2028 1B 1944 rpm 1856 rpm

2029's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Brady Foster OK Sulphur 2029 RHP 2294 rpm 2158 rpm
2 Steel Lowery OK Edmond Memorial 2029 SS 2113 rpm 1834 rpm
3 Christopher Markowitz OK Deer Creek 2029 C 2108 rpm 1874 rpm
4 Kylin Stephens OK Enid 2029 C 2024 rpm 1889 rpm
5 Braxton Wiebe OK Dewar 2029 3B 2011 rpm 1877 rpm
6 Cooper McGee OK Dewar 2029 RHP 2004 rpm 1799 rpm
7 Ayden Burns OK Choctaw 2029 C 1930 rpm 1765 rpm
8 Ryker Tedesco OK Norman 2029 OF 1902 rpm 1700 rpm
9 Logan Hollingsworth OK Choctaw 2029 SS 1810 rpm 1666 rpm
10 Halen Glenn OK Mustang 2029 3B 1484 rpm 1395 rpm

2030's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Porter Gee OK Heritage Hall 2030 RHP 1956 rpm 1787 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.

PEAK FASTBALL HORIZONTAL BREAK & AVERAGE HORIZONTAL BREAK

2028's

Rank Name State School Class Pos HM (max) HM (avg)
1 Lucas Coons NV Centennial 2028 SS 17.3 in 12.0
2 Jevin Fowler OK Enid 2028 LHP -16.3 in -12.9
3 Shane Fordenbacher OK Southmoore 2028 OF -14.7 in -10.2
4 Franklin Coats OK Southmoore 2028 1B 13.6 in 9.1
5 Trypton Thornton OK Owasso 2028 1B 12.7 in 5.0
6 Grant Murray OK Owasso 2028 OF 12.4 in 3.8
7 Brady Brklacich OK Broken Arrow 2028 2B 9.4 in 5.4
8 Jackson Mays OK Washington 2028 SS 9.0 in 3.2
9 Canyon Putnam OK Edmond Santa Fe 2028 2B 8.3 in 5.8
10 Bryden Putnam OK Edmond Santa Fe 2028 OF 7.8 in 3.7

2029's

Rank Name State School Class Pos HM (max) HM (avg)
1 Christopher Markowitz OK Deer Creek 2029 C 20.9 in 9.1
2 Logan Hollingsworth OK Choctaw 2029 SS 19.2 in 14.0
3 Ayden Burns OK Choctaw 2029 C 17.8 in 6.4
4 Halen Glenn OK Mustang 2029 3B 14.7 in 7.6
5 Kylin Stephens OK Enid 2029 C 14.2 in 8.5
6 Braxton Wiebe OK Dewar 2029 3B 14.0 in 9.8
7 Ryker Tedesco OK Norman 2029 OF -13.0 in -6.3
8 Brady Foster OK Sulphur 2029 RHP 13.0 in 8.2
9 Cooper McGee OK Dewar 2029 RHP 11.9 in 7.9
10 Steel Lowery OK Edmond Memorial 2029 SS 4.9 in 3.1

2030's

Rank Name State School Class Pos HM (max) HM (avg)
1 Porter Gee OK Heritage Hall 2030 RHP 20.1 in 15.8

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.”  

PEAK FASTBALL INDUCED VERTICAL BREAK & AVERAGE INDUCED VERTICAL

2028's

Rank Name State School Class Pos IVB (max) IVB (avg)
1 Brady Brklacich OK Broken Arrow 2028 2B 21.8 in 14.8 in
2 Lucas Coons NV Centennial 2028 SS 20.3 in 13.7 in
3 Franklin Coats OK Southmoore 2028 1B 20.2 in 12.2 in
4 Grant Murray OK Owasso 2028 OF 19.2 in 15.0 in
5 Hilton Sallaska OK Stillwater 2028 LHP 18.0 in 12.4 in
6 Shane Fordenbacher OK Southmoore 2028 OF 17.6 in 13.8 in
7 Bryden Putnam OK Edmond Santa Fe 2028 OF 17.4 in 13.3 in
8 Canyon Putnam OK Edmond Santa Fe 2028 2B 16.4 in 14.6 in
9 Trypton Thornton OK Owasso 2028 1B 16.4 in 14.9 in
10 Jackson Mays OK Washington 2028 SS 14.6 in 12.0 in

2029's

Rank Name State School Class Pos IVB (max) IVB (avg)
1 Brady Foster OK Sulphur 2029 RHP 21.9 in 17.3 in
2 Braxton Wiebe OK Dewar 2029 3B 21.6 in 15.8 in
3 Kylin Stephens OK Enid 2029 C 21.2 in 17.6 in
4 Halen Glenn OK Mustang 2029 3B 19.3 in 15.9 in
5 Ayden Burns OK Choctaw 2029 C 18.9 in 15.4 in
6 Cooper McGee OK Dewar 2029 RHP 17.9 in 13.6 in
7 Christopher Markowitz OK Deer Creek 2029 C 17.8 in 10.5 in
8 Ryker Tedesco OK Norman 2029 OF 16.6 in 12.3 in
9 Logan Hollingsworth OK Choctaw 2029 SS 15.0 in 10.2 in
10 Steel Lowery OK Edmond Memorial 2029 SS 13.3 in 10.1 in

2030's

Rank Name State School Class Pos IVB (max) IVB (avg)
1 Porter Gee OK Heritage Hall 2030 RHP 20.2 in 15.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 efficiencies. 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 vertical approach angle.

STRIKE ZONE RATE %

2028's

Rank Name State School Class Pos Zone %
1 Trypton Thornton OK Owasso 2028 1B 75 %
2 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP 64 %
3 Jevin Fowler OK Enid 2028 LHP 60 %

2029's

Rank Name State School Class Pos Zone %
1 Logan Hollingsworth OK Choctaw 2029 SS 62 %
2 Steel Lowery OK Edmond Memorial 2029 SS 52 %
3 Brady Foster OK Sulphur 2029 RHP 45 %

2030's

Rank Name State School Class Pos Zone %
1 Porter Gee OK Heritage Hall 2030 RHP 33 %

Average MLB pitchers throw 62% strikes, and better pitchers throw strikes 65% of the time, or roughly 2:1 strikes to balls.

CURVEBALL

PEAK CURVEBALL SPIN RATE & AVERAGE CURVEBALL SPIN RATE

2028's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP 2293 rpm 2157 rpm
2 Bryden Putnam OK Edmond Santa Fe 2028 OF 2172 rpm 2114 rpm
3 Trypton Thornton OK Owasso 2028 1B 2048 rpm 2036 rpm
4 Jevin Fowler OK Enid 2028 LHP 1968 rpm 1968 rpm
5 Grant Murray OK Owasso 2028 OF 1912 rpm 1804 rpm
6 Lucas Coons NV Centennial 2028 SS 1905 rpm 1877 rpm
7 Shane Fordenbacher OK Southmoore 2028 OF 1857 rpm 1791 rpm
8 Brady Brklacich OK Broken Arrow 2028 2B 1762 rpm 1719 rpm

2029's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Kylin Stephens OK Enid 2029 C 2284 rpm 2167 rpm
2 Christopher Markowitz OK Deer Creek 2029 C 2187 rpm 1881 rpm
3 Cooper McGee OK Dewar 2029 RHP 2009 rpm 1874 rpm
4 Brady Foster OK Sulphur 2029 RHP 1897 rpm 1796 rpm
5 Braxton Wiebe OK Dewar 2029 3B 1821 rpm 1770 rpm
6 Halen Glenn OK Mustang 2029 3B 1245 rpm 1174 rpm

AVERAGE CURVEBALL IVB

2028's

Rank Name State School Class Pos IVB (avg)
1 Bryden Putnam OK Edmond Santa Fe 2028 OF -6.5 in
2 Grant Murray OK Owasso 2028 OF -5.9 in
3 Shane Fordenbacher OK Southmoore 2028 OF 4.8 in
4 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP -3.4 in
5 Trypton Thornton OK Owasso 2028 1B -3.0 in
6 Lucas Coons NV Centennial 2028 SS -1.4 in
7 Brady Brklacich OK Broken Arrow 2028 2B 1.0 in

2029's

Rank Name State School Class Pos IVB (avg)
1 Braxton Wiebe OK Dewar 2029 3B 8.2 in
2 Kylin Stephens OK Enid 2029 C -7.5 in
3 Christopher Markowitz OK Deer Creek 2029 C 5.6 in
4 Cooper McGee OK Dewar 2029 RHP -5.5 in
5 Halen Glenn OK Mustang 2029 3B -5.5 in
6 Brady Foster OK Sulphur 2029 RHP -2.9 in

AVERAGE CURVEBALL HORIZONTAL BREAK

2028's

Rank Name State School Class Pos HM (avg)
1 Lucas Coons NV Centennial 2028 SS -9.3
2 Trypton Thornton OK Owasso 2028 1B -7.8
3 Brady Brklacich OK Broken Arrow 2028 2B -7.0
4 Bryden Putnam OK Edmond Santa Fe 2028 OF -5.3
5 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP -5.1
6 Shane Fordenbacher OK Southmoore 2028 OF 5.0
7 Grant Murray OK Owasso 2028 OF -2.0

2029's

Rank Name State School Class Pos HM (avg)
1 Christopher Markowitz OK Deer Creek 2029 C -11.6
2 Cooper McGee OK Dewar 2029 RHP -11.2
3 Halen Glenn OK Mustang 2029 3B -8.3
4 Kylin Stephens OK Enid 2029 C -6.0
5 Brady Foster OK Sulphur 2029 RHP -4.2
6 Braxton Wiebe OK Dewar 2029 3B 1.5

STRIKE ZONE RATE %

2028's

Rank Name State School Class Pos Zone %
1 Jevin Fowler OK Enid 2028 LHP 100 %
^ Trypton Thornton OK Owasso 2028 1B 100 %

2029's

Rank Name State School Class Pos Zone %
1 Kylin Stephens OK Enid 2029 C 66 %

SLIDER

PEAK SLIDER SPIN RATE & AVERAGE SLIDER SPIN RATE

2028's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP 2313 rpm 2236
2 Hilton Sallaska OK Stillwater 2028 LHP 2311 rpm 2065
3 Trypton Thornton OK Owasso 2028 1B 2310 rpm 2038
4 Jackson Mays OK Washington 2028 SS 2263 rpm 2161
5 Bryden Putnam OK Edmond Santa Fe 2028 OF 2205 rpm 2205
6 Canyon Putnam OK Edmond Santa Fe 2028 2B 2026 rpm 1772
7 Jevin Fowler OK Enid 2028 LHP 1989 rpm 1811
8 Franklin Coats OK Southmoore 2028 1B 1937 rpm 1814
9 Lucas Coons NV Centennial 2028 SS 1931 rpm 1847

2029's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Ayden Burns OK Choctaw 2029 C 2333 rpm 2194
2 Steel Lowery OK Edmond Memorial 2029 SS 2318 rpm 2263
3 Ryker Tedesco OK Norman 2029 OF 2073 rpm 1693
4 Cooper McGee OK Dewar 2029 RHP 1983 rpm 1851
5 Braxton Wiebe OK Dewar 2029 3B 1829 rpm 1797
6 Logan Hollingsworth OK Choctaw 2029 SS 1813 rpm 1813
7 Halen Glenn OK Mustang 2029 3B 1304 rpm 1304

2030's

Rank Name State School Class Pos Spin Rate (max) Spin Rate (avg)
1 Porter Gee OK Heritage Hall 2030 RHP 2080 rpm 2031

AVERAGE SLIDER IVB

2028's

Rank Name State School Class Pos IVB (avg)
1 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP -8.3 in
2 Jackson Mays OK Washington 2028 SS -5.9 in
3 Jevin Fowler OK Enid 2028 LHP -5.9 in
4 Bryden Putnam OK Edmond Santa Fe 2028 OF -4.9 in
5 Franklin Coats OK Southmoore 2028 1B -3.3 in
6 Trypton Thornton OK Owasso 2028 1B 2.0 in
7 Canyon Putnam OK Edmond Santa Fe 2028 2B 1.8 in
8 Hilton Sallaska OK Stillwater 2028 LHP 0.5 in
9 Lucas Coons NV Centennial 2028 SS 0.1 in

2029's

Rank Name State School Class Pos IVB (avg)
1 Ryker Tedesco OK Norman 2029 OF 4.9 in
2 Steel Lowery OK Edmond Memorial 2029 SS -4.3 in
3 Cooper McGee OK Dewar 2029 RHP -2.8 in
4 Halen Glenn OK Mustang 2029 3B -2.1 in
5 Braxton Wiebe OK Dewar 2029 3B -0.9 in
6 Logan Hollingsworth OK Choctaw 2029 SS -0.7 in
7 Ayden Burns OK Choctaw 2029 C 0.1 in

2030's

Rank Name State School Class Pos IVB (avg)
1 Porter Gee OK Heritage Hall 2030 RHP -0.7 in

AVERAGE SLIDER HORIZONTAL BREAK

2028's

Rank Name State School Class Pos HM (avg)
1 Jevin Fowler OK Enid 2028 LHP 11.9
2 Lucas Coons NV Centennial 2028 SS -10.6
3 Trypton Thornton OK Owasso 2028 1B -9.8
4 Franklin Coats OK Southmoore 2028 1B -8.4
5 Jackson Mays OK Washington 2028 SS -8.4
6 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP -7.9
7 Bryden Putnam OK Edmond Santa Fe 2028 OF -6.6
8 Canyon Putnam OK Edmond Santa Fe 2028 2B -3.3
9 Hilton Sallaska OK Stillwater 2028 LHP 1.4

2029's

Rank Name State School Class Pos HM (avg)
1 Cooper McGee OK Dewar 2029 RHP -10.4
2 Steel Lowery OK Edmond Memorial 2029 SS -7.2
3 Halen Glenn OK Mustang 2029 3B -6.8
4 Ayden Burns OK Choctaw 2029 C -6.1
5 Ryker Tedesco OK Norman 2029 OF 4.3
6 Braxton Wiebe OK Dewar 2029 3B -4.0
7 Logan Hollingsworth OK Choctaw 2029 SS -2.8

2030's

Rank Name State School Class Pos HM (avg)
1 Porter Gee OK Heritage Hall 2030 RHP -10.0

STRIKE ZONE RATE %

2028's

Rank Name State School Class Pos Zone %
1 Bryden Putnam OK Edmond Santa Fe 2028 OF 100 %
^ Trypton Thornton OK Owasso 2028 1B 100 %
2 Canyon Putnam OK Edmond Santa Fe 2028 2B 75 %

2029's

Rank Name State School Class Pos Zone %
1 Logan Hollingsworth OK Choctaw 2029 SS 100 %
2 Ayden Burns OK Choctaw 2029 C 75 %

2030's

Rank Name State School Class Pos Zone %
1 Porter Gee OK Heritage Hall 2030 RHP 42 %

CHANGEUP

PEAK CHANGEUP HORIZONTAL BREAK & AVERAGE CHANGEUP HORIZONTAL BREAK

2028's

Rank Name State School Class Pos HM (max) HM (avg)
1 Bryden Putnam OK Edmond Santa Fe 2028 OF 20.2 in 10.7
2 Jackson Mays OK Washington 2028 SS 14.7 in 14.7
3 Jevin Fowler OK Enid 2028 LHP -12.9 in -9.3
4 Hilton Sallaska OK Stillwater 2028 LHP -12.3 in -8.7
5 Grant Murray OK Owasso 2028 OF 11.4 in 9.7
6 Franklin Coats OK Southmoore 2028 1B 10.2 in 6.3
7 Shane Fordenbacher OK Southmoore 2028 OF -10.2 in -5.8
8 Trypton Thornton OK Owasso 2028 1B 9.3 in 8.9
9 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP 7.2 in 6.9
10 Canyon Putnam OK Edmond Santa Fe 2028 2B 2.9 in 1.9

2029's

Rank Name State School Class Pos HM (max) HM (avg)
1 Kylin Stephens OK Enid 2029 C 18.4 in 15.0
2 Logan Hollingsworth OK Choctaw 2029 SS 11.2 in 8.1
3 Braxton Wiebe OK Dewar 2029 3B 9.4 in 9.4
4 Ayden Burns OK Choctaw 2029 C 7.2 in 7.2
5 Halen Glenn OK Mustang 2029 3B 6.7 in 6.7
6 Ryker Tedesco OK Norman 2029 OF -4.4 in 2.5
7 Cooper McGee OK Dewar 2029 RHP 3.3 in 3.3

2030's

Rank Name State School Class Pos HM (max) HM (avg)
1 Porter Gee OK Heritage Hall 2030 RHP 10.1 in 9.0

AVERAGE CHANGEUP IVB

2028's

Rank Name State School Class Pos IVB (avg)
1 Shane Fordenbacher OK Southmoore 2028 OF 11.4 in
2 Franklin Coats OK Southmoore 2028 1B 10.7 in
3 Tyson Ketchum OK Sequoyah (Claremore) 2028 RHP 10.1 in
4 Canyon Putnam OK Edmond Santa Fe 2028 2B 9.9 in
5 Jevin Fowler OK Enid 2028 LHP 8.9 in
6 Grant Murray OK Owasso 2028 OF 8.6 in
7 Bryden Putnam OK Edmond Santa Fe 2028 OF 6.8 in
8 Trypton Thornton OK Owasso 2028 1B 6.2 in
9 Jackson Mays OK Washington 2028 SS 5.0 in
10 Hilton Sallaska OK Stillwater 2028 LHP 0.4 in

2029's

Rank Name State School Class Pos IVB (avg)
1 Cooper McGee OK Dewar 2029 RHP 16.6 in
2 Halen Glenn OK Mustang 2029 3B 15.2 in
3 Ayden Burns OK Choctaw 2029 C 10.5 in
4 Kylin Stephens OK Enid 2029 C 9.4 in
5 Braxton Wiebe OK Dewar 2029 3B 8.5 in
6 Logan Hollingsworth OK Choctaw 2029 SS 7.5 in
7 Ryker Tedesco OK Norman 2029 OF 6.5 in

2030's

Rank Name State School Class Pos IVB (avg)
1 Porter Gee OK Heritage Hall 2030 RHP 9.5 in

STRIKE ZONE RATE %

2028's

Rank Name State School Class Pos Zone %
1 Grant Murray OK Owasso 2028 OF 100 %
2 Bryden Putnam OK Edmond Santa Fe 2028 OF 50 %
3 Hilton Sallaska OK Stillwater 2028 LHP 42 %

2029's

Rank Name State School Class Pos Zone %
1 Cooper McGee OK Dewar 2029 RHP 100 %
2 Ayden Burns OK Choctaw 2029 C 50 %
^ Braxton Wiebe OK Dewar 2029 3B 50 %
3 Logan Hollingsworth OK Choctaw 2029 SS 20 %

2030's

Rank Name State School Class Pos Zone %
1 Porter Gee OK Heritage Hall 2030 RHP 50 %

  


RELATED CONTENT