St. Louis High School Basketball Analysis

Power rankings, scores, and analysis for St. Louis area high school basketball — tracking 118 local teams across 1,851 games.

Latest News

All articles →

2026-03-03

Districts Night 1: Chaminade Drops 104, De Smet Cruises, and a One-Point Thriller

The district tournament is officially underway. 130 games across the state tonight, and the STL area brought the fireworks.

Statement of the Night: Chaminade 104, Ritenour 40

The Red Devils came out with a message. 104 points in a district opener is absurd. Chaminade (22-4) looked every bit like a team capable of making a deep run. Ritenour had no answers.

De Smet Rolls

De Smet Jesuit 91, Francis Howell North 32

De Smet (22-5) won by 59 points. The Spartans are locked in.

One-Point Thrillers

  • Belton 49, Grandview 48 — This is what March is about. One possession, season on the line. Belton survives.
  • Doniphan 57, Kennett 55 — Two points in Class 4.
  • Monett 46, Cassville 45 — Monett moves on by one.
  • Dixon 52, Centralia 50 — Dixon survives in Class 3.
  • Westran 48, New Franklin 46 — Two points in Class 2.
  • Wheatland 59, Dadeville 57 — Two points in Class 1.

More Blowouts

  • Central (Kansas City) 109, Guadalupe Centers Charter 26 — 83-point margin.
  • Confluence Prep 95, Roosevelt 18 — 77-point win.
  • Principia 77, Monroe City 18 — The #2 ranked STL team cruises by 59. Principia (26-2) advances in Class 3.
  • Vianney 85, Pacific 26 — Vianney (22-5) wins by 59.
  • MICDS 87, Riverview Gardens 44 — MICDS (22-4) wins by 43. They'll face Ft. Zumwalt South, who beat North Point 54-23.
  • Westminster 82, Windsor (Imperial) 28 — Westminster (22-7) wins by 54.
  • Webster Groves 77, Mehlville 52 — Webster (19-6) advances.

Class 6 Roundup

  • Francis Howell Central 89, Timberland 52 — FHC (23-4) cruises.
  • St. Dominic 66, Liberty (Wentzville) 23 — St. Dominic (23-4) wins by 43.
  • CBC 74, Hazelwood Central 48 — CBC advances.
  • SLUH 62, Seckman 43 — SLUH moves on.
  • Marquette 63, Waynesville 33 — Marquette (19-8) wins by 30.
  • Lafayette (Wildwood) 56, Parkway West 41 — Lafayette advances.
  • Ft. Zumwalt West 77, Ft. Zumwalt North 65 — Zumwalt West wins the all-Zumwalt battle.

Looking Ahead

District semifinals Thursday (3/5). Here are the matchups:

Class 6:

  • Chaminade vs. CBC — MCC rivals meet in the postseason.
  • Pattonville vs. De Smet — Pattonville beat Marquette by 32 two weeks ago. De Smet is a different animal.
  • St. Dominic vs. Ft. Zumwalt West
  • Jackson vs. Lindbergh
  • Rolla vs. Lafayette (Wildwood)
  • Eureka vs. Marquette
  • Cardinal Ritter vs. SLUH

Class 5:

  • Vianney vs. Westminster — Two top-10 teams. This is the game of the round.
  • Ladue vs. MICDS — Two STL area teams square off.
  • Webster Groves vs. Rockwood Summit
  • Parkway Central vs. Holt
  • Capital City vs. Jefferson City
  • Raytown South vs. Belton

Class 4:

  • Vashon vs. Sumner — The #1 team in the area makes their tournament debut.
  • Priory vs. Clayton
  • Ste. Genevieve vs. Bayless
  • Gateway vs. Lift for Life
  • North County vs. Potosi
  • St. Charles vs. St. Charles West
  • Jennings vs. Lutheran North
  • Orchard Farm vs. Lutheran St. Charles

Class 3:

  • Principia is 26-2 and looks like the favorite.

Survive and advance.

2026-03-01

Week 13: Regular Season Finale — Upsets, One-Point Thrillers, and a District Preview

The regular season ends with a bang. Orchard Farm stuns #6 St. Dominic, CBC takes down #9 Westminster, and Potosi survives Hillsboro by one. Here's your final STL Top 10 heading into districts.

2026-02-22

Week 12: St. Dominic Survives Eureka 42-41, Pattonville Blows Out Marquette

126 games in the penultimate week. St. Dominic edges Eureka by one. Pattonville beats #8 Marquette 79-47. De Smet handles Vianney 71-50.

2026-02-15

Week 11: Principia Reclaims #1, Chaminade Edges De Smet 58-56

143 games. Principia takes back #1 at 22-2. Chaminade beats De Smet by two in an MCC thriller. Cardinal Ritter upsets #7 MICDS. St. Mary's drops 104 on CBC.

2026-02-08

Week 10: Vashon Takes #1, Chaminade Blows Out Vianney 89-67

149 games — the biggest week of the season. Vashon rises to #1 at 15-3. Chaminade beats Vianney by 22. Three one-point games.