2024-25 high school boys soccer champions

By Kevin Askeland Jun 23, 2025, 12:25pm

A comprehensive look at high school boys soccer playoff results around the nation.

MaxPreps is your home for high school boys soccer state playoff coverage. Click here for brackets and results in your state.

The high school soccer year has finished and state champions have been crowned across all 50 states over the fall, winter and spring seasons.

Newton North players celebrate their Massachusetts Division 1 title after beating St. John's 2-1. (Photo: Brian Kelly)
Newton North players celebrate their Massachusetts Division 1 title after beating St. John's 2-1. (Photo: Brian Kelly)
2024-25 BOYS SOCCER STATE CHAMPIONS

Spring

Alabama
7A — Montgomery Academy (Montgomery) def. Oak Mountain (Birmingham), 2-1
6A — Southside (Gadsden) def. Spanish Fort, 2-0
5A — Guntersville def. Indian Springs (Pelham), 2-0
4A — Westminster School at Oak Mountain (Birmingham) def. Oneonta, 6-0
3A-1A — Collinsville def. Tuscaloosa Academy (Tuscaloosa), 5-2
AISA — Ezekiel Academy (Montgomery) def. Springwood (Lanett), 2-1

Alaska
Div. 1 — West Anchorage (Anchorage) def. West Valley (Fairbanks), 1-1 (PK)
Div. 2 — Palmer def. Soldotna, 3-2



Arkansas
6A — Rogers Heritage (Rogers) def. Catholic (Little Rock), 0-0 (PK)
5A — Russellville def. Searcy, 6-0
4A — Robinson (Little Rock) def. Morrilton, 4-1
3A — Episcopal (Little Rock) def. Cossatot River (Cove), 3-1

Georgia
AAAAAA — Campbell (Smyrna) def. Grayson (Loganville), 1-0
AAAAA — River Ridge (Woodstock) def. Sprayberry (Marietta), 2-2 (PK)
AAAA — Westminster (Atlanta) def. Marist (Atlanta), 1-0
AAA — Johnson (Gainesville) def. Northwest Whitfield (Tunnel Hill), 1-0
AA — Drew Charter (Atlanta) def. Shaw (Columbus), 5-1
A Division 1 — Armuchee (Rome) def. Thomasville, 4-3
A Division 2 — Lake Oconee Academy (Greensboro) def. Atkinson County (Pearson), 3-1
Private — Atlanta International (Atlanta) def. Whitefield Academy (Mableton), 1-0
GAPPS AA — Pinecrest Academy (Cumming) def. St. John Bosco Academy (Cumming), 1-1 (PK)
GAPPS A — Killian Hill Christian (Lilburn) def. Trinity Christian (Statesboro), 2-0
GIAA AAAA — St. Anne-Pacelli (Columbus) def. Stratford Academy (Macon), 2-1
GIAA AAA — Westminster Schools of Augusta (Augusta) def. Brookwood (Thomasville), 5-1
GIAA AA — Holy Spirit Prep (Atlanta) def. Heritage (Newnan), 6-0

Iowa
4A — Valley (West Des Moines) def. Johnston, 3-0
3A — Urbandale def. Liberty (North Liberty), 1-0
2A — Gilbert def. Bishop Heelan Catholic (Sioux City), 3-2
1A — West Sioux (Hawarden) def. Van Meter, 2-1

Nebraska
A — Omaha Westside (Omaha) def. Omaha South (Omaha), 3-2
B — Schuyler def. Bennington, 2-1

Oklahoma
6A — Norman North (Norman) def. Broken Arrow, 3-3 (PK)
5A — Booker T. Washington (Tulsa) def. Santa Fe South (Oklahoma City), 1-0
4A — Heritage Hall (Oklahoma City) def. Hilldale (Muskogee), 1-0
3A — Crooked Oak (Oklahoma City) def. Casady (Oklahoma City), 4-1

South Carolina
AAAAA Div. 1 — J.L. Mann (Greenville) def. Ashley Ridge (Summerville), 5-3
AAAAA Div. 2 — Riverside (Greer) def. Lucy Beckham (Mt. Pleasant), 3-1
AAAA — Bishop England (Charleston) def. Daniel (Central), 2-1
AAA — Powdersville (Greenville) def. Oceanside Collegiate Academy (Mt. Pleasant), 1-0
AA — Academic Magnet (North Charleston) def. Andrew Jackson (Kershaw), 4-0
A — Dixie (Due West) def. Hardeeville (Hardeeville), 2-1
SCISA 4A — Cardinal Newman (Columbia) def. Porter-Gaud (Charleston), 6-2
SCISA 3A — First Baptist School (Charleston) def. Pinewood Prep (Summerville), 3-2
SCISA 2A — Christian Academy (Myrtle Beach) def. Hilton Head Prep (Hilton Head Island), 3-2
SCISA 1A — Beaufort Academy (Beaufort) def. Marlboro Academy (Bennettsville), 2-0



Tennessee
AAA — Hardin Valley Academy (Knoxville) def. Bartlett, 4-3
AA — Station Camp (Gallatin) def. South-Doyle (Knoxville), 3-1
A — Independence Academy (Antioch) def. Stem Preparatory Academy (Nashville), 1-0
Div. II AA — Montgomery Bell Academy (Nashville) def. McCallie (Chattanooga), 3-2
Div. II A — Grace Christian Academy (Knoxville) def. The Webb School (Bell Buckle), 3-0

Texas
6A Div. 1 — Klein Cain (Houston) def. Alief Elsik (Houston), 1-0
5A Div. 1 — Walnut Grove (Prosper) def. Southwest (San Antonio), 3-2
4A Div. 1 — Salado def. Castleberry (Fort Worth), 3-2
6A Div. 2 — Vandegrift (Austin) def. Mesquite, 3-1
5A Div. 2 — Liberty Hill def. Highland Park (Dallas), 1-0 (forfeit)
4A Div. 2 — Austin Achieve (Austin) def. Gainesville, 1-0
Southwest Prep 4A — Episcopal (Bellaire) def. Greenhill (Addison), 3-0
Southwest Prep 3A — Cistercian (Irving) def. The Awty International (Houston), 1-0
TAPPS Div. 1 — Central Catholic (San Antonio) def. Parish Episcopal (Dallas), 4-0
TAPPS Div. 2 — Brook Hill (Bullard) def. St. Joseph Academy (Brownsville), 4-0
TAPPS Div. 3 — Covenant (Dallas) def. St. Thomas Episcopal (Houston), 5-1

Utah
6A — American Fork def. Bingham (South Jordan), 1-0
5A — Alta (Sandy) def. Wasatch (Heber City), 3-2
4A — Crimson Cliffs (Washington) def. Dixie (St. George), 3-0
3A — Ogden def. Morgan, 2-1
2A — Maeser Prep Academy (Lindon) def. American Heritage (American Fork), 3-1

Virginia
Class 6 — Herndon def. Wakefield (Arlington), 3-0
Class 5 — Lightridge (Aldie) def. Kellam (Virginia Beach), 3-1
Class 4 — Jamestown (Williamsburg) def. Blacksburg, 1-0
Class 3 — Meridian (Falls Church) def. Western Albemarle (Crozet), 2-1
Class 2 — Glenvar (Salem) def. Bruton (Williamsburg), 2-0
Class 1 — Northampton (Eastville) def. Eastern Montgomery (Elliston), 7-1

Washington
4A — Woodinville def. Hazen (Renton), 2-1
3A — Mercer Island def. Shorewood (Shoreline), 3-2
2A — Columbia River (Vancouver) def. North Kitsap (Poulsbo), 4-1
1A — University Prep (Seattle) def. Bush (Seattle), 2-1

Wyoming
4A — Jackson Hole (Jackson) def. Sheridan, 2-1
3A — Buffalo def. Cody, 0-0 (PK)



Winter

Arizona
Open — Desert Vista (Phoenix) def. Washington (Phoenix), 1-1 (PK)
6A — Shadow Ridge (Surprise) def. Perry (Gilbert), 2-0
5A — Sunrise Mountain (Peoria) def. Independence (Glendale), 1-0 (2OT)
4A — Salpointe Catholic (Tucson) def. Saguaro (Scottsdale), 7-2
3A — Gilbert Christian (Gilbert) def. Yuma Catholic (Yuma), 2-1
2A — Phoenix Country Day (Paradise Valley) def. Trivium Prep (Goodyear), 4-2

California
NorCal Div. 1 — Everett Alvarez (Salinas) def. De La Salle (Concord), 2-1
NorCal Div. 2 — Mountain View (Mountain View) def. Cardinal Newman (Santa Rosa), 2-1
NorCal Div. 3 — Archie Williams (San Anselmo) def. Hillsdale (San Mateo), 5-1
NorCal Div. 4 — Roseland University Prep (Santa Rosa) def. Gonzales, 2-1
NorCal Div. 5 — Piedmont def. Williams, 4-1
SoCal Div. 1 — JSerra Catholic (San Juan Capistrano) def. Loyola (Los Angeles), 4-0
SoCal Div. 2 — Bishop Amat (La Puente) def. San Pasqual (Escondido), 2-1
SoCal Div. 3 — Harvard-Westlake (Studio City) def. Bell, 3-2
SoCal Div. 4 — Pacific Ridge (Carlsbad) def. Central (El Centro), 3-2
SoCal Div. 5 — Classical Academy (Escondido) def. Polytechnic (Pasadena), 2-1

Florida
7A — Lake Nona (Orlando) def. Timber Creek (Orlando), 0-0 (PK)
6A — Mitchell (New Port Richey) def. Mandarin (Jacksonville), 1-0
5A — Arnold (Panama City Beach) def. Jesuit (Tampa), 1-1 (PK)
4A — Barron Collier (Naples) def. Mater Lakes Academy (Miami), 4-2
3A — American Heritage (Delray Beach) def. Lake Highland Prep (Orlando), 1-1 (PK)
2A — Maclay (Tallahassee) def. Holy Trinity Episcopal Academy (Melbourne), 3-1
1A — Pine (Stuart) def. St. Joseph Academy (St. Augustine), 2-1

Hawaii
Division 1 — 'Iolani (Honolulu) def. Mililani, 2-1
Division 2 — Kamehameha Hawai'i (Kea'au) def. Kapa'a, 1-0

Louisiana
Div. 1 — St. Paul's (Covington) def. Catholic (Baton Rouge), 2-1
Div. 2 — Holy Cross (New Orleans) def. Teurlings Catholic (Lafayette), 3-2
Div. 3 — University Lab (Baton Rouge) def. Loyola College Prep (Shreveport), 1-0
Div. 4 — Newman (New Orleans) def. Ascension Episcopal (Lafayette), 3-1



Mississippi
7A — Madison Central (Madison) def. Northwest Rankin (Brandon), 1-1 (PK)
6A — George County (Lucedale) def. Center Hill (Olive Branch), 1-0
5A — Lafayette (Oxford) def. South Jones (Ellisville), 2-0
4A — Bay (Bay St. Louis) def. New Albany, 2-0
Class 1 — St. Stanislaus (Bay St. Louis) def. St. Andrew's Episcopal (Ridgeland), 3-2
MSAIS Div. 1 — Hartfield Academy (Flowood) def. Jackson Prep (Jackson), 2-1
MSAIS Div. 2 — East Rankin Academy (Pelahatchie) def. Heritage Academy (Columbus), 1-0

Fall

Arizona
2A — Madison Highland Prep (Phoenix) def. Snowflake, 2-2 (PK)
CAA Div. 1 — Ville de Marie Academy (Scottsdale) def. Verde Valley (Sedona), 5-3
CAA Div. 2 — South Ridge (Phoenix) def. Empower College Prep (Phoenix), 4-3

California
Northern Section
Div. 1 — Tulelake def. Fall River (McArthur), 2-1

North Coast Section
Div. I — Making Waves Academy (Richmond) def. International (San Francisco), 3-0
Div. II — Sonoma Academy (Santa Rosa) def. Athenian (Danville), 1-0
Div. III — San Francisco Waldorf (San Francisco) def. Point Arena, 2-1

Sac-Joaquin Section
Class 7A — Cristo Rey (Sacramento) def. Sacramento Waldorf (Fair Oaks), 3-1

Colorado
5A — Cherry Creek (Greenwood Village) def. Broomfield, 2-1
4A — Air Academy (US Air Force Academy) def. Mullen (Denver), 1-0
3A — Holy Family (Broomfield) def. Jefferson Academy (Broomfield), 1-0
2A — Forge Christian (Arvada) def. Salida, 1-0



Connecticut
LL — Farmington def. Xavier (Middletown), 3-1
L — Brookfield def. Pomperaug (Southbury), 2-2 (PK)
M — Tolland def. Weston, 2-1
S — Shepaug Valley (Washington) def. Northwestern Regional (Winsted), 4-0

Delaware
Div. I — Caesar Rodney (Camden) def. Salesianum (Wilmington), 3-1
Div. II — Sussex Academy (Georgetown) def. St. Andrew's (Middletown), 2-1

District of Columbia
DCSAA — Gonzaga def. St. Albans, 1-1 (PK)

Idaho
6A — Boise def. Rocky Mountain (Meridian), 1-0
5A — Vallivue (Caldwell) def. Wood River (Hailey), 3-1

Illinois
3A — Hersey (Arlington Heights) def. Lane Tech (Chicago), 4-2
2A — Althoff Catholic (Belleville) def. De La Salle (Chicago), 3-2
1A — Normal University (Normal) def. Columbia (Columbia), 3-0

Indiana
3A — Harrison (West Lafayette) def. Bloomington South (Bloomington), 1-0
2A — Evansville Memorial (Evansville) def. Fort Wayne Concordia Lutheran (Fort Wayne), 2-0
1A — Covenant Christian (Indianapolis) def. Greenwood Christian Academy (Greenwood), 4-0

Kansas
6A — Shawnee Mission East (Shawnee Mission) def. Dodge City, 1-0
5A —Blue Valley Southwest (Overland Park) def. Maize South (Wichita), 7-0
4A-1A — Trinity Academy (Wichita) def. Rose Hill, 4-3



Kentucky
State — Henry Clay (Lexington) def. Louisville Collegiate (Louisville), 6-1
KCAA — Academy for Individual Excellence (Jeffersontown) def. Assumption Academy (Walton), 3-3 (PK)

Maine
A — Camden Hills (Rockport) def. Scarborough, 0-0 (PK)
B — Greely (Cumberland Center) def. John Bapst Memorial (), 3-0
C — Hall-Dale (Farmingdale) def. Washington Academy (East Machias), 1-0
D — Richmond def. Fort Fairfield, 3-2
8-Person — Greenville def. Piscataquis (Guilford), 3-0

Maryland
4A — Blair (Silver Spring) def. Richard Montgomery (Rockville), 1-0
3A — River Hill (Clarksville) def. Mt. Hebron (Ellicott City), 0-0 (PK)
2A — C. Milton Wright (Bel Air) def. Parkside (Salisbury), 1-0
1A — Liberty (Sykesville) def. Brunswick, 2-1
MIAA A — Loyola Blakefield (Towson) def. Archbishop Curley (Baltimore), 2-0
MIAA B — St. Paul's (Brooklandville) def. Severn School (Severna Park), 2-1
MIAA C — Key (Annapolis) def. The Gunston School (Centreville), 3-2

Massachusetts
Div. 1 — Newton North (Newtonville) def. St. John's (Shrewsbury), 2-1
Div. 2 — Oliver Ames (North Easton) def. Hingham, 1-0
Div. 3 — Dover-Sherborn (Dover) def. Norwell, 2-0
Div. 4 — Cohasset def. Lynnfield, 3-2
Div. 5 — Sutton def. Dearborn STEM Academy (Roxbury), 1-0

Michigan
Div. 1 — Adams (Rochester) def. Byron Center, 2-0
Div. 2 — De La Salle Collegiate (Warren) def. Forest Hills Northern (Grand Rapids), 4-1
Div. 3 — Notre Dame Prep (Pontiac) def. Elk Rapids, 3-2
Div. 4 — Western Michigan Christian (Muskegon) def. Plymouth Christian Academy (Canton), 1-0
MACS 8 — Skeels Christian (Gladwin) def. Fellowship Baptist Academy (Carson City), 3-2

Minnesota
AAA — Eagan def. Maple Grove, 4-3
AA — Academy of Holy Angels (Richfield) def. Totino-Grace (Fridley), 3-1
A — St. Paul Academy-Summit (St. Paul) def. Lourdes (Rochester), 2-0

Missouri
Class 1 — Valley Park def. Missouri Military Academy (Mexico), 4-0
Class 2 — Clayton (St. Louis) def. St. Michael the Archangel (Lee's Summit), 3-0
Class 3 — Ladue Horton Watkins (St. Louis) def. Vianney (Kirkwood), 3-0
Class 4 — St. Louis University (St. Louis) def. De Smet Jesuit (St. Louis), 1-0



Montana
AA — Billings Senior (Billings) def. Billings West (Billings), 0-0 (PK)
A — Billings Central Catholic (Billings) def. Whitefish, 3-2

Nevada
5A — Coronado (Henderson) def. Hug (Reno), 3-0
4A — Canyon Springs (North Las Vegas) def. Liberty (Henderson), 2-1
3A — South Tahoe (South Lake Tahoe, Calif.) def. Sports Leadership & Management (Henderson), 2-1

New Hampshire
Div. I — Exeter def. Bedford, 2-0
Div. II — Milford def. Campbell (Litchfield), 5-4
Div. III — Hopkinton (Contoocook) def. Mascoma (Canaan), 2-0
Div. IV — Gorham def. Epping, 2-1

New Jersey
Group 1 — Waldwick def. Haddon Township (Westmont), 1-0
Group 2 — Sterling (Somerdale) def. Harrison, 3-2
Group 3 — Shawnee (Medford) def. Randolph, 2-0
Group 4 — Southern Regional (Manahawkin) def. Scotch Plains-Fanwood (Scotch Plains), 2-0
Non-Public A — St. Benedict's Prep (Newark) def. The Pingry School (Martinsville), 1-0
Non-Public B — Gill St. Bernard's (Gladstone) def. Morristown-Beard (Morristown), 8-0

New Mexico
5A — Centennial (Las Cruces) def. La Cueva (Albuquerque), 2-1
4A — Albuquerque Academy (Albuquerque) def. St. Pius X (Albuquerque), 2-2 (PK)
3A-A — New Mexico Military Institute (Roswell) def. Santa Fe Prep (Santa Fe), 2-1

New York
AAA — Fairport def. Shaker (Latham), 2-1
AA — Garden City def. Clarence, 2-1
A — Floral Park Memorial (Floral Park) def. Schalmont (Schenectady), 2-0
B — Carle Place def. Westhill (Syracuse), 1-0
C — North Salem def. Allegany-Limestone (Allegany), 2-1
D — Hamilton def. Northville, 3-0
PSAL AAA — King (Hastings on Hudson) def. Tottenville (Staten Island), 2-1
PSAL AA — Clinton School (New York) def. Manhattan Center for Science & Math (New York), 2-1
PSAL A — The Baccalaureate School for Global Education (Queens) def. Riverdale/Kingsbridge Academy (Bronx), 6-1
Catholic — Fordham Prep (Bronx) def. Chaminade (Mineola), 1-0
NYSAIS — Riverdale Country (Bronx) def. Horace Mann (Riverdale), 1-0



North Carolina
4A — Wakefield (Raleigh) def. Marvin Ridge (Waxhaw), 3-2
3A — Western Alamance (Elon) def. Asheboro, 4-3
2A — Clinton def. Southwestern Randolph (Asheboro), 3-1
1A — Mount Airy def. Hobbton (Newton Grove), 4-3
NCISAA 4A — Rabun Gap-Nacoochee (Rabun Gap, Ga.) def. Covenant Day (Matthews), 1-0
NCISAA 3A — Davidson Day (Davidson) def. Cape Fear Academy (Wilmington), 1-0
NCISAA 2A — Gaston Day (Gastonia) def. Westchester Country Day (High Point), 2-0
NCISAA 1A — Statesville Christian (Statesville) def. Oakwood (Greenville), 2-1
NCCSA 2A — Liberty Christian (Durham) def. Cramerton Christian Academy (Cramerton), 2-2 (PK)
NCCSA 1A — Woodland Baptist Christian (Winston-Salem) def. Matthews Christian Academy (Matthews), 3-1

North Dakota
State — Legacy (Bismarck) def. West Fargo, 1-0

Ohio
Div. I — St. Ignatius (Cleveland) def. St. Charles (Columbus), 1-0
Div. II — New Albany def. Walsh Jesuit (Cuyahoga Falls), 0-0 (PK)
Div. III — Indian Hill (Cincinnati) def. Twinsburg, 1-0
Div. IV — Riverview East Academy (Cincinnati) def. Worthington Christian (Worthington), 1-0
Div. V — Summit Country Day (Cincinnati) def. Minford, 1-0

Oregon
6A — Jesuit (Portland) def. McMinnville, 3-2
5A — La Salle (Milwaukie) def. Summit (Bend), 2-1
4A — Henley (Klamath Falls) def. North Marion (Aurora), 3-2
3A/2A/1A — Catlin Gabel (Portland) def. Oregon Episcopal (Portland), 1-0

Pennsylvania
4A — Cumberland Valley (Mechanicsburg) def. Parkland (Allentown), 2-1
3A — Radnor def. Moon Area (Moon Township), 1-0
2A — Northwestern Lehigh (New Tripoli) def. Cathedral Prep (Erie), 4-0
1A — Lancaster Mennonite (Hershey) def. Bentworth (Bentleyville), 1-0

Rhode Island
Div. I — Bishop Hendricken (Warwick) def. La Salle Academy (Providence), 2-2 (PK)
Div. II — Shea (Pawtucket) def. Lincoln, 1-0
Div. III — Scituate (North Scituate) def. Johnston, 9-1



South Dakota
AA — Lincoln (Sioux Falls) def. O'Gorman (Sioux Falls), 4-1
A — Vermillion def. James Valley Christian (Huron)

Vermont
Div. 1 — Champlain Valley Union (Hinesburg) def. Colchester, 3-0
Div. 2 — Harwood (Moretown) def. Stratton Mountain School (Stratton Mountain), 3-0
Div. 3 — Green Mountain (Chester) def. Stowe, 3-3 (PK)
Div. 4 — Winooski def. Twin Valley (Wilmington), 0-0 (PK)

Virginia
VISAA Div. 1 — Episcopal (Alexandria) def. Cape Henry Collegiate (Virginia Beach), 2-0
VISAA Div. 2 — Christchurch School (Christchurch) def. Seton (Manassas), 2-0
VISAA Div. 3 — Walsingham Academy (Williamsburg) def. Veritas School (Richmond), 4-1

Washington
1B/2B — Orcas Island (Eastsound) def. Lopez, 3-2

West Virginia
AAA — Woodrow Wilson (Beckley) def. Hurricane, 2-1
AA-A — Charleston Catholic (Charleston) def. East Fairmont (Fairmont), 1-0

Wisconsin
Div. 1 — Middleton def. Green Bay Preble (Green Bay), 2-0
Div. 2 — Waukesha West (Waukesha) def. Elkhorn, 1-0
Div. 3 — Augustine Prep (Milwaukee) def. Sheboygan Falls, 2-0
Div. 4 — Lake Country Lutheran (Hartland) def. Shoreland Lutheran (Somers), 1-0