California State Games: Positional Data Dive
August 10, 2026

On Friday, July 31st through August 2nd, the Prep Baseball California team hosted the California State Games at Fullerton High School and Fullerton College in Fullerton, Cal. This was an invite-only event for 2027-2029 prospects, and gave our staff an ample look at the state's top prospects.
Over 160 players made their way to Fullerton and participated in a pro-style workout and two-game event, 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 take a further in-depth look at the top position players with the help of our tech partnerships, broken down by the categories below:
VALD ATHLETIC TESTING
60-YARD
| Rank | Name | State | School | Class | Pos | 60-yard |
| 1 | Dominic Cathirell | CA | Ganesha | 2027 | SS | 6.59 |
| 2 | Jordan Hall | CA | Summit High | 2027 | OF | 6.61 |
| ^ | Max Adams | CA | Carlsbad | 2027 | SS | 6.61 |
| 3 | Lincoln Oldroyd | CA | Chaminade College Preparatory | 2028 | OF | 6.62 |
| 4 | Asher Johnson | CA | Rancho Bernardo High | 2027 | OF | 6.63 |
| 5 | Jack Josker | CA | Westlake High | 2027 | OF | 6.64 |
| 6 | Ahmad Mahaley II | CA | Citrus Hill High | 2027 | OF | 6.73 |
| ^ | Samuel Poirier | CA | Elsinore High | 2028 | SS | 6.73 |
| 7 | Noah Baker | CA | Chaminade College Preparatory | 2028 | OF | 6.74 |
| 8 | Tre Camp | CA | Santa Monica High | 2027 | SS | 6.75 |
| ^ | LJ Harrell | CA | Bishop O'Dowd High School | 2027 | OF | 6.75 |
| 9 | Aaden Escarcega | CA | San Dimas High | 2027 | OF | 6.78 |
| ^ | James Rocha | CA | San Dimas High | 2027 | RHP | 6.78 |
| ^ | Michael Mayor | CA | Mater Dei | 2028 | OF | 6.78 |
| ^ | Landon Palmer | CA | Point Loma High | 2028 | SS | 6.78 |
| 10 | Erick Villeda | CA | Eastlake | 2027 | OF | 6.79 |
| ^ | Leo Barrial | CA | Chaminade College Preparatory | 2028 | SS | 6.79 |
| ^ | Nelson Diaz | CA | Ruben S. Ayala | 2027 | OF | 6.79 |
| ^ | Nico Benoit | CA | Notre Dame | 2028 | 3B | 6.79 |
| 11 | Michael Ba | CA | Brentwood School | 2027 | OF | 6.81 |
| 12 | Gus Young | CA | Chaminade College Preparatory | 2028 | RHP | 6.84 |
| 13 | Zak Flinn | CA | Arrowhead Christian Academy | 2028 | C | 6.85 |
| ^ | Tavion Stafford | CA | Clayton Valley Charter | 2027 | OF | 6.85 |
| 14 | Alex "AJ" Mathis | CA | Oaks Christian | 2029 | OF | 6.87 |
| ^ | Preston Avalos | CA | Centennial High | 2027 | 1B | 6.87 |
| 15 | Josiah Park | CA | Orange Lutheran | 2029 | OF | 6.88 |
Traditionally, the 60-yard dash has been the in-event standard to help measure a player's speed tool. We implemented three timing gates at the 10 and 30 yards, to capture athletes’ quickness, explosiveness and reaction time. From there, we will calculate an athlete’s top-end speed in miles per hour.
TRACKMAN
We'll continue to roll out the data we gathered from this event, starting with the analytics we have at our disposal from our TrackMan units. Below we'll look at which players had noteworthy batted ball and pitch data.
EXIT VELOCITY (MAX)
| Rank | Name | State | School | Class | Pos | Exit Velocity (max) |
| 1 | Asher Johnson | CA | Rancho Bernardo High | 2027 | OF | 108.7 mph |
| 2 | Bradley Canfield | CA | Amador Valley High | 2027 | 3B | 105.4 mph |
| 3 | Matthew Herrera | CA | Corona | 2027 | 1B | 104.0 mph |
| 4 | Romeo Briones | CA | Helix | 2028 | LHP | 103.9 mph |
| 5 | Rusty Ducharme | CA | Del Oro High | 2027 | C | 103.8 mph |
| 6 | Peyton Wallace | CA | Oakdale High School | 2027 | OF | 103.2 mph |
| 7 | Zak Flinn | CA | Arrowhead Christian Academy | 2028 | C | 103.0 mph |
| 8 | Noah Baquiran | CA | Live Oak High | 2027 | C | 102.5 mph |
| 9 | Martin Castro | CA | Ridgeview High | 2027 | RHP | 102.3 mph |
| 10 | Blake Johnson | CA | West Ranch High | 2027 | C | 101.9 mph |
| 11 | Nelson Diaz | CA | Ruben S. Ayala | 2027 | OF | 101.6 mph |
| 12 | Matthew Favela | CA | Loyola | 2027 | OF | 101.5 mph |
| 13 | Nolan Baird | CA | Orange Lutheran | 2029 | 1B | 101.3 mph |
| 14 | Dallas Barker | CA | Del Oro High | 2028 | 1B | 101.3 mph |
| 15 | Brett Rawls | CA | Murrieta Mesa High | 2027 | 1B | 101.3 mph |
| 16 | Erick Villeda | CA | Eastlake | 2027 | OF | 101.1 mph |
| 17 | Dylan Erlandson | CA | Junipero Serra High School | 2028 | 1B | 100.5 mph |
| 18 | Jessie Hernandez Jr. | CA | Clovis North High | 2027 | 3B | 100.2 mph |
| 19 | Justin Kim | CA | Crespi Carmelite | 2027 | RHP | 100.2 mph |
| 20 | Jace Lindblom | CA | Chaminade College Preparatory | 2027 | RHP | 100.1 mph |
| 21 | Jordan Hall | CA | Summit High | 2027 | OF | 99.7 mph |
| 22 | Anthony Sanchez | CA | Mater Dei | 2028 | 3B | 99.7 mph |
| 23 | Jett Urbas | CA | Westlake High | 2027 | SS | 99.5 mph |
| 24 | Landon Edwards | CA | Temescal Canyon High | 2029 | OF | 99.4 mph |
| 25 | Nate Avalos | CA | Loyola High | 2027 | 1B | 99.3 mph |
EXIT VELOCITY (AVERAGE)
| Rank | Name | State | School | Class | Pos | Exit Velocity (avg) |
| 1 | Asher Johnson | CA | Rancho Bernardo High | 2027 | OF | 102.0 mph |
| 2 | Matthew Favela | CA | Loyola | 2027 | OF | 98.2 mph |
| 3 | Bradley Canfield | CA | Amador Valley High | 2027 | 3B | 98.1 mph |
| 4 | Jace Lindblom | CA | Chaminade College Preparatory | 2027 | RHP | 97.9 mph |
| 5 | Peyton Wallace | CA | Oakdale High School | 2027 | OF | 97.7 mph |
| 6 | Nolan Baird | CA | Orange Lutheran | 2029 | 1B | 97.6 mph |
| 7 | Zak Flinn | CA | Arrowhead Christian Academy | 2028 | C | 97.6 mph |
| 8 | Noah Baquiran | CA | Live Oak High | 2027 | C | 97.1 mph |
| 9 | Carlos Landeros | CA | Mater Dei | 2029 | SS | 95.8 mph |
| 10 | Erick Villeda | CA | Eastlake | 2027 | OF | 95.8 mph |
| 11 | Blake Johnson | CA | West Ranch High | 2027 | C | 94.8 mph |
| 12 | Matthew Herrera | CA | Corona | 2027 | 1B | 94.5 mph |
| 13 | Martin Castro | CA | Ridgeview High | 2027 | RHP | 94.2 mph |
| 14 | Xavier Horton | CA | Wiseburn DaVinci | 2027 | 3B | 94.0 mph |
| 15 | Kaden Paris | CA | Freedom High | 2027 | OF | 94.0 mph |
Exit Velocity: This metric measures the speed of the ball, measured in miles per hour, as it comes off the bat at the moment of contact.
Batted Ball (MAX)
| Rank | Name | State | School | Class | Pos | Distance (max) |
| 1 | Bradley Canfield | CA | Amador Valley High | 2027 | 3B | 394 ft |
| 2 | Romeo Briones | CA | Helix | 2028 | LHP | 392 ft |
| 3 | Jace Lindblom | CA | Chaminade College Preparatory | 2027 | RHP | 390 ft |
| 4 | Asher Johnson | CA | Rancho Bernardo High | 2027 | OF | 389 ft |
| 5 | Landon Edwards | CA | Temescal Canyon High | 2029 | OF | 389 ft |
| 6 | Matthew Daines | CA | Glendora High | 2028 | SS | 377 ft |
| 7 | Anthony Sanchez | CA | Mater Dei | 2028 | 3B | 377 ft |
| 8 | Matthew Herrera | CA | Corona | 2027 | 1B | 376 ft |
| 9 | Martin Castro | CA | Ridgeview High | 2027 | RHP | 374 ft |
| 10 | Jordan Hall | CA | Summit High | 2027 | OF | 371 ft |
| 11 | Noah Baquiran | CA | Live Oak High | 2027 | C | 370 ft |
| 12 | Aidann Ruiz | CA | St Anthony High School | 2027 | SS | 368 ft |
| 13 | Dominic Cathirell | CA | Ganesha | 2027 | SS | 367 ft |
| 14 | Zackary Martinez | CA | Adolfo Camarillo High | 2028 | C | 365 ft |
| 15 | Grady Klovstad | CA | Mater Dei | 2029 | SS | 365 ft |
Sweet Spot %
| Rank | Name | State | School | Class | Pos | Sweet Spot % |
| 1 | Holden Minicilli | CA | Valley Center | 2028 | OF | 100 % |
| ^ | Drew Sappington | CA | Sultana High | 2027 | OF | 100 % |
| ^ | Michael Ba | CA | Brentwood School | 2027 | OF | 100 % |
| ^ | Jaxen Elliott | CA | Vista del Lago High | 2029 | SS | 100 % |
| ^ | Jax Davidson | CA | Immanuel High School | 2028 | RHP | 100 % |
| ^ | Xavier Horton | CA | Wiseburn DaVinci | 2027 | 3B | 100 % |
| ^ | Zak Flinn | CA | Arrowhead Christian Academy | 2028 | C | 100 % |
| 2 | Rishi Wunnava | CA | Redondo Union High | 2027 | OF | 88 % |
| 3 | Edrian Chao | CA | Palos Verdes Peninsula High | 2028 | SS | 87 % |
| ^ | Aidan Gogley | CA | Foothill High | 2027 | C | 87 % |
| ^ | Nate Avalos | CA | Loyola High | 2027 | 1B | 87 % |
| 4 | Mateo Dominguez | CA | Highland High | 2027 | OF | 85 % |
| ^ | Guillermo MacFarland | CA | St. Augustine High School | 2027 | 2B | 85 % |
| 5 | Blake Johnson | CA | West Ranch High | 2027 | C | 83 % |
| 6 | Blake Novi | CA | Amador Valley | 2028 | 1B | 80 % |
| ^ | Jack Josker | CA | Westlake High | 2027 | OF | 80 % |
| 7 | Matthew Herrera | CA | Corona | 2027 | 1B | 77 % |
| 8 | Bryson Nieuwkoop | CA | Castaic High | 2027 | C | 75 % |
| ^ | Noah Baquiran | CA | Live Oak High | 2027 | C | 75 % |
| ^ | Jacoby Pitnikoff | CA | Bella Vista High | 2027 | C | 75 % |
| ^ | Richard Rodriguez III | CA | Santa Fe High | 2028 | 1B | 75 % |
| ^ | Max Adams | CA | Carlsbad | 2027 | SS | 75 % |
| ^ | Hunter Rich | CA | Harvard-Westlake | 2029 | C | 75 % |
| 9 | Jace Lindblom | CA | Chaminade College Preparatory | 2027 | RHP | 71 % |
| ^ | Marcus Novello | CA | Temecula Valley High | 2028 | SS | 71 % |
| ^ | Jonathan Torres | CA | Great Oak High | 2028 | 1B | 71 % |
| 10 | Jessie Hernandez Jr. | CA | Clovis North High | 2027 | 3B | 70 % |
Sweet Spot percentage: This metric is determined by how often the player produces a batted ball during the session with a launch angle between 8 to 32 degrees.
BLAST
With the help of our Blast Motion sensors, we're analyzing the swing metrics measured at this open showcase.
HAND SPEED (AVERAGE)
| Rank | Name | State | School | Class | Pos | Hand Speed (avg) |
| 1 | Landon Edwards | CA | Temescal Canyon High | 2029 | OF | 23.9 mph |
| 2 | Zackary Martinez | CA | Adolfo Camarillo High | 2028 | C | 23.8 mph |
| 3 | Michael Ba | CA | Brentwood School | 2027 | OF | 23.6 mph |
| ^ | Nelson Diaz | CA | Ruben S. Ayala | 2027 | OF | 23.6 mph |
| 4 | Alex "AJ" Mathis | CA | Oaks Christian | 2029 | OF | 23.5 mph |
| 5 | Asher Johnson | CA | Rancho Bernardo High | 2027 | OF | 23.1 mph |
| 6 | Hudson Downs | CA | Great Oak High | 2028 | 3B | 22.8 mph |
| ^ | Noah Chan | CA | Bishop Alemany | 2029 | SS | 22.8 mph |
| 7 | Bradley Canfield | CA | Amador Valley High | 2027 | 3B | 22.4 mph |
| ^ | Drew Sappington | CA | Sultana High | 2027 | OF | 22.4 mph |
| ^ | Dylan Erlandson | CA | Junipero Serra High School | 2028 | 1B | 22.4 mph |
| 8 | Doran Robbins | CA | South High | 2027 | SS | 22.2 mph |
| 9 | Romeo Briones | CA | Helix | 2028 | LHP | 22.1 mph |
| ^ | Lucas Fischer | CA | Murrieta Valley High | 2028 | C | 22.1 mph |
| 10 | Matthew Herrera | CA | Corona | 2027 | 1B | 22.0 mph |
| ^ | Rourke Julio | CA | Vista Murrieta | 2029 | RHP | 22.0 mph |
Hand Speed: The observed speed as measured on the handle of the bat (measured six inches from the knob of the bat). Peak Hand Speed will occur prior to the moment of impact, very close to the commit time in the swing when the wrists unhinge.
BAT SPEED (AVERAGE)
| Rank | Name | State | School | Class | Pos | Bat Speed (avg) |
| 1 | Asher Johnson | CA | Rancho Bernardo High | 2027 | OF | 76.7 mph |
| 2 | Michael Ba | CA | Brentwood School | 2027 | OF | 76.2 mph |
| 3 | Rusty Ducharme | CA | Del Oro High | 2027 | C | 75.2 mph |
| 4 | Josiah Park | CA | Orange Lutheran | 2029 | OF | 74.5 mph |
| 5 | Alex "AJ" Mathis | CA | Oaks Christian | 2029 | OF | 74.3 mph |
| 6 | Noah Baquiran | CA | Live Oak High | 2027 | C | 73.6 mph |
| 7 | Bradley Canfield | CA | Amador Valley High | 2027 | 3B | 73.4 mph |
| 8 | Peyton Wallace | CA | Oakdale High School | 2027 | OF | 73.1 mph |
| 9 | Jessie Hernandez Jr. | CA | Clovis North High | 2027 | 3B | 72.7 mph |
| 10 | Dylan Erlandson | CA | Junipero Serra High School | 2028 | 1B | 72.6 mph |
| ^ | Brett Rawls | CA | Murrieta Mesa High | 2027 | 1B | 72.6 mph |
| ^ | Aidan Gogley | CA | Foothill High | 2027 | C | 72.6 mph |
Bat Speed: The observed speed of the sweet spot of the bat at impact. The sweet spot of the bat is measured six inches from the tip of the bat.
ROTATIONAL ACCELERATION (AVERAGE)
| Rank | Name | State | School | Class | Pos | Rot. Acc (avg) |
| 1 | Aidann Ruiz | CA | St Anthony High School | 2027 | SS | 28.8 g |
| 2 | Cruz Gonzalez | CA | Poway High | 2027 | SS | 25.7 g |
| 3 | Dominic Cathirell | CA | Ganesha | 2027 | SS | 25.2 g |
| 4 | Michael Ba | CA | Brentwood School | 2027 | OF | 22.5 g |
| 5 | Tavion Stafford | CA | Clayton Valley Charter | 2027 | OF | 22.0 g |
| 6 | Matthew Favela | CA | Loyola | 2027 | OF | 21.4 g |
| 7 | Jessie Hernandez Jr. | CA | Clovis North High | 2027 | 3B | 21.3 g |
| 8 | Bradley Canfield | CA | Amador Valley High | 2027 | 3B | 21.0 g |
| 9 | Hudson Downs | CA | Great Oak High | 2028 | 3B | 20.5 g |
| 10 | Rusty Ducharme | CA | Del Oro High | 2027 | C | 19.8 g |
Body Rotation: A swing that has the appropriate relative contributions of body and bat rotations is an efficient and Powerful swing that maintains proper sequencing. An efficient baseball swing is one in which the body creates the initial movements, which is then transferred to the arms and out to the bat, thereby maximizing Bat Speed through this proximal-to-distal kinematic sequencing movement pattern.
ON-PLANE EFFICIENCY %
| Rank | Name | State | School | Class | Pos | On Plane Eff (avg) |
| 1 | Cruz Gonzalez | CA | Poway High | 2027 | SS | 88 % |
| 2 | Holden Minicilli | CA | Valley Center | 2028 | OF | 84 % |
| 3 | Nelson Diaz | CA | Ruben S. Ayala | 2027 | OF | 84 % |
| 4 | Jacoby Pitnikoff | CA | Bella Vista High | 2027 | C | 83 % |
| 5 | Kaden Paris | CA | Freedom High | 2027 | OF | 83 % |
| 6 | Michael Ba | CA | Brentwood School | 2027 | OF | 83 % |
| 7 | Chase Johnson | CA | Redwood | 2027 | OF | 82 % |
| 8 | Gus Young | CA | Chaminade College Preparatory | 2028 | RHP | 81 % |
| 9 | Nate Avalos | CA | Loyola High | 2027 | 1B | 81 % |
| 10 | Fabian Marez | CA | South Hills | 2027 | 3B | 80 % |
On-Plane Efficiency %: measures the percentage of your swing where the bat is on the swing plane. Your Vertical Bat Angle (VBA) at contact establishes the plane for that specific swing. A high % is a great indicator of making consistent contact and barreling balls. Blast recommends an average of 70% or higher, with a range in the 65% to 85%.
VISUAL EDGE
A look at the top Vizual Edge scores from the event.
EDGE SCORE
| Rank | Name | State | School | Class | Pos | Edge Score |
| 1 | Liam Spahr | CA | Ventura | 2027 | OF | 85.53 |
| 2 | Dylan Erlandson | CA | Junipero Serra High School | 2028 | 1B | 80.37 |
| 3 | Ahmad Mahaley II | CA | Citrus Hill High | 2027 | OF | 79.83 |
| 4 | Nelson Diaz | CA | Ruben S. Ayala | 2027 | OF | 79.58 |
| 5 | Dominic Klepsch | CA | Del Norte High | 2028 | OF | 78.94 |
| 6 | Chase Johnson | CA | Redwood | 2027 | OF | 78.83 |
| 7 | Dylan Amaral | CA | Liberty High | 2027 | C | 78.82 |
| 8 | Edrian Chao | CA | Palos Verdes Peninsula High | 2028 | SS | 78.76 |
| 9 | Dallas Barker | CA | Del Oro High | 2028 | 1B | 78.73 |
| 10 | Grady Klovstad | CA | Mater Dei | 2029 | SS | 78.30 |
The Edge Score is a comprehensive score out of 100 that takes the core-six visual skills into account, providing athletes, parents, coaches and scouts with a benchmark number for assessing an athlete’s overall visual ability. In general the higher the Edge Score, the higher chance of athletic success. Think of the Edge Score as the 'Sixth Metric' in the standard Five-Tools that make up a ball player.
The average Edge Score for the 2020 MLB Draft Class was 79.3 (of hitters who completed a Vizual Edge test). MLB players we've worked with typically show stronger scores, with elite hitters scoring consistently above 87.0 on their Edge Score.
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT

