T25PS Week 10 Top 100: C.E. King (TX) Surges to #24
Omaha Westside (NE) debuts at #41, Liberty (AZ) and Alexandria (LA) climb, and Thomas County Central (GA) holds the top spot.
T25PS10/26/202618 min read
File photo: Sara Diggins/Austin American-Statesman — December 13, 2025
C.E. King (TX) did more than hand North Shore (TX) its first loss. The Panthers beat the previously eighth-ranked Mustangs by three touchdowns—and climbed 43 places in the T25PS national public-school Top 100.
King’s 42–21 victory earns the Panthers the #24 position in Week 10. Omaha Westside (NE) makes an emphatic entrance at #41 after a 41–17 road win over Millard South (NE), while Liberty (AZ), Alexandria (LA) and Creekside (GA) turn ranked victories into moves up the list.
The top five remain unchanged. Thomas County Central (GA) leads at 8–0, followed by Carrollton (GA), Allen (TX), North Crowley (TX) and Buford (GA).
Notable Week 10 moves
C.E. King (TX): #67 → #24 — beat North Shore (TX), 42–21.
Liberty (AZ): #39 → #29 — beat Hamilton (AZ), 38–7.
C.E. King turns a statement win into a top-25 ranking
King entered the weekend at #67. It leaves at #24, with a 7–1 record and a decisive victory over a previously unbeaten top-10 opponent.
The Panthers’ only loss—a 31–28 defeat against Cypress Ranch (TX)—keeps their season from being spotless. But the North Shore result changes the strength of their résumé: King did not merely survive a close game against an elite-ranked opponent. It won by 21.
North Shore falls 32 places to #40. The Mustangs’ earlier victories over South Oak Cliff (TX), John Curtis (LA) and Summer Creek (TX) support their continued position in the top 40, but the first loss brings a substantial adjustment.
Liberty dominates Hamilton; Alexandria answers Ruston
Hamilton (AZ) and Liberty began the weekend one ranking position apart. Their game was nowhere near that close.
Liberty’s 38–7 victory moves the Lions 10 places to #29 at 7–1. Combined with their 38–24 win over Corner Canyon (UT), it gives Liberty two significant results supporting its rise. Hamilton takes its first loss and falls from #38 to #55.
Liberty’s placement ahead of #52 Basha (AZ) remains a difficult comparison. Basha won their meeting 30–22 and improved to 6–2 by beating Brophy College Prep (AZ) 42–17. Its losses came against Orange Lutheran (CA) and Pinnacle (AZ). Liberty’s 31-point win over Hamilton and 38–24 victory over Corner Canyon give its one-loss résumé the edge over Basha’s two-loss season, despite Basha’s 30–22 head-to-head win.
In Louisiana, Alexandria climbs 37 places to #33 after beating Ruston (LA) 27–21. The 7–1 Trojans add that result to victories over Bryant (AR), 44–20, and West Monroe (LA), 44–7.
Ruston falls from #35 to #45 at 6–2, but its wins over Neville (LA), Longview (TX) and Catholic (Baton Rouge) (LA) remain significant.
Alexandria, Ruston and Neville also resist a simple head-to-head ordering: Alexandria beat Ruston, Ruston beat Neville, and Neville beat Alexandria. No single meeting settles the entire comparison.
Omaha Westside breaks in at #41
Omaha Westside and Millard South reached halftime tied 10–10. Westside owned the second half.
The Warriors outscored the Patriots 31–7 after the break, finishing a 41–17 road victory that moves them into the Top 100 at #41 with a 9–0 record.
For Westside, this was the direct comparison its unbeaten résumé needed: a convincing win over a previously unbeaten team ranked #56.
Millard South drops to #70 at 8–1. Earlier wins over Millard North (NE), Omaha North (NE), Lee’s Summit North (MO) and Elkhorn South (NE) keep the Patriots in the rankings.
Cypress Ranch earns the final spot
Cypress Ranch (TX) enters at #100 at 7–1 after beating Waller (TX) 37–3. The Mustangs own a 31–28 win over C.E. King (TX), along with 24–7 wins over Hightower (TX) and Fulshear (TX). Their only loss was 31–14 to Bridgeland (TX).
That full-season résumé earns Cypress Ranch a place in the rankings. San Clemente (CA) exits after its 16–0 loss to San Juan Hills (CA).
Milton survives a shootout; Creekside delivers a shutout
Milton (GA) rises four places to #22 after beating Gainesville (GA) 49–46. The Eagles improve to 7–1, while Gainesville falls to #51 at 6–3. Gainesville’s 14-place drop reflects its third loss, not simply the three-point margin: unbeaten Martinsburg (WV), Quince Orchard (MD), Weddington (NC) and Lowndes (GA) remain ahead of the Red Elephants.
Creekside takes a different route upward. Its 23–0 win over Langston Hughes moves the Seminoles from #13 to #11 at 7–1, with their only loss coming against Clay-Chalkville (AL).
Hughes leaves the Top 100 at 6–2. For Creekside, the shutout adds a ranked win as it approaches the top 10.
Washington Township, Westlake and two rivalry winners advance
Washington Township (NJ) moves three places to #71 after beating St. Augustine Prep (NJ) 28–14. Austin Westlake (TX) rises five spots to #85 following its 38–17 victory over Lake Travis (TX).
Twin Valley (PA) and New Canaan (CT) also move up four positions, reaching #95 and #96 after victories over Exeter Township (PA) and Greenwich (CT), respectively.
The complete Week 10 Top 100
Results through October 24, 2026. Previous ranks are from the October 21 Top 100. “New” identifies a team entering the rankings.
Record: 7–1 | Previous rank: #39 | Movement: Up 10
Liberty beat Hamilton 38–7. The decisive win and its earlier victory over Corner Canyon lift the Lions to #29; the loss to Basha remains part of the full-season comparison.
Next up: at Sandra Day O'Connor (AZ) — October 30.
#30 Central-Phenix City (AL)
Record: 8–1 | Previous rank: #29 | Movement: Down 1
Central-Phenix City beat Enterprise (AL) 49–5.
Next up: at Clay-Chalkville (AL) — October 30.
#31 Cass Tech (MI)
Record: 9–0 | Previous rank: #30 | Movement: Down 1
Cass Tech won 30–7 against Huron Heights Secondary School of Ontario, Canada.
Next up: TBD.
#32 Oakland (TN)
Record: 8–1 | Previous rank: #31 | Movement: Down 1
Oakland beat Stewarts Creek (TN) 42–0.
Next up: at Riverdale (TN) — October 30.
#33 Alexandria (LA)
Record: 7–1 | Previous rank: #70 | Movement: Up 37
Alexandria beat Ruston 27–21. Wins over Bryant and West Monroe strengthen its 37-place climb, while the loss to Neville remains part of its résumé.
Next up: at Ouachita Parish (LA) — October 30.
#34 Newton (GA)
Record: 8–0 | Previous rank: #32 | Movement: Down 2
Newton was idle.
Next up: vs. Archer (GA) — October 30.
#35 Mission Viejo (CA)
Record: 7–1 | Previous rank: #34 | Movement: Down 1
Mission Viejo beat Los Alamitos (CA) 58–7.
Next up: vs. San Juan Hills (CA) — October 30.
#36 Lee County (GA)
Record: 8–1 | Previous rank: #33 | Movement: Down 3
Lee County beat Tift County (GA) 49–14.
Next up: vs. Houston County (GA) — November 6.
#37 Brookwood (GA)
Record: 7–1 | Previous rank: #36 | Movement: Down 1
Brookwood was idle.
Next up: at Berkmar (GA) — October 30.
#38 Armwood (FL)
Record: 8–1 | Previous rank: #40 | Movement: Up 2
Armwood beat Leto (FL) 62–0.
Next up: vs. Jefferson (FL) — October 30.
#39 Valdosta (GA)
Record: 8–0 | Previous rank: #41 | Movement: Up 2
Valdosta beat Camden County (GA) 63–10.
Next up: at Lowndes (GA) — October 30.
#40 North Shore (TX)
Record: 7–1 | Previous rank: #8 | Movement: Down 32
North Shore lost 42–21 to C.E. King. Earlier wins over South Oak Cliff, John Curtis and Summer Creek support its continued place in the top 40.
Next up: at Channelview (TX) — October 30.
#41 Omaha Westside (NE)
Record: 9–0 | Previous rank: New | Movement: New
Omaha Westside won 41–17 at Millard South and enters at #41. The Warriors broke a 10–10 halftime tie with a 31–7 second half.
Record: 7–0 | Previous rank: #46 | Movement: Down 2
Quince Orchard beat Northwest (MD) 21–0.
Next up: vs. Gaithersburg (MD) — October 29.
#49 Weddington (NC)
Record: 10–0 | Previous rank: #48 | Movement: Down 1
Weddington beat Piedmont (NC) 55–7.
Next up: TBD.
#50 Lowndes (GA)
Record: 8–0 | Previous rank: #49 | Movement: Down 1
Lowndes beat Richmond Hill (GA) 36–15.
Next up: vs. Valdosta (GA) — October 30.
Rankings 51-75
#51 Gainesville (GA)
Record: 6–3 | Previous rank: #37 | Movement: Down 14
Gainesville lost 49–46 to Milton. The three-point margin keeps the drop measured, but its third loss moves the Red Elephants to #51.
Next up: at Lanier (GA) — October 30.
#52 Basha (AZ)
Record: 6–2 | Previous rank: #54 | Movement: Up 2
Basha beat Brophy College Prep (AZ) 42–17.
Next up: at Salpointe Catholic (AZ) — October 30.
#53 Lake Oswego (OR)
Record: 8–0 | Previous rank: #50 | Movement: Down 3
Lake Oswego beat Tualatin (OR) 42–23.
Next up: vs. Lakeridge (OR) — October 30.
#54 North Gwinnett (GA)
Record: 7–1 | Previous rank: #51 | Movement: Down 3
North Gwinnett beat Peachtree Ridge (GA) 39–18.
Next up: at Norcross (GA) — October 30.
#55 Hamilton (AZ)
Record: 7–1 | Previous rank: #38 | Movement: Down 17
Hamilton took its first loss, 38–7 to Liberty, and falls to #55. Earlier wins over Pinnacle, Casteel (AZ) and Perry (AZ) remain part of its case.
Next up: vs. Cactus Canyon (AZ) — October 30.
#56 DeSoto (TX)
Record: 6–2 | Previous rank: #52 | Movement: Down 4
DeSoto beat Cedar Hill (TX) 51–6.
Next up: at Mansfield Legacy (TX) — October 30.
#57 Prosper (TX)
Record: 7–1 | Previous rank: #53 | Movement: Down 4
Prosper beat McKinney Boyd (TX) 64–7.
Next up: at Prosper Walnut Grove (TX) — October 30.
#58 Mountain Ridge (UT)
Record: 10–0 | Previous rank: #55 | Movement: Down 3
Mountain Ridge enters the postseason unbeaten.
Next up: TBD.
#59 Imhotep Charter (PA)
Record: 8–1 | Previous rank: #57 | Movement: Down 2
Imhotep Charter beat Abraham Lincoln (PA) 54–14 in the October 24 playoffs.
Next up: vs. Frankford (PA), 5A district semifinal — date TBD.
#60 Carthage (TX)
Record: 7–0 | Previous rank: #58 | Movement: Down 2
Carthage beat Pleasant Grove (TX) 37–13.
Next up: at Gilmer (TX) — October 30.
#61 Sandy Creek (GA)
Record: 8–0 | Previous rank: #59 | Movement: Down 2
Sandy Creek beat Hampton (GA) 34–7.
Next up: vs. McDonough (GA) — October 30.
#62 Skyridge (UT)
Record: 8–1 | Previous rank: #60 | Movement: Down 2
Skyridge enters the postseason.
Next up: TBD.
#63 Corner Canyon (UT)
Record: 8–2 | Previous rank: #61 | Movement: Down 2
Corner Canyon enters the postseason.
Next up: TBD.
#64 Southlake Carroll (TX)
Record: 6–2 | Previous rank: #62 | Movement: Down 2
Southlake Carroll beat Byron Nelson (TX) 38–10.
Next up: vs. Keller Timber Creek (TX) — October 30.
#65 Warren Central (IN)
Record: 9–0 | Previous rank: #63 | Movement: Down 2
Warren Central had a sectional bye.
Next up: TBD.
#66 Buchholz (FL)
Record: 9–0 | Previous rank: #64 | Movement: Down 2
Buchholz beat Oakleaf (FL) 37–22.
Next up: at Bolles (FL) — October 30.
#67 Longview (TX)
Record: 7–1 | Previous rank: #65 | Movement: Down 2
Longview beat Tyler Legacy (TX) 68–7.
Next up: vs. Mesquite Horn (TX) — October 30.
#68 Alcoa (TN)
Record: 9–0 | Previous rank: #66 | Movement: Down 2
Alcoa beat Carter (TN) 52–14.
Next up: vs. Anderson County (TN) — October 30.
#69 Gulf Shores (AL)
Record: 9–0 | Previous rank: #68 | Movement: Down 1
Gulf Shores beat Theodore (AL) 33–7.
Next up: vs. Bayside Academy (AL) — October 30.
#70 Millard South (NE)
Record: 8–1 | Previous rank: #56 | Movement: Down 14
Millard South lost 41–17 to Omaha Westside. Wins over Millard North, Omaha North, Lee's Summit North and Elkhorn South support its continued inclusion.
Next up: TBD.
#71 Washington Township (NJ)
Record: 9–0 | Previous rank: #74 | Movement: Up 3
Washington Township beat St. Augustine Prep (NJ) 28–14 after a 42–17 win over Winslow Township (NJ). Washington Township rises three places to #71.
Next up: TBD.
#72 Neville (LA)
Record: 6–1 | Previous rank: #69 | Movement: Down 3
Neville beat West Ouachita (LA) 57–6.
Next up: vs. Tioga (LA) — October 30.
#73 Jenks (OK)
Record: 6–2 | Previous rank: #71 | Movement: Down 2
Jenks beat Yukon (OK) 50–13.
Next up: vs. Moore (OK) — October 30.
#74 DeLand (FL)
Record: 8–1 | Previous rank: #72 | Movement: Down 2
DeLand beat Mainland (FL) 46–27.
Next up: vs. Spanish River (FL) — October 30.
#75 Ridge Point (TX)
Record: 8–0 | Previous rank: #73 | Movement: Down 2
Ridge Point beat Fort Bend Bush (TX) 52–6.
Next up: at Fort Bend Travis (TX) — October 30.
Rankings 76-100
#76 Westfield (IN)
Record: 8–1 | Previous rank: #75 | Movement: Down 1
Westfield enters the postseason.
Next up: TBD.
#77 Puyallup (WA)
Record: 8–0 | Previous rank: #76 | Movement: Down 1
Puyallup beat Emerald Ridge (WA) 44–0.
Next up: TBD.
#78 Lake Stevens (WA)
Record: 6–1 | Previous rank: #77 | Movement: Down 1
Lake Stevens beat Arlington (WA) 55–7.
Next up: at Kamiak (WA) — October 30.
#79 Mandarin (FL)
Record: 8–1 | Previous rank: #78 | Movement: Down 1
Rancocas Valley Regional beat Burlington Township (NJ) 42–0.
Next up: TBD.
#92 Toombs County (GA)
Record: 8–0 | Previous rank: #93 | Movement: Up 1
Toombs County beat Johnson Savannah (GA) 62–0.
Next up: vs. Appling County (GA) — October 30.
#93 Lincoln-Way East (IL)
Record: 9–0 | Previous rank: #94 | Movement: Up 1
Lincoln-Way East had an opening-round bye.
Next up: TBD.
#94 Princeton (OH)
Record: 10–0 | Previous rank: #95 | Movement: Up 1
Princeton beat Fairfield (OH) 38–14.
Next up: TBD.
#95 Twin Valley (PA)
Record: 9–0 | Previous rank: #99 | Movement: Up 4
Twin Valley beat Exeter Township (PA) 56–29.
Next up: vs. Cocalico (PA) — October 30.
#96 New Canaan (CT)
Record: 6–0 | Previous rank: #100 | Movement: Up 4
New Canaan beat Greenwich (CT) 23–19.
Next up: vs. Fairfield Ludlowe (CT) — October 30.
#97 Hillcrest-Tuscaloosa (AL)
Record: 9–0 | Previous rank: #96 | Movement: Down 1
Hillcrest-Tuscaloosa beat Bessemer City (AL) 22–20.
Next up: vs. Daphne (AL) — October 30.
#98 Bridgeland (TX)
Record: 7–1 | Previous rank: #97 | Movement: Down 1
Bridgeland beat Cypress Park (TX) 59–7.
Next up: at Waller (TX) — October 30.
#99 Tupelo (MS)
Record: 9–0 | Previous rank: #98 | Movement: Down 1
Tupelo beat Horn Lake (MS) 40–0.
Next up: at Lewisburg (MS) — October 29.
#100 Cypress Ranch (TX)
Record: 7–1 | Previous rank: New | Movement: New
Cypress Ranch beat Waller (TX) 37–3. Its résumé includes a 31–28 win over C.E. King (TX) and 24–7 wins over Hightower (TX) and Fulshear (TX). Its only loss was 31–14 to Bridgeland (TX).