2026 OKC Sandlot Scout Day: Pitcher's Data Dive
June 6, 2026
On Wednesday, May 27th, the Prep Baseball Oklahoma staff hosted the OKC Sandlot Day on the campus of Oklahoma Baptist University. We had 30 players participate in a pro-style workout in front of our staff, gathering data through the help of our unrivaled tech partners.
Today, we dive deeper on the mound with help from our tech partner Trackman as we look at various peripheral metrics.
FOR ALL OF THE STATISTICS FROM THIS EVENT, CLICK HERE.
FASTBALL
MAX FASTBALL VELOCITY
2026's
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 84.1 mph |
2028's
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 86.1 mph |
| 2 | Jordy Bonilla | OK | Norman | 2028 | RHP | 83.1 mph |
| 3 | Chase Watson | OK | Norman | 2028 | RHP | 82.9 mph |
| 4 | Kai Horne | OK | Deer Creek | 2028 | SS | 82.1 mph |
| 5 | Joshua Carter | OK | Epic Charter | 2028 | RHP | 81.9 mph |
| 6 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 77.1 mph |
2029's
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 77.7 mph |
2030's
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | 75.4 mph |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | 68.0 mph |
| 3 | Levi Haley | OK | Noble | 2030 | LHP | 63.8 mph |
PEAK FASTBALL SPIN RATE & AVERAGE FASTBALL SPIN RATE
2026's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 2273 rpm | 2009 rpm |
2028's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Kai Horne | OK | Deer Creek | 2028 | SS | 2276 rpm | 2149 rpm |
| 2 | Joshua Carter | OK | Epic Charter | 2028 | RHP | 2268 rpm | 2147 rpm |
| 3 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 2223 rpm | 2137 rpm |
| 4 | Jordy Bonilla | OK | Norman | 2028 | RHP | 2221 rpm | 2086 rpm |
| 5 | Chase Watson | OK | Norman | 2028 | RHP | 2194 rpm | 2114 rpm |
| 6 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 2064 rpm | 1969 rpm |
2029's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 2108 rpm | 2017 rpm |
2030's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | 2195 rpm | 2106 rpm |
| 2 | Levi Haley | OK | Noble | 2030 | LHP | 1762 rpm | 1718 rpm |
| 3 | Walker Slate | OK | Noble | 2030 | 2B | 1718 rpm | 1672 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
2026's
| Rank | Name | State | School | Class | Pos | HM (max) | HM (avg) |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 8.8 in | 6.4 |
2028's
| Rank | Name | State | School | Class | Pos | HM (max) | HM (avg) |
| 1 | Kai Horne | OK | Deer Creek | 2028 | SS | 19.2 in | 14.0 |
| 2 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 16.9 in | 14.8 |
| 3 | Joshua Carter | OK | Epic Charter | 2028 | RHP | 15.5 in | 14.0 |
| 4 | Jordy Bonilla | OK | Norman | 2028 | RHP | 12.3 in | 6.5 |
| 5 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 11.6 in | 10.7 |
| 6 | Chase Watson | OK | Norman | 2028 | RHP | 10.8 in | 7.6 |
2029's
| Rank | Name | State | School | Class | Pos | HM (max) | HM (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 7.5 in | 5.9 |
2030's
| Rank | Name | State | School | Class | Pos | HM (max) | HM (avg) |
| 1 | Walker Slate | OK | Noble | 2030 | 2B | 17.2 in | 11.8 |
| 2 | Levi Haley | OK | Noble | 2030 | LHP | -15.5 in | -17.1 |
| 3 | Maddux Wiley | OK | Noble | 2030 | OF | 10.3 in | 7.5 |
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
2026's
| Rank | Name | State | School | Class | Pos | IVB (max) | IVB (avg) |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 17.5 in | 15.8 in |
2028's
| Rank | Name | State | School | Class | Pos | IVB (max) | IVB (avg) |
| 1 | Chase Watson | OK | Norman | 2028 | RHP | 18.5 in | 17.2 in |
| 2 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 17.5 in | 15.2 in |
| 3 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 17.4 in | 15.6 in |
| 4 | Joshua Carter | OK | Epic Charter | 2028 | RHP | 16.4 in | 14.0 in |
| 5 | Jordy Bonilla | OK | Norman | 2028 | RHP | 14.6 in | 12.5 in |
| 6 | Kai Horne | OK | Deer Creek | 2028 | SS | 12.1 in | 11.0 in |
2029's
| Rank | Name | State | School | Class | Pos | IVB (max) | IVB (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 16.1 in | 13.8 in |
2030's
| Rank | Name | State | School | Class | Pos | IVB (max) | IVB (avg) |
| 1 | Walker Slate | OK | Noble | 2030 | 2B | 20.7 in | 16.8 in |
| 2 | Levi Haley | OK | Noble | 2030 | LHP | 19.3 in | 17.5 in |
| 3 | Maddux Wiley | OK | Noble | 2030 | OF | 17.4 in | 15.8 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 %
2026's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 14 % |
2028's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Chase Watson | OK | Norman | 2028 | RHP | 42 % |
| ^ | Jordy Bonilla | OK | Norman | 2028 | RHP | 42 % |
| 2 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 40 % |
| 3 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 20 % |
| ^ | Kai Horne | OK | Deer Creek | 2028 | SS | 20 % |
2029's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 33 % |
2030's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Levi Haley | OK | Noble | 2030 | LHP | 60 % |
| 2 | Maddux Wiley | OK | Noble | 2030 | OF | 40 % |
| 3 | Walker Slate | OK | Noble | 2030 | 2B | 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
2026's
2028's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Jordy Bonilla | OK | Norman | 2028 | RHP | 2235 rpm | 2173 rpm |
| 2 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 2154 rpm | 2069 rpm |
| 3 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 2058 rpm | 2017 rpm |
2029's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 1889 rpm | 1872 rpm |
2030's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Levi Haley | OK | Noble | 2030 | LHP | 2048 rpm | 1993 rpm |
| 2 | Maddux Wiley | OK | Noble | 2030 | OF | 1995 rpm | 1870 rpm |
| 3 | Walker Slate | OK | Noble | 2030 | 2B | 1485 rpm | 1421 rpm |
AVERAGE CURVEBALL IVB
2028's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Jordy Bonilla | OK | Norman | 2028 | RHP | -12.7 in |
| 2 | Cash Fritze | OK | Carl Albert | 2028 | RHP | -11.0 in |
| 3 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 0.7 in |
2029's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | -6.2 in |
2030's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | -9.6 in |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | 5.8 in |
| 3 | Levi Haley | OK | Noble | 2030 | LHP | -0.4 in |
AVERAGE CURVEBALL HORIZONTAL BREAK
2028's
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Cash Fritze | OK | Carl Albert | 2028 | RHP | -17.2 |
| 2 | Tracer Rutledge | OK | Boswell | 2028 | RHP | -12.5 |
| 3 | Jordy Bonilla | OK | Norman | 2028 | RHP | -11.8 |
2029's
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | -11.4 |
2030's
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | -14.0 |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | -7.1 |
| 3 | Levi Haley | OK | Noble | 2030 | LHP | 4.5 |
STRIKE ZONE RATE %
2028's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Jordy Bonilla | OK | Norman | 2028 | RHP | 66 % |
| 2 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 25 % |
2029's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 33 % |
2030's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Walker Slate | OK | Noble | 2030 | 2B | 100 % |
SLIDER
PEAK SLIDER SPIN RATE & AVERAGE SLIDER SPIN RATE
2026's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 2208 rpm | 2130 |
2028's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Chase Watson | OK | Norman | 2028 | RHP | 2268 rpm | 2212 |
| 2 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 2232 rpm | 2216 |
| 3 | Kai Horne | OK | Deer Creek | 2028 | SS | 2104 rpm | 1977 |
| 4 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 2030 rpm | 2012 |
| 5 | Joshua Carter | OK | Epic Charter | 2028 | RHP | 1961 rpm | 1950 |
2030's
| Rank | Name | State | School | Class | Pos | Spin Rate (max) | Spin Rate (avg) |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | 2355 rpm | 2197 |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | 1617 rpm | 1609 |
AVERAGE SLIDER IVB
2026's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 3.1 in |
2028's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Chase Watson | OK | Norman | 2028 | RHP | -8.9 in |
| 2 | Kai Horne | OK | Deer Creek | 2028 | SS | -7.3 in |
| 3 | Cash Fritze | OK | Carl Albert | 2028 | RHP | -3.8 in |
| 4 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 1.5 in |
| 5 | Joshua Carter | OK | Epic Charter | 2028 | RHP | -1.1 in |
2030's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Walker Slate | OK | Noble | 2030 | 2B | 8.9 in |
| 2 | Maddux Wiley | OK | Noble | 2030 | OF | -0.7 in |
AVERAGE SLIDER HORIZONTAL BREAK
2026's
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | -8.0 |
2028's
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Cash Fritze | OK | Carl Albert | 2028 | RHP | -18.1 |
| 2 | Chase Watson | OK | Norman | 2028 | RHP | -11.4 |
| 3 | Tracer Rutledge | OK | Boswell | 2028 | RHP | -5.2 |
| 4 | Kai Horne | OK | Deer Creek | 2028 | SS | -4.8 |
| 5 | Joshua Carter | OK | Epic Charter | 2028 | RHP | -4.8 |
2030's
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | -9.8 |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | 5.2 |
STRIKE ZONE RATE %
2026's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Kolby Brown | OK | Homeschool (OK) | 2026 | OF | 50 % |
2028's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Chase Watson | OK | Norman | 2028 | RHP | 100 % |
| ^ | Kai Horne | OK | Deer Creek | 2028 | SS | 100 % |
| 2 | Tracer Rutledge | OK | Boswell | 2028 | RHP | 50 % |
| ^ | Cash Fritze | OK | Carl Albert | 2028 | RHP | 50 % |
CHANGEUP
PEAK CHANGEUP HORIZONTAL BREAK & AVERAGE CHANGEUP HORIZONTAL BREAK
2026's
2028's
| Rank | Name | State | School | Class | Pos | HM (max) | HM (avg) |
| 1 | Jordy Bonilla | OK | Norman | 2028 | RHP | 16.1 in | 12.3 |
| 2 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 14.7 in | 12.5 |
| 3 | Chase Watson | OK | Norman | 2028 | RHP | 9.8 in | 7.9 |
| 4 | Kai Horne | OK | Deer Creek | 2028 | SS | 8.0 in | 6.3 |
2029's
| Rank | Name | State | School | Class | Pos | HM (max) | HM (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 13.9 in | 12.8 |
2030's
| Rank | Name | State | School | Class | Pos | HM (max) | HM (avg) |
| 1 | Levi Haley | OK | Noble | 2030 | LHP | -17.7 in | -19.3 |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | 11.6 in | 10.5 |
| 3 | Maddux Wiley | OK | Noble | 2030 | OF | 2.6 in | -0.4 |
AVERAGE CHANGEUP IVB
2026's
2028's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Chase Watson | OK | Norman | 2028 | RHP | 13.5 in |
| 2 | Cash Fritze | OK | Carl Albert | 2028 | RHP | 9.6 in |
| 3 | Kai Horne | OK | Deer Creek | 2028 | SS | 6.2 in |
| 4 | Jordy Bonilla | OK | Norman | 2028 | RHP | 4.1 in |
2029's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 5.4 in |
2030's
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | 13.0 in |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | 11.1 in |
| 3 | Levi Haley | OK | Noble | 2030 | LHP | 5.5 in |
STRIKE ZONE RATE %
2026's
2028's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Chase Watson | OK | Norman | 2028 | RHP | 66 % |
| 2 | Jordy Bonilla | OK | Norman | 2028 | RHP | 33 % |
| ^ | Kai Horne | OK | Deer Creek | 2028 | SS | 33 % |
2029's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Paxton James | OK | Homeschool (OK) | 2029 | 3B | 33 % |
2030's
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Maddux Wiley | OK | Noble | 2030 | OF | 66 % |
| 2 | Walker Slate | OK | Noble | 2030 | 2B | 50 % |
| 3 | Levi Haley | OK | Noble | 2030 | LHP | 33 % |
RELATED CONTENT
