Prep Baseball California Best of 2025: Top Average Bat Speed
December 24, 2025
With our 2026 event calendar on the horizon, our staff has dedicated some time to reflect on the top statistical performers that we saw at our events in 2025. We'll be shining some light on California natives who put up loud numbers in 2025, showcasing their tools to our staff at Prep Baseball California events.
These leaderboards were compiled solely based on numbers at our state events, including Super 60, Preseason IDs, All-States, Open events, Scout Days, Future Games, and the All-American Game, too.
To see all of the events we ran this year, click HERE.
For a full list of our 2026 winter calendar that includes our upcoming events, click HERE.
Check out the leaderboard stories that we've rolled out so far:
- 60-yard dash
- Infield Velocity
- Outfield Velocity
- Catcher Velocity
- Pop Times
- Top Fastball Velo
- Avg. Curveball Spin
- Avg. Slider Spin
- Avg. Changeup Horizontal Movement
- Max Exit Velocity
- Average Exit Velocity
- Top Max Distance
Today we will start breaking down our 2025 event leaderboards with the top average bat speed.
By the numbers breakdown:
- 24 prospects had an average bat speed over 75 mph across four grad classes.
- 12 2026 prospects had an average bat speed over 75 mph.
- 10 2027 prospects had an average bat speed over 75 mph.
- 6 2028 prospects had an average bat speed over 72 mph.
Average Bat Speed
Per Blast Connect: The typical Bat Speed depends on age, strength, bat length and weight, experience level, swing style, and use case (practice swings vs game swings).
2025
| Rank | Name | State | School | Class | Pos | Bat Speed (avg) |
| 1 | Brady Hewitt | CA | Royal | 2025 | SS | 77.2 mph |
| 2 | Jett Kenady | CA | Carlsbad | 2025 | SS | 74.9 mph |
| 3 | Kaij Ordaz | CA | Mater Dei Catholic | 2025 | 3B | 74.7 mph |
| 4 | Branden Keeling | CA | Point Loma High | 2025 | 3B | 73.8 mph |
| 5 | Joshua Brown | CA | Oaks Christian | 2025 | 3B | 72.8 mph |
| 6 | Diego Gonzalez | CA | El Dorado | 2025 | SS | 72.1 mph |
| 7 | Druw Frost | CA | Point Loma High | 2025 | OF | 72.1 mph |
| 8 | Angelo Sherman | CA | California | 2025 | SS | 71.6 mph |
| 9 | Kael Lumbert | CA | Del Oro High | 2025 | OF | 71.5 mph |
| 10 | Tino Vasell | CA | College Park | 2025 | SS | 70.6 mph |
2026
| Rank | Name | State | School | Class | Pos | Bat Speed (avg) |
| 1 | Joshua Turner | CA | Western Christian High School | 2026 | OF | 83.3 mph |
| 2 | Blake Bowen | CA | JSerra Catholic | 2026 | OF | 82.3 mph |
| 3 | Jake Guzman | CA | South Hills | 2026 | SS | 80.0 mph |
| 4 | Tyson Bobo | CA | Patrick Henry High School | 2026 | OF | 79.4 mph |
| 5 | Kenneth Terrelle Parks | CA | Summit High | 2026 | OF | 77.1 mph |
| 6 | Trevor Hoff | CA | Classical Academy | 2026 | C | 76.9 mph |
| 7 | McCoy Silicz | CA | Bakersfield Christian High School | 2026 | RHP | 76.7 mph |
| 8 | Jaxon Foshay | CA | Foothill | 2026 | 3B | 76.6 mph |
| 9 | Eli Stephens | CA | Chaminade | 2026 | RHP | 76.5 mph |
| 10 | Alex Harrington | CA | Cathedral Catholic San Diego | 2026 | SS | 76.3 mph |
| 11 | Sam Stoller | CA | SIERRA SCHOOL | 2026 | OF | 75.9 mph |
| 12 | Hunter Lynch | CA | Novato High | 2026 | 3B | 75.7 mph |
| 13 | Parker Smith | CA | Poway High | 2026 | 3B | 74.8 mph |
| 14 | Mason Crang | CA | San Marcos Senior High | 2026 | 3B | 74.7 mph |
| 15 | Gavin Hottle | CA | Orange Lutheran | 2026 | SS | 74.3 mph |
| 16 | Noah Schneir | CA | Paraclete | 2026 | SS | 74.3 mph |
| 17 | Kaden Kuhn | CA | Cathedral Catholic San Diego | 2026 | RHP | 74.2 mph |
| 18 | James Tronstein | CA | Harvard-Westlake | 2026 | OF | 74.2 mph |
| 19 | Elius Kelly | CA | Damien | 2026 | 3B | 73.8 mph |
| 20 | Lucas Johnson | CA | Carlsbad | 2026 | 2B | 73.4 mph |
| 21 | Andrew Lulet | CA | Corona High School | 2026 | OF | 73.1 mph |
| 22 | Justin Lopez | CA | Villa Park | 2026 | 2B | 73.1 mph |
| 23 | Matthew Carta | CA | Saugus High | 2026 | OF | 72.9 mph |
| 24 | AJ Curry | CA | University City High | 2026 | 1B | 72.8 mph |
| 25 | Larkin Fleming | CA | Notre Dame | 2026 | C | 72.5 mph |
| 26 | Jayden Parker | CA | University City | 2026 | SS | 72.1 mph |
| 27 | Grant Tsuji | CA | Adolfo Camarillo High | 2026 | OF | 72.0 mph |
| 28 | Tyler Maula | CA | Eastlake | 2026 | C | 72.0 mph |
| 29 | Mason Zobel | CA | West Park High School | 2026 | OF | 71.8 mph |
| 30 | Hayden Resch | CA | Poway High | 2026 | C | 71.7 mph |
2027
| Rank | Name | State | School | Class | Pos | Bat Speed (avg) |
| 1 | Danny De La Torre | CA | Corona High School | 2027 | OF | 78.0 mph |
| 2 | Dylan Seward | CA | Norco High | 2027 | SS | 78.0 mph |
| 3 | Dezi Delgado | CA | Sierra Canyon School | 2027 | C | 77.9 mph |
| 4 | Brayden Newberry | CA | Orange Lutheran | 2027 | 1B | 77.6 mph |
| 5 | Abraham Ramirez | CA | Saugus High | 2027 | OF | 77.3 mph |
| 6 | Carter Hadnot | CA | Aquinas | 2027 | SS | 76.7 mph |
| 7 | Ira Rootman | CA | Harvard-Westlake | 2027 | OF | 76.4 mph |
| 8 | Jake Kim | CA | Harvard-Westlake | 2027 | 1B | 76.2 mph |
| 9 | ELIJAH KWON | CA | Sierra Canyon School | 2027 | OF | 75.9 mph |
| 10 | Wes Gomes | CA | Murrieta Valley High | 2027 | C | 75.2 mph |
| 11 | Austin Olness | CA | Mira Costa | 2027 | SS | 74.5 mph |
| 12 | Andrew Felizzari | CA | Orange Lutheran | 2027 | 1B | 74.4 mph |
| 13 | Guillermo MacFarland | CA | St. Augustine | 2027 | 2B | 74.3 mph |
| 14 | Zion Martinez | CA | Norco High | 2027 | SS | 74.1 mph |
| 15 | Carter Rivera | CA | IMG Academy | 2027 | 3B | 73.9 mph |
| 16 | Gavin Williams | CA | Garces Memorial High School | 2027 | C | 73.6 mph |
| 17 | Tristan Puga | CA | Lemoore High | 2027 | C | 73.5 mph |
| 18 | Nick Gonzales | CA | Highland High | 2027 | SS | 73.4 mph |
| 19 | Rickee D. Luevano | CA | Sylmar Charter High | 2027 | 1B | 73.4 mph |
| 20 | Jacob Melendez | CA | Norco High | 2027 | 1B | 73.4 mph |
| 21 | Logan Thien | CA | Fullerton Union High | 2027 | OF | 73.4 mph |
| 22 | Landan (LJ) Rook | CA | Christian High School | 2027 | 1B | 73.4 mph |
| 23 | Brady Shaw | CA | Arnold O. Beckman High | 2027 | 1B | 73.0 mph |
| 24 | Carson Richter | CA | Newbury Park High | 2027 | OF | 72.9 mph |
| 25 | Jacoby Pitnikoff | CA | Bella Vista High | 2027 | C | 72.4 mph |
| 26 | Mason Park | CA | Fullerton Union High | 2027 | SS | 72.4 mph |
| 27 | Nasir Akil | CA | CAMPBELL HALL SCHOOL | 2027 | OF | 72.4 mph |
| 28 | Carson Kinnick | CA | Upland High | 2027 | C | 72.3 mph |
| 29 | Quinton Hill | CA | Berkeley High | 2027 | OF | 72.2 mph |
| 30 | Easton Ochoa | CA | James Madison | 2027 | OF | 72.2 mph |
2028
| Rank | Name | State | School | Class | Pos | Bat Speed (avg) |
| 1 | Conner Cleary | CA | Ukiah High | 2028 | C | 76.1 mph |
| 2 | Logan Pascarella | CA | Corona High School | 2028 | OF | 74.3 mph |
| 3 | Zach Uhler | CA | Granite Bay High | 2028 | OF | 74.2 mph |
| 4 | Scott Fritz | CA | Orange Lutheran | 2028 | 1B | 73.4 mph |
| 5 | Kensen Johnson | CA | Bonita Vista | 2028 | SS | 73.3 mph |
| 6 | Maximus Villalva | CA | Christian JR/SR High School | 2028 | SS | 73.1 mph |
| 7 | Kole (KJ) Henrich | CA | Oaks Christian | 2028 | C | 71.9 mph |
| 8 | Jagr Scott | CA | San Marcos High | 2028 | SS | 71.7 mph |
| 9 | Tyce Johnson | CA | Linfield Christian School | 2028 | SS | 71.6 mph |
| 10 | Conner Kingston | CA | Calabasas High | 2028 | C | 71.4 mph |
| 11 | Christian De La O | CA | Centennial High | 2028 | C | 71.3 mph |
| 12 | Zephyr Gesuale | CA | Huntington Beach High | 2028 | C | 71.2 mph |
| 13 | Christopher Cruz | CA | Granite Bay High | 2028 | SS | 71.2 mph |
| 14 | Jose C. Reveles | CA | Rancho Cotate High | 2028 | 1B | 71.0 mph |
| 15 | Siale Kafoa Tulua | CA | St Francis High School | 2028 | 1B | 71.0 mph |
| 16 | Nico Benoit | CA | Notre Dame | 2028 | 3B | 70.9 mph |
| 17 | Aiden Cortez | CA | California High | 2028 | C | 70.7 mph |
| 18 | Bryce Kurihara | CA | Rio Americano High | 2028 | OF | 70.6 mph |
| 19 | Milo Benattar | CA | Sierra Canyon | 2028 | 3B | 70.6 mph |
| 20 | Auron Blackledge | CA | Calabasas High | 2028 | SS | 70.4 mph |
RELATED CONTENT
- CA Prep Baseball California Best of 2025: Top Average Bat Speed 12/24/25
- CA Prep Baseball California Best of 2025: Top Max Distance 12/23/25
- CA Prep Baseball California Best of 2025: Top Average Exit Velocity 12/22/25
- CA Prep Baseball California Best of 2025: Max Exit Velocity 12/19/25
- CA Prep Baseball California Best of 2025: Top Average Changeup Horizontal Movement 12/18/25
