2019-2021 Boys Missouri Power Ranking 
Promotion/Relegation 3-Year Average
Using the MPR Average from the past 3 years and then using the MSHSAA format of 64 teams in the top 3 classes, we were able to do a 4-class classification that would project how teams would be grouped for the 2022 season based entirely on MPR. Public/Private does not get factored in at all - this is simply the top 64, next 64, etc. based on a 3-year success/strength factor. (Note: In 2021, there were 54 schools in Class 2 and 40 in Class 1 with 224 schools total - this page includes schools that have participated since 2019, but may not have played in 2021, which is why there are 234 schools listed.) Much like the Championship Factor currently in use by MSHSAA, the numbers would change each year. Since we only have MPR for the past 3 years, we obviously just used a 3-year period instead of the 6-year window that is currently in place. After the 2022 season concluded, the 2019 season numbers would be dropped, 2022 numbers added and the scores would be recalculated if we continued to use a 3-year factor. (The debate on what is the best number of years to use for a Success Factor will likely continue...3 at the minimum, while 6 is where it is now based on MSHSAA's ad-hoc committee decision.) In addition, we also have put aside the enrollment factors as well. MSHSAA has stated that no school in the top 3 classes will be competing with schools over two times the size of the smallest in the class ("the 2.0 differential"). For this exercise, we went strictly on success over the past 3 years to form a state tournament based mainly on Promotion/Relegation that is the norm for soccer throughout most of the world just to show a "what if" picture of how things could look in MO.

Here is the link to a "just for fun" state playoff in 2022 that would match teams of equal success over those three years. As stated before, grouping schools into feasible geographic districts is challenging - hats off to MSHSAA for doing this in every sport every year - so there may be a few schools within "wrong districts" based on geography and for that, we apologize (For example, Class 4 has 33 teams from the SE/STL area, which is one too many. Timberland is the farthest west and likely better suited to go the "catch-all" district 5 that has several mid-MO teams, as well as some from east of KC, but we put Eureka there for now just for balancing numbers. The most logical thing travel-wise and regional-wise would be to make a 9-team district with Eureka in District 1 and a 7-team District 5. However, to fit into the MSHSAA scenario of 8-team districts, we just went this route instead of breaking up Timberland and the schools that are close by in District 4. These problems can be found throughout most classes, most years. For now, just go with it...)
Rank
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
School
Lee's Summit
Rockhurst
Ft. Zumwalt South
DeSmet
Lee's Summit West
Rockwood Summit
John Burroughs
Jackson
Ozark
Francis Howell
St. Dominic
Chaminade College Preparatory
St. Louis University
Marquette
Liberty
Guadalupe Centers Charter
Glendale
Notre Dame (Cape Girardeau)
Jefferson City
Neosho
Rock Bridge
Kirkwood
Liberty (Wentzville)
Park Hill
Webster Groves
Nixa
Christian Brothers College
Van Horn
Platte County
Ladue Horton Watkins
Pembroke Hill
Kickapoo
Park Hill South
Blue Springs
Springfield Catholic
Mehlville
Branson
Lindbergh
Blue Springs South
Lafayette (Wildwood)
Carthage
MICDS
Francis Howell Central
Hickman
Whitfield
Southern Boone
Timberland
Orchard Farm
Westminster Christian Academy
Perryville
Belton
Northwest (Cedar Hill)
Eureka
Priory
Ft. Zumwalt West
Grain Valley
Lee's Summit North
Clayton
Raymore-Peculiar
Smith-Cotton
Staley
Parkway South
Vianney
Smithville
Holt
St. Mary's (St. Louis)
Logan-Rogersville
Ft. Zumwalt East
Parkway Central
Soldan International
East (Kansas City)
St. Paul Lutheran (Concordia)
Seckman
Joplin
Republic
St. Michael the Archangel Catholic
Oakville
Central (Cape Girardeau)
Ft. Zumwalt North
William Chrisman
Rolla
Hannibal
Willard
North Kansas City
Monett
Webb City
Pattonville
Saxony Lutheran
Bishop LeBlond
Osage
Raytown South
Francis Howell North
Oak Park
Harrisonville
Truman
Kearney
Bolivar
Liberty North
Central (Springfield)
Troy Buchanan
Union
Chillicothe
Clinton
Lutheran St. Charles
St. Charles
Capital City
Parkway West
Helias Catholic
Washington
North County
Waynesville
Principia
Pleasant Hill
West Plains
Central (St. Joseph)
Affton
Excelsior Springs
Hillsboro
Christian
Bayless
New Covenant Academy
Marshall
Sacred Heart
Pacific
North Point
Barstow
Father Tolton Regional Catholic
Lebanon
St. Pius X (Festus)
Lutheran South
St. Francis Borgia
Lincoln College Prep
Oak Grove
Ritenour
Gateway High
Smithton
Maryville
Parkway North
St. Pius X (Kansas City)
Greenwood
Fort Osage
Fox
Metro
St. Charles West
Center
Grandview
Marshfield
Battle
University City
Gateway Science Academy Charter
Parkview
Brentwood
Roosevelt
Odessa
Farmington
Poplar Bluff
Hazelwood West
Festus
Moberly
The FuIton School at St. Albans
Fulton
Raytown
Camdenton
Kirksville
Frontier STEM Charter
McDonald County
Lone Jack
Fair Grove
Wright City
Benton
Fatima
Bishop DuBourg
Laquey
DeSoto
Savannah
McKinley Classical Leadership
Windsor (Imperial)
Duchesne
Mexico
Thomas Jefferson Independant Day
Carl Junction
Dixon
College Heights Christian
Collegiate School of Med-Bio Science
Sullivan
Summit Christian Academy
Hazelwood Central
Trinity Catholic
Valley Park
Sikeston
Aurora
Missouri Military Academy
Ruskin
Boonville
Cole Camp
Winnetonka
Northeast (Kansas City)
Winfield
Warrensburg
Green Ridge
Crossroads College Preparatory
Fredericktown
Ewing Marion Kauffman Charter
McCluer North
Hancock
Carnahan
Hillcrest
Canton
Maplewood-Richmond Hts.
Belle
North Technical
St. Paul Lutheran (Farmington)
Central Academy
Cassville
Knob Noster
McCluer
Lutheran (Kansas City)
Lafayette (St. Joseph)
Iberia
Warrenton
Vashon
Crocker
Stover
Lutheran North
STEAM Academy/McCluer South-Berkeley
Hazelwood East
Cardinal Ritter
St. Clair
Elsberry
Cristo Rey
Cameron
La Monte
Richland
Calvary Lutheran
3-Year Total
12.8409
12.8309
12.6307
12.3788
12.1138
12.0916
11.6783
11.5796
11.5769
11.5636
11.5402
11.5295
11.5107
11.4134
11.3914
11.3203
11.2710
11.2148
11.1801
11.1633
11.1570
11.0188
10.9927
10.9650
10.9609
10.9273
10.9185
10.9016
10.8792
10.8696
10.8394
10.8219
10.7905
10.7550
10.7209
10.6730
10.6377
10.6133
10.5683
10.5385
10.4979
10.3310
10.3230
10.3072
10.2921
10.2864
10.2800
10.2638
10.2168
10.2153
10.2087
10.1997
10.1661
10.0899
10.0842
10.0836
10.0602
10.0481
10.0078
9.9932
9.9880
9.9797
9.9432
9.8414
9.8217
9.7542
9.7016
9.6327
9.6045
3.2000
9.5414
9.5400
9.5308
9.5298
9.4964
9.4911
9.4781
9.4285
9.3882
9.3470
9.2743
9.2635
9.2471
9.2468
9.1883
9.1870
9.1761
9.1300
9.1169
9.0708
9.0690
9.0582
8.9967
8.9498
8.9369
8.9358
8.9162
8.9133
8.8407
8.8278
8.8121
8.7384
8.7310
8.6694
8.6583
8.6489
8.6132
8.5835
8.5720
8.5433
8.5349
8.5336
8.5318
8.4963
8.4548
8.4516
8.4448
8.4379
8.4369
5.6143
8.3930
8.3812
8.3774
8.3577
2.7669
5.5272
8.2834
8.2831
8.2724
8.2614
8.2405
8.2101
8.1864
5.4546
2.7250
8.0868
8.0731
8.0649
8.0141
7.9997
7.9883
7.8653
5.2348
7.8431
7.8229
7.8142
7.8118
7.7963
5.1928
5.1797
7.7611
5.1617
2.5625
7.6329
7.5852
7.5677
5.0428
7.5040
7.4401
4.9318
7.3382
7.3381
7.2931
7.2649
2.4079
7.1920
7.1487
7.1259
7.0245
7.0239
7.0078
6.9975
6.9882
6.9475
6.9085
4.5588
6.7988
6.7978
6.7861
2.2600
6.7789
6.7632
6.7428
4.4897
6.6953
6.6110
4.3853
4.3593
4.3215
6.4808
6.4495
6.3382
6.3350
6.1973
6.1949
6.0824
6.0823
5.9875
5.9522
5.8541
3.8890
5.8002
3.8141
3.7059
3.6375
1.8100
3.5516
5.3254
3.4754
1.7324
1.7275
5.1750
1.7208
5.1073
5.0886
3.3644
5.0049
5.0028
4.9897
4.6105
1.5125
4.4976
4.4575
4.3816
2.7865
2.7253
2.4113
3.2726
3.2005
3.0230
2.6105
2.1380
1.4457
0.0000
3-Year Average
4.2803
4.2770
4.2102
4.1263
4.0379
4.0305
3.8928
3.8599
3.8590
3.8545
3.8467
3.8432
3.8369
3.8045
3.7971
3.7734
3.7570
3.7383
3.7267
3.7211
3.7190
3.6729
3.6642
3.6550
3.6536
3.6424
3.6395
3.6339
3.6264
3.6232
3.6131
3.6073
3.5968
3.5850
3.5736
3.5577
3.5459
3.5378
3.5228
3.5128
3.4993
3.4437
3.4410
3.4357
3.4307
3.4288
3.4267
3.4213
3.4056
3.4051
3.4029
3.3999
3.3887
3.3633
3.3614
3.3612
3.3534
3.3494
3.3359
3.3311
3.3293
3.3266
3.3144
3.2805
3.2739
3.2514
3.2339
3.2109
3.2015
3.2000
3.1805
3.1800
3.1769
3.1766
3.1655
3.1637
3.1594
3.1428
3.1294
3.1157
3.0914
3.0878
3.0824
3.0823
3.0628
3.0623
3.0587
3.0433
3.0390
3.0236
3.0230
3.0194
2.9989
2.9833
2.9790
2.9786
2.9721
2.9711
2.9469
2.9426
2.9374
2.9128
2.9103
2.8898
2.8861
2.8830
2.8711
2.8612
2.8573
2.8478
2.8450
2.8445
2.8439
2.8321
2.8183
2.8172
2.8149
2.8126
2.8123
2.8072
2.7977
2.7937
2.7925
2.7859
2.7669
2.7636
2.7611
2.7610
2.7575
2.7538
2.7468
2.7367
2.7288
2.7273
2.7250
2.6956
2.6910
2.6883
2.6714
2.6666
2.6628
2.6218
2.6174
2.6144
2.6076
2.6047
2.6039
2.5988
2.5964
2.5899
2.5870
2.5809
2.5625
2.5443
2.5284
2.5226
2.5214
2.5013
2.4800
2.4659
2.4461
2.4460
2.4310
2.4216
2.4079
2.3973
2.3829
2.3753
2.3415
2.3413
2.3359
2.3325
2.3294
2.3158
2.3028
2.2794
2.2663
2.2659
2.2620
2.2600
2.2596
2.2544
2.2476
2.2448
2.2318
2.2037
2.1927
2.1796
2.1607
2.1603
2.1498
2.1127
2.1117
2.0658
2.0650
2.0275
2.0274
1.9958
1.9841
1.9514
1.9445
1.9334
1.9071
1.8529
1.8188
1.8100
1.7758
1.7751
1.7377
1.7324
1.7275
1.7250
1.7208
1.7024
1.6962
1.6822
1.6683
1.6676
1.6632
1.5368
1.5125
1.4992
1.4858
1.4605
1.3933
1.3626
1.2056
1.0909
1.0668
1.0077
0.8702
0.7127
0.4819
0.0000
Notes





































































1 yr

















































2 yrs




1 yr
2 yrs







2 yrs
1 yr







2 yrs





2 yrs
2 yrs

2 yrs
1 yr



2 yrs


2 yrs




1 yr










2 yrs



1 yr



2 yrs


2 yrs

2 yrs











2 yrs

2 yrs
2 yrs
2 yrs
1 yr
2 yrs

2 yrs
1 yr
1 yr

1 yr


2 yrs




1 yr



2 yrs
2 yrs
2 yrs