2027 ranking board
36 teams · 2025-26 stats · 12 action-flagged · 1 high · 17 medium
Board # = live coach ballot tally
(0/125 programs,
36 teams)
(Borda points).
Submit coach vote.
Margin #
is where each team would land if the league were sorted only by last season's
Missouri-vs-Missouri goal margins (1 = outscored opponents the most on average).
Use it to sanity-check Adj. — not for voting and
not the same as schedule-risk expected margins.
Default vote line is recommended_rank_adjusted. Editing
board_voted_rank or
final_rank overrides it; the league
re-sorts on every save. Click a row to expand notes and edit.
| # | Team | Prior | Rec. | Adj. | Board # | Margin # | Loss % | Δ vs prior | Returning | Awards | Flags | Final |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Eureka ● | 1 | 1 | 1 | — | 1 | 15.1% | — | 67.9% | +25 / −22 | award talent loss |
1
override
"pytest workspace smoke 1fd2d766" |
| 2 | Ladue Horton Watkins | 2 | 2 | 2 | — | 7 | 29.9% | — | 51.1% | +18 / −22 | award talent loss |
2
|
| 3 | MICDS | 5 | 3 | 3 | — | 3 | 10.7% | — | 77.7% | +21 / −13 | award talent loss |
3
|
| 4 | John Burroughs | 3 | 4 | 4 | — | 5 | 44.5% | — | 15.4% | +3 / −59 | low returning heavy lossaward talent loss |
4
|
| 5 | Cor Jesu Academy | 4 | 5 | 5 | — | 9 | 35.2% | — | 47.7% | +4 / −32 | award talent loss |
5
|
| 6 | St. Joseph's Academy | 6 | 6 | 6 | — | 6 | 23.6% | — | 57.7% | +12 / −16 | award talent loss |
6
|
| 7 | Westminster | 9 | 7 | 7 | — | 4 | 8.2% | — | 74.5% | +7 / −9 | clear |
7
|
| 8 | Visitation Academy | 7 | 9 | 8 | — | 8 | 45.1% | -1 | 22.0% | +3 / −21 | low returning heavy lossaward talent loss |
8
|
| 9 | O'Fallon | 8 | 8 | 9 | — | 14 | 15.7% | +1 | 70.3% | +0 / −0 | clear |
9
|
| 10 | Lafayette | 11 | 10 | 10 | — | 12 | 6.3% | — | 87.3% | +14 / −3 | clear |
10
|
| 11 | St. Dominic | 10 | 11 | 11 | — | 18 | 26.6% | — | 53.0% | +6 / −7 | clear |
11
|
| 12 | Northwest | 12 | 12 | 12 | — | 15 | 36.1% | — | 38.2% | +3 / −11 | award talent loss |
12
|
| 13 | Villa Duchesne | 13 | 13 | 13 | — | 27 | 20.0% | — | 69.5% | +17 / −10 | award talent loss roster margin split |
13
|
| 14 | Wentzville | 15 | 14 | 14 | — | 2 | 15.1% | — | 70.3% | +0 / −0 | roster margin split |
14
|
| 15 | Marquette | 14 | 15 | 15 | — | 24 | 29.3% | — | 53.4% | +5 / −9 | roster margin split |
15
|
| 16 | Rockwood Summit | 16 | 16 | 16 | — | 19 | 16.0% | — | 69.3% | +12 / −0 | clear |
16
|
| 17 | Parkway West | 17 | 17 | 17 | — | 17 | 11.6% | — | 70.2% | +6 / −3 | clear |
17
|
| 18 | Ursuline Academy | 19 | 18 | 18 | — | 25 | 20.8% | — | 62.3% | +4 / −5 | clear |
18
|
| 19 | Parkway South | 18 | 19 | 19 | — | 30 | 38.3% | — | 37.9% | +9 / −6 | roster margin split |
19
|
| 20 | Webster Groves | 20 | 20 | 20 | — | 20 | 19.9% | — | 62.4% | +7 / −2 | clear |
20
|
| 21 | Lindbergh | 21 | 21 | 21 | — | 23 | 21.2% | — | 63.6% | +7 / −4 | clear |
21
|
| 22 | Kirkwood | 23 | 22 | 22 | — | 22 | 2.9% | — | 81.9% | +6 / −3 | clear |
22
|
| 23 | Francis Howell North | 25 | 23 | 23 | — | 21 | 3.5% | — | 91.5% | +7 / −1 | clear |
23
|
| 24 | Francis Howell Central | 26 | 24 | 24 | — | 16 | 10.3% | — | 64.7% | +3 / −4 | roster margin split |
24
|
| 25 | Nerinx Hall | 22 | 26 | 25 | — | 35 | 45.8% | -1 | 10.7% | +0 / −15 | large move vs priorlow returning heavy losslegacy downgradeaward talent loss roster margin split |
25
|
| 26 | Francis Howell | 24 | 25 | 26 | — | 28 | 30.8% | +1 | 47.9% | +3 / −2 | clear |
26
|
| 27 | Parkway Central | 28 | 27 | 27 | — | 31 | 15.6% | — | 70.3% | +6 / −6 | clear |
27
|
| 28 | Clayton | 27 | 28 | 28 | — | 33 | 31.0% | — | 46.2% | +6 / −6 | clear |
28
|
| 29 | Notre Dame | 31 | 29 | 29 | — | 34 | 17.8% | — | 74.1% | +3 / −2 | clear |
29
|
| 30 | Oakville | 30 | 30 | 30 | — | 11 | 33.8% | — | 38.6% | +2 / −6 | roster margin split |
30
|
| 31 | Fox High School | 29 | 31 | 31 | — | 13 | 44.7% | — | 16.9% | +4 / −11 | low returning heavy lossaward talent loss roster margin split |
31
|
| 32 | Pattonville | 34 | 32 | 32 | — | 26 | 10.3% | — | 63.4% | +3 / −3 | clear |
32
|
| 33 | Incarnate Word | 32 | 33 | 33 | — | 36 | 33.3% | — | 36.5% | +0 / −4 | clear |
33
|
| 34 | Parkway North | 33 | 34 | 34 | — | 32 | 33.5% | — | 34.1% | +0 / −0 | low returning heavy loss |
34
|
| 35 | Edwardsville | 36 | 35 | 35 | — | 10 | 26.7% | — | 39.7% | +0 / −0 | roster margin split |
35
|
| 36 | Belleville West | 37 | 36 | 36 | — | 29 | 12.6% | — | 76.9% | +0 / −0 | clear |
36
|
Edit audit (last 20)
| When | Team | Column | Old | New | By |
|---|---|---|---|---|---|
| 2026-05-30 10:37 | Eureka | final_rank | 1 | ∅ | __pytest_workspace_452c1818 |
| 2026-05-30 10:37 | Eureka | program_notes | pytest workspace smoke 1fd2d766 | ∅ | __pytest_workspace_452c1818 |
| 2026-05-30 10:37 | Eureka | board_voted_rank | 1 | ∅ | __pytest_workspace_452c1818 |
| 2026-05-30 10:37 | Eureka | program_notes | pytest workspace smoke db5cab6d | pytest workspace smoke 1fd2d766 | __pytest_workspace_452c1818 |
| 2026-05-30 10:37 | Eureka | final_rank | ∅ | 1 | __pytest_workspace_452c1818 |
| 2026-05-30 10:37 | Eureka | program_notes | ∅ | pytest workspace smoke 1fd2d766 | __pytest_workspace_452c1818 |
| 2026-05-30 10:37 | Eureka | board_voted_rank | ∅ | 1 | __pytest_workspace_452c1818 |
| 2026-05-30 10:11 | Eureka | final_rank | 1 | ∅ | __pytest_workspace_419546ac |
| 2026-05-30 10:11 | Eureka | program_notes | pytest workspace smoke db5cab6d | ∅ | __pytest_workspace_419546ac |
| 2026-05-30 10:11 | Eureka | board_voted_rank | 1 | ∅ | __pytest_workspace_419546ac |
| 2026-05-30 10:11 | Eureka | program_notes | pytest workspace smoke c90ad9d8 | pytest workspace smoke db5cab6d | __pytest_workspace_419546ac |
| 2026-05-30 10:11 | Eureka | final_rank | ∅ | 1 | __pytest_workspace_419546ac |
| 2026-05-30 10:11 | Eureka | program_notes | ∅ | pytest workspace smoke db5cab6d | __pytest_workspace_419546ac |
| 2026-05-30 10:11 | Eureka | board_voted_rank | ∅ | 1 | __pytest_workspace_419546ac |
| 2026-05-30 10:11 | Eureka | final_rank | 1 | ∅ | __pytest_workspace_cc1526f2 |
| 2026-05-30 10:11 | Eureka | program_notes | pytest workspace smoke c90ad9d8 | ∅ | __pytest_workspace_cc1526f2 |
| 2026-05-30 10:11 | Eureka | board_voted_rank | 1 | ∅ | __pytest_workspace_cc1526f2 |
| 2026-05-30 10:11 | Eureka | program_notes | pytest workspace smoke | pytest workspace smoke c90ad9d8 | __pytest_workspace_cc1526f2 |
| 2026-05-30 10:11 | Eureka | final_rank | ∅ | 1 | __pytest_workspace_cc1526f2 |
| 2026-05-30 10:11 | Eureka | program_notes | ∅ | pytest workspace smoke c90ad9d8 | __pytest_workspace_cc1526f2 |