The 2025 spring high school baseball season will be the third in which Prep Baseball is ranking the top-50 programs in the country, from start to finish.
We'll discuss our process in determining this order, but we feel like we're publishing a thoughtful and thorough list of the nation's best programs this season, thanks to the Prep Baseball staff that spans the country. We collaborated with our scouts spread from coast to coast to produce this top-50 board and we'll be updating it on a regular basis as opening days arrive everywhere. Seasons have begun in the powerhouse states like Georgia, California, Texas, and Florida, with most others setting off within the next three weeks.
Find our top-50 board below with links to find your own state's preseason analysis that's already in production.
ABOUT OUR PROCESS
In 2023, Prep Baseball launched its national high school power rankings for the first time ever, creating a National Top-25 and subsequent regional rankings, updated through last spring campaign. In 2024, Prep Baseball replaced the regional rankings with an expanded National Top-50, and we're keeping up that tradition in 2025.
Throughout this spring season, we will be redirecting our local knowledge and baseball acumen to rank the top high school teams in the country, especially as these programs begin to schedule out-of-state competition more and more each year.
Our initial rankings are weighted on previous performances, prospects, and projections, though the ensuing updates will be inherently tied to the production on the field. Simply put: wins and championships matter. A human element to the list will still provide important information on the intricacies that the season bestows. Whether it is a narrow loss in a rivalry game or a five-game in three days gauntlet, you can count on Prep Baseball to critically examine the playing field at all times.
Here's the latest edition of the National High School Rankings, updated on Tuesday, April 22:
NATIONAL TOP-50: VERSION 3.0
Last update | 4/22 Rank | ||||
1 | 1 | Corona (CA) | ![]() |
Andy Wise | (20-2) |
3 | 2 ⬆️ | Etowah (GA) | ![]() |
Greg Robinson | (28-2) |
5 | 3 ⬆️ | IMG Academy (FL) | ![]() |
Dave Turgeon | (22-1) |
19 | 4 ⬆️ | Gloucester Catholic (NJ) | ![]() |
Dennis Barth | (7-0) |
6 | 5 ⬆️ | Trinity Christian (FL) | ![]() |
Jonathan Murphy | (21-4) |
15 | 6 ⬆️ | The Woodlands (TX) | ![]() |
Ron Eastman | (23-4) |
36 | 7 ⬆️ | Hewitt-Trussville (AL) | ![]() |
Jeff Mauldin | (31-2) |
8 | 8 | Archbishop Moeller (OH) | ![]() |
Tim Held | (8-1-1) |
16 | 9 ⬆️ | Houston Memorial (TX) | ![]() |
Jeremy York | (21-3-1) |
13 | 10 ⬆️ | Trinity (KY) | ![]() |
Rick Arnold | (12-1) |
24 | 11 ⬆️ | South Walton (FL) | ![]() |
Nick Borthwick | (22-3) |
11 | 12 | Stoneman Douglas (FL) | ![]() |
Todd Fitz-Gerald | (21-2) |
NR | 13✨ | Puyallup (WA) | ![]() |
Mark Wiese | (16-0) |
21 | 14 ⬆️ | Bishop Verot (FL) | ![]() |
Casey Scott | (24-1) |
35 | 15 ⬆️ | Venice (FL) | ![]() |
Craig Faulkner | (22-3) |
34 | 16 ⬆️ | Owasso (OK) | ![]() |
Larry Turner | (24-1) |
44 | 17 ⬆️ | Houston County (GA) | ![]() |
Matt Hopkins | (23-5) |
NR | 18✨ | Crespi (CA) | ![]() |
Mike Glendenning | (16-1) |
28 | 19 ⬆️ | Granada (CA) | ![]() |
Corrigan Willis | (15-3) |
NR | 20✨ | St. John Bosco (CA) | ![]() |
Andy Rojo | (15-4) |
4 | 21 | Huntington Beach (CA) | ![]() |
Benji Medure | (17-2) |
20 | 22 | St. John's College (VA) | ![]() |
Mark Gibbs | (21-1) |
NR | 23✨ | Magnolia Heights (MS) | ![]() |
Chris McMinn | (31-4) |
26 | 24 | Southlake Carroll (TX) | ![]() |
Larry Vucan | (22-5-1) |
49 | 25 ⬆️ | Pope (GA) | ![]() |
Chris Turco | (24-3) |
27 | 26 | TC Roberson (NC) | ![]() |
Erik Filipek | (28-4) |
32 | 27 ⬆️ | Jesuit (FL) | ![]() |
Miguel Menendez | (17-8) |
10 | 28 | Edmond Memorial (OK) | ![]() |
JP Holman | (23-3) |
25 | 29 | Blessed Trinity (GA) | ![]() |
Jamie Wagner | (22-4) |
NR | 30✨ | Charlotte Catholic (NC) | ![]() |
Jamie Wagner | (19-2) |
NR | 31✨ | Brother Rice (IL) | ![]() |
Sean McBride | (14-1) |
NR | 32✨ | South Salem (OR) | ![]() |
Max Price | (11-0) |
NR | 33✨ | Conway (AR) | ![]() |
Leighton Hardin | (19-0) |
NR | 34✨ | Penn (IN) | ![]() |
Greg Dikos | (11-0) |
33 | 35 | Don Bosco Prep (NJ) | ![]() |
Mike Rooney | (7-2) |
22 | 36 | Basic Academy (NV) | ![]() |
Tony Perkins | (14-5) |
45 | 37 ⬆️ | Francis Howell (MO) | ![]() |
Tony Perkins | (8-1) |
NR | 38✨ | Bay City Western (MI) | ![]() |
Tim McDonald | (6-0) |
12 | 39 | Fayetteville (AR) | ![]() |
Scott Gallagher | (16-3) |
NR | 40✨ | North Gwinnett (GA) | ![]() |
Ryan Moity | (24-2) |
NR | 41✨ | Libertyville (IL) | ![]() |
Matt Thompson | (16-1) |
NR | 42✨ | James Island (SC) | ![]() |
Matt Spivey | (29-3) |
NR | 43✨ | Christ Presbyterian (TN) | ![]() |
Larry Nesbitt | (25-2) |
2 | 44 | Tomball (TX) | ![]() |
Doug Rush | (21-6-1) |
NR | 45✨ | Malvern Prep (PA) | ![]() |
Freddy Hilliard | (14-2) |
14 | 46 | Valley Christian (CA) | ![]() |
John Diatte | (15-4-1) |
43 | 47 | Keller (TX) | ![]() |
Rob Stramp | (23-6) |
NR | 48✨ | DH Conley (NC) | ![]() |
Jason Mills | (18-1) |
NR | 49✨ | Seton Hall Prep (NJ) | ![]() |
Mike Sheppard | (5-0) |
NR | 50✨ | De La Salle | ![]() |
David Jeans | (12-3) |
Teams to Watch (listed alphabetically, first by state): Bob Jones (AL), Enterprise (AL), Aquinas (CA), Granite Hills (CA), Grandview (CO), Buchholz (FL), The First Academy (FL), Spruce Creek (FL), Allatoona (GA), Buford (GA), Marist (GA), Parkview (GA), McHenry (IL), Center Grove (IN), Olathe East (KS), Ballard (KY), Barbe (LA), Live Oak (LA), De La Salle (MI), Mounds View (MN), Staley (MO), Vianney (MO), Purvis (MS), Papillion La Vista South (NE), Palo Verde (NV), Charlotte Christian (NC), Metrolina Christian (NC), Mason (OH), Bixby (OK), West Linn (OR), Clarksville (TN), Bridgeland (TX), Grapevine (TX), Kingwood (TX), Cox (VA), Miller School (VA), Kamiakin (WA), & Monona Grove (WI).