Future Games Tryout, NorCal: Pitcher Data Dive
June 5, 2026

On Sunday, May 31st, the Prep Baseball California team hosted the NorCal Future Games Tryout at University of Pacific in Stockton, Cal. This was an invite-only event for 2028 graduates, and gave our staff an ample look at the area's top prospects.
Nearly 40 players made their way to Stockton and participated in a pro-style workout, gathering unrivaled access to data through our state-of-the-art tech partners, as well as in-depth scouting analysis from our Prep Baseball California staff.
Today, we will be looking at the top measurable data performers from the event, found below.
FASTBALL
VELOCITY (MAX)
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Carter Grant | CA | Alameda High | 2028 | LHP | 89.5 mph |
| 2 | Mark Douglas | CA | Cardinal Newman High School | 2028 | RHP | 87.8 mph |
| 3 | Colt Logsdon | CA | C. K. McClatchy High | 2028 | 3B | 87.4 mph |
| 4 | Hudson Brown | CA | Whitney High | 2028 | 1B | 87.0 mph |
| 5 | Graham Hague | CA | Justin-Siena | 2028 | RHP | 86.6 mph |
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Tucker Baird | CA | Liberty High | 2028 | RHP | 2441 rpm |
| 2 | Graham Hague | CA | Justin-Siena | 2028 | RHP | 2397 rpm |
| 3 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 2227 rpm |
| 4 | Christopher Cruz | CA | Granite Bay High | 2028 | 3B | 2223 rpm |
| 5 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | 2213 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.
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | 19.5 in |
| 2 | Carter Grant | CA | Alameda High | 2028 | LHP | 16.8 in |
| 3 | Trenton Lira | CA | El Diamante High | 2028 | RHP | 15.5 in |
| 4 | Rocco Zirelli | CA | Junipero Serra High School | 2028 | RHP | 13.6 in |
| 5 | Ryan Miller | CA | Granite Bay High | 2028 | 1B | 13.5 in |
| 6 | Tucker Baird | CA | Liberty High | 2028 | RHP | 12.8 in |
| 7 | Graham Hague | CA | Justin-Siena | 2028 | RHP | 12.6 in |
| 8 | Hudson Brown | CA | Whitney High | 2028 | 1B | 11.8 in |
| 9 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 11.2 in |
| 10 | Christian Cobos | CA | Redwood High | 2028 | LHP | 10.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.
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Colt Logsdon | CA | C. K. McClatchy High | 2028 | 3B | 18.9 |
| 2 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 18.0 |
| 3 | Christian Cobos | CA | Redwood High | 2028 | LHP | -16.4 |
| 4 | Mark Douglas | CA | Cardinal Newman High School | 2028 | RHP | 15.8 |
| 5 | Hudson Brown | CA | Whitney High | 2028 | 1B | 13.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 | Graham Hague | CA | Justin-Siena | 2028 | RHP | 80 % |
| 2 | Trenton Lira | CA | El Diamante High | 2028 | RHP | 75 % |
| 3 | Brandon Park | CA | Central Valley Christian Academy | 2028 | OF | 71 % |
| 4 | Rocco Zirelli | CA | Junipero Serra High School | 2028 | RHP | 66 % |
| 5 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 60 % |
Average MLB pitchers throw 62% strikes, and better pitchers throw strikes 65% of the time, or roughly 2:1 strikes to balls.
CURVEBALL
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | 2476 rpm |
| 2 | Brandon Park | CA | Central Valley Christian Academy | 2028 | OF | 2340 rpm |
| 3 | Graham Hague | CA | Justin-Siena | 2028 | RHP | 2334 rpm |
| 4 | Mark Douglas | CA | Cardinal Newman High School | 2028 | RHP | 2070 rpm |
| 5 | Carter Grant | CA | Alameda High | 2028 | LHP | 1968 rpm |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Brandon Park | CA | Central Valley Christian Academy | 2028 | OF | -14.9 in |
| 2 | Carter Grant | CA | Alameda High | 2028 | LHP | -7.7 in |
| 3 | Ryan Miller | CA | Granite Bay High | 2028 | 1B | -6.5 in |
| 4 | Hudson Brown | CA | Whitney High | 2028 | 1B | -5.8 in |
| 5 | Graham Hague | CA | Justin-Siena | 2028 | RHP | -5.5 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Brandon Park | CA | Central Valley Christian Academy | 2028 | OF | -12.7 |
| 2 | Carter Grant | CA | Alameda High | 2028 | LHP | 3.4 |
| 3 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | -3.3 |
| 4 | Hudson Brown | CA | Whitney High | 2028 | 1B | -2.9 |
| 5 | Graham Hague | CA | Justin-Siena | 2028 | RHP | -2.7 |
SLIDER
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Christopher Cruz | CA | Granite Bay High | 2028 | 3B | 2624 |
| 2 | Tucker Baird | CA | Liberty High | 2028 | RHP | 2455 |
| 3 | Colt Logsdon | CA | C. K. McClatchy High | 2028 | 3B | 2441 |
| 4 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | 2354 |
| 5 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 2261 |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Ryder Miller | CA | Redwood High | 2028 | OF | -9.7 in |
| 2 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | -8.7 in |
| 3 | Brandon Park | CA | Central Valley Christian Academy | 2028 | OF | -7.3 in |
| 4 | Ethan Sharaky | CA | Woodcreek High | 2028 | 1B | -6.9 in |
| 5 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | -6.2 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Christopher Cruz | CA | Granite Bay High | 2028 | 3B | -18.0 |
| 2 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | -17.6 |
| 3 | Tucker Baird | CA | Liberty High | 2028 | RHP | -15.3 |
| 4 | Ryder Miller | CA | Redwood High | 2028 | OF | -12.6 |
| 5 | Mark Douglas | CA | Cardinal Newman High School | 2028 | RHP | -12.0 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Brandon Park | CA | Central Valley Christian Academy | 2028 | OF | 100 % |
| 2 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 60 % |
| ^ | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | 60 % |
| 3 | Ryan Miller | CA | Granite Bay High | 2028 | 1B | 50 % |
CHANGEUP
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 17.5 in |
| 2 | Carter Grant | CA | Alameda High | 2028 | LHP | 9.5 in |
| 3 | Colt Logsdon | CA | C. K. McClatchy High | 2028 | 3B | 7.9 in |
| 4 | Christian Cobos | CA | Redwood High | 2028 | LHP | 5.0 in |
| 5 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | 4.3 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Brandon Park | CA | Central Valley Christian Academy | 2028 | OF | 18.9 |
| 2 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 16.4 |
| 3 | Christian Cobos | CA | Redwood High | 2028 | LHP | -15.8 |
| 4 | Mark Douglas | CA | Cardinal Newman High School | 2028 | RHP | 15.0 |
| 5 | Ethan Sharaky | CA | Woodcreek High | 2028 | 1B | -14.8 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Jackson Stewart | CA | Del Oro High | 2028 | 3B | 100 % |
| 2 | Carter Grant | CA | Alameda High | 2028 | LHP | 66 % |
| ^ | Rocco Zirelli | CA | Junipero Serra High School | 2028 | RHP | 66 % |
| 3 | Tim Harrick | MA | Deerfield Academy | 2028 | RHP | 50 % |
| ^ | Mark Douglas | CA | Cardinal Newman High School | 2028 | RHP | 50 % |
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT

