Prep Baseball Report

Prep Baseball California Best of 2025: Top Average Bat Speed


By: California Scouting Staff

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:

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