Every Score. Every Stat. Every Rank.
2026 PRESEASON · MISSOURI

2026 Preseason Missouri Football Power Rankings

Projected 2026 strength blends three measured components: the final 2025 power rating (SRS over 2,046 games statewide), progression-weighted returning production (graduated seniors removed; each returning player's production weighted by measured development curves — rising sophomores grow ~3.7x, rising juniors ~1.5x, rising seniors ~1.2x), and a program prior (three-season strength history, which captures reload programs that restock through transfers and feeder pipelines). Weights fitted on 2019–2024 transitions (n=451), window chosen by cross-validation (5 years beat 1, 3, and 8); the model beats naive carryover on held-out data (MAE 7.38 vs 8.10). Development curves measured from 2.9M production units: rising sophomores x2.15, juniors x1.66, seniors x1.22. *Returning = progression-weighted; est = roster data incomplete, regressed toward mean.

Read this first: preseason rankings are a starting line, not a verdict. The model's known blind spot is transfers and incoming freshmen — it only sees players who produced varsity stats last season. Blue Springs South opens #1 after the most dominant 2025 in the state. The Reload column is new: programs that beat their returning-talent projection year after year (transfers, elite freshmen, feeder pipelines) earn a measured bonus — Cardinal Ritter (+4.3/season over 8 years), St. Dominic (+4.2), De Smet (+2.9), CBC (+2.1) all earned theirs from history, not reputation. Validation: adding reload left holdout accuracy unchanged (MAE 7.39 vs 7.38), so it costs nothing predictively and aligns preseason ranks with how these programs actually behave. Known transfers can still be credited via editorial adjustment. These rankings re-rate every week once games begin.

Missouri Preseason Top 25

RkTeamClass 20262025 Rec2025 SRSReloadReturning*2026 Proj
1Blue Springs SouthC69-1+66.6+0.0est+61.7
2NixaC613-1+56.1+0.0est+52.5
3Platte CountyC514-0+60.3+0.0est+50.8
4RockhurstC6 ↑C59-3+49.0+0.0est+48.9
5Blue SpringsC68-4+51.5+0.0est+47.1
6Liberty (KC)C610-2+52.0+0.0est+47.0
7CarthageC512-2+50.4+0.0est+46.7
8Lee's SummitC610-4+49.9+0.0est+46.0
9Lee's Summit NorthC66-4+46.4+0.0est+45.7
10Liberty NorthC67-5+48.2+0.0est+45.5
11CBCC611-1+63.8+0.030%+45.4
12Cardinal RitterC59-4+44.1+0.080%+43.7
13JacksonC612-1+54.9+0.0est+42.5
14KearneyC414-0+47.2+0.0est+42.3
15HeliasC5 ↓C611-1+45.9+0.0est+41.5
16RepublicC59-3+47.0+0.0est+41.0
17De SmetC66-5+33.4+0.075%+35.5
18Webb CityC57-4+38.9+0.0est+35.5
19SenecaC313-1+34.9+0.0est+34.5
20Park HillC65-5+35.4+0.0est+33.6
21Grain ValleyC58-4+40.0+0.0est+33.4
22Blair OaksC214-0+47.7+0.0est+33.3
23HannibalC411-3+38.7+0.0est+31.8
24Lee's Summit WestC64-7+38.0+0.0est+31.5
25JoplinC65-6+33.5+0.0est+31.1

Which Class Is Moving?

Ranking classes by how good their teams are just reprints the enrollment order — Class 6 has the biggest schools, so it has the best teams, and saying so tells you nothing. This ranks them by where they are headed, straight out of our 2026 projections. Momentum is what the returning teams are doing. Composition is what reclassification did to the class before a snap is played. One correction matters: raw projected change is dominated by regression to the mean, which drags every strong class down and lifts every weak one, reproducing the enrollment order in disguise. So momentum measures movement beyond what a team's 2025 rating alone predicts. Field strength is shown in grey for context and is deliberately not ranked on.

ClassTeamsShiftMomentumCompositionIn/OutContendersSpreadTop-8Favorite
Class 554+2.30+1.03+1.287/8521.4+40.2Platte County
Class 353+1.32+0.52+0.8011/12224.5+18.1Seneca
Class 642+1.06+0.76+0.313/3216.2+49.3Blue Springs South
Class 249-1.59-0.53-1.0611/8125.0+15.1Blair Oaks
Class 453-2.19-0.65-1.539/9128.3+24.5Kearney
Class 134-2.22-1.59-0.636/3327.1-1.5Marionville

Shift = momentum + composition, in rating points. Momentum = mean projected movement of the class, regression to the mean removed. Composition = shift in the class mean from teams swapping in and out. In/Out = how many. Contenders = teams within 10 projected points of the class leader. Spread = #1 minus #8; small means wide open. Top-8 = field strength, the enrollment proxy.

Class 5 is rising fastest, Class 1 is falling fastest. Class 5 projects +2.30 points, +1.03 of it from the teams themselves and +1.28 from reclassification, led by Parkway Central +13, Hazelwood Central +13 and St. Mary's +11. Class 1 goes the other way at -2.22, with Salisbury -9 and Skyline -9. Note that Class 6 has the strongest field in the state by a distance (top-8 average +49.3) and sits mid-table here — that is the point. Enrollment tells you who has the best players, not who is about to get better.
Class 5 is the meat grinder. 5 teams project within one score of the lead — Platte County, Carthage, Cardinal Ritter, Helias and Republic — separated by 10 points top to bottom. No other class has more than 3. That is a separate question from momentum: a class can be falling and still be the hardest one to survive. Class 3 is the most reshuffled. 11 teams in, 12 out, and 3 of its top six are new arrivals — St. Pius X (KC), Lutheran North and Nevada. Its composition alone moved the class +0.80 points, but Seneca still sits 7 clear and the top-8 spread is 24.5. Unfamiliar is not the same as brutal.

By MSHSAA Class

Classes shown are the official 2026 MSHSAA assignments. Arrows mark teams changing class — ↓C4 means the team was Class 4 in 2025 and drops to a smaller class, ↑C2 means it moves up.

Class 6 — Preseason Top 10

2 live contenders · top-8 spread 16.2 · 23 in the state top 50
RkTeam2025RetProj
1Blue Springs South9-1est+61.7
2Nixa13-1est+52.5
3Rockhurst ↑C59-3est+48.9
4Blue Springs8-4est+47.1
5Liberty (KC)10-2est+47.0
6Lee's Summit10-4est+46.0
7Lee's Summit North6-4est+45.7
8Liberty North7-5est+45.5
9CBC11-130%+45.4
10Jackson12-1est+42.5

Class 5 — Preseason Top 10

5 live contenders · top-8 spread 21.4 · 17 in the state top 50
RkTeam2025RetProj
1Platte County14-0est+50.8
2Carthage12-2est+46.7
3Cardinal Ritter9-480%+43.7
4Helias ↓C611-1est+41.5
5Republic9-3est+41.0
6Webb City7-4est+35.5
7Grain Valley8-4est+33.4
8Eureka8-361%+29.4
9St. Mary's ↑C49-495%+26.8
10Fort Osage7-4est+26.5

Class 4 — Preseason Top 10

1 live contender · top-8 spread 28.3 · 6 in the state top 50
RkTeam2025RetProj
1Kearney14-0est+42.3
2Hannibal11-3est+31.8
3Smithville8-3est+24.5
4Savannah10-2est+22.5
5Festus10-3est+22.3
6Parkway North10-270%+19.7
7Lift for Life ↑C310-568%+18.8
8Carl Junction7-5est+14.1
9Warrensburg8-4est+11.8
10Odessa10-1est+11.3

Class 3 — Preseason Top 10

2 live contenders · top-8 spread 24.5 · 2 in the state top 50
RkTeam2025RetProj
1Seneca13-1est+34.5
2St. Pius X (KC) ↓C56-5est+27.1
3Lutheran North ↓C46-483%+17.1
4Maryville9-3est+16.4
5Nevada ↓C48-4est+15.3
6Cassville8-4est+13.0
7St. Pius X (Festus) ↑C29-6122%+11.8
8Mountain Grove10-2est+10.0
9MICDS ↓C55-568%+9.8
10Mount Vernon6-5est+9.3

Class 2 — Preseason Top 10

1 live contender · top-8 spread 25.0 · 2 in the state top 50
RkTeam2025RetProj
1Blair Oaks14-0est+33.3
2Valle Catholic ↓C310-1est+21.7
3Lamar8-4est+15.9
4Monroe City11-2est+12.1
5Tolton8-3est+11.8
6Mid-Buchanan11-1est+9.2
7Mountain View-Liberty10-3est+8.5
8Centralia, Mo.10-2est+8.3
9Holden9-3est+0.6
10North Callaway8-2est-1.1

Class 1 — Preseason Top 10

3 live contenders · top-8 spread 27.1 · 0 in the state top 50
RkTeam2025RetProj
1Marionville9-2est+11.4
2Tipton13-1est+9.0
3Thayer10-2est+6.3
4Salisbury11-1est-3.2
5Putnam County13-1est-3.7
6Ash Grove6-2est-7.5
7Adrian8-4est-8.7
8Russellville8-3est-15.7
9Windsor (Sedalia)9-2est-16.3
10North Platte6-5est-16.7
How we grade ourselves: our engine called 81.2% of winners in a walk-forward backtest of the last three Missouri seasons (4,643 games, each week predicted using only the games played before it), with calibrated win probabilities. The backtest is reproducible from the repo (backtest.py) and the weekly accuracy tracker runs all season.