Rank1
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





























































































































































































































































































































































































































































































































































































































































































































































































School
​Christian Brothers College
DeSmet
St. Dominic
Chaminade College Preparatory
Lee's Summit West
Van Horn
Vianney
Webster Groves
St. Louis University
Lee's Summit North
Pembroke Hill
John Burroughs
Rockwood Summit
Blue Springs South
Lindbergh
Ladue Horton Watkins
Oakville
Parkway South
Holt
Mehlville
Grain Valley
Staley
Park Hill
Priory
Kickapoo
Whitfield
Park Hill South
Rockhurst
Raymore-Peculiar
Kirkwood
Principia
Capital City
Francis Howell
Marquette
Republic
Blue Springs
Nixa
Parkway Central
Francis Howell Central
Lutheran St. Charles
Liberty North
Rock Bridge
Barstow
Northwest (Cedar Hill)
Notre Dame (Cape Girardeau)
Jackson
Eureka
Lee's Summit
Ft. Zumwalt West
Glendale
Joplin
St. Francis Borgia
Belton
Lafayette (Wildwood)
Neosho
Ft. Zumwalt South
Liberty (Wentzville)
St. Mary's South Side
Bishop DuBourg
Westminster Christian Academy
Ozark
Liberty
MICDS
Carthage
Helias Catholic
Platte County
Oak Park
Springfield Catholic
Washington
Father Tolton Regional Catholic
Central (Springfield)
Hickman
William Chrisman
Smith-Cotton
Central (Cape Girardeau)
Willard
East (Kansas City)
St. Charles West
Lutheran South
Carl Junction
Clayton
Lutheran (Kansas City)
Timberland
Jefferson City
Webb City
Truman
Kearney
St. Michael the Archangel Catholic
Summit Christian Academy
Sikeston
Battle (w/ Columbia Independent)
Warrensburg
Poplar Bluff
Parkway North
Branson
Ft. Zumwalt East
Lincoln College Prep
Metro
St. Pius X (Festus)
Perryville
North Point
Parkview
Duchesne
Ft. Zumwalt North
Parkway West
Monett
St. Pius X (Kansas City)
Pattonville
Pleasant Hill
Bayless
Farmington
Logan-Rogersville
Waynesville
Raytown South
McDonald County
Bolivar
Smithville
Clinton
Christian
Osage
Marshall
Hannibal
Orchard Farm
Troy Buchanan
Harrisonville
Fredericktown
Francis Howell North
Rolla
Lebanon
Saxony Lutheran
Maplewood-Richmond Hts.
Fox
Seckman
North Kansas City
West Plains
Excelsior Springs
Brentwood
DeSoto
Aurora
Hillcrest
Paseo Academy
Union
Affton
Guadalupe Centers Charter
College Heights(w/ McAuley)
Raytown
Greenwood
Ritenour
Warrenton
Crossroads College Preparatory
Fulton
Pacific
Lutheran North
Hillsboro
Odessa
Center
Maryville
Central (St. Joseph)
Collegiate School(w/ CVPA)
Southern Boone
Kirksville
North County
Winnetonka
Boonville
Mexico
Winfield
Fort Osage
Marshfield
Hancock
Hazelwood West
Grandview
Oak Grove
Festus
Gateway
Ruskin
Camdenton
Soldan (w/ Sumner)
Valley Park
Moberly
Windsor (Imperial)
New Covenant Academy
St. Paul Lutheran (Concordia)
St. Charles
Fatima
Cameron
Roosevelt (w Carnahan)
Northeast (Kansas City)
Sacred Heart
Lone Jack
Cassville
Cristo Rey
McCluer North
Laquey
Green Ridge
Knob Noster
Missouri Military Academy
Benton
Savannah
Sullivan
Gateway Science Academy
Jennings
STEAM/McCluer South-Berkeley
La Monte
Fair Grove
Frontier Stem Charter
Chillicothe
Stover
Lafayette (St. Joseph)
Hazelwood Central
Thomas Jefferson Independent 
Wright City
Belle
Cole Camp
Iberia
Cardinal Ritter
Bishop LeBlond
Smithton
Calvary Lutheran
Elsberry
University City
Crocker
Dixon
St. Paul Lutheran (Farmington)
The 2023 Strength of Schedule was done differently this year in order to get a better idea of just how strong a team's schedule actually was. The simple math is this: we multiplied the Adjusted Opponent Size (more on that below) by the Opponent Win % to get a number and then ranked all teams based on that number. The change this year was that instead of just using the class size of all teams as designated by MSHSAA, we broke down the schools into four groups based on how strong of a season each team had. These teams were divided based upon their MPR Points accumulated throughout the year. You can see how the "new classes" were sorted below. Teams that ended up with 3.5 MPR points and above were given a Class 4 designation, 2.8-3.499 were considered Class 3, 2-2.799 Class 2 and 1.999 and under Class 1. In theory, this would have been the four playoff classes based on a competition factor. 

For example, playing either Bishop DuBourg or Duchesne (the Class 1 finalists) this year meant that you had a 4 counted toward your Strength of Schedule. Last year, both of those teams would've given you a 1 because they were designated as a Class 1 school by MSHSAA's classification system. By adjusting the teams this way it should be a better indicator of which teams played a more challenging schedule based on the season their opponents had. 

Note: Prior to the playoffs starting (10-27 MPR), the Class sizes using this model would've been: C1 - 53 teams, C2 - 64 teams, C3 - 64 teams and C4 - 42 teams, so there was a slight shift from before and after the playoffs.
MPR Points
4.5723
4.8414
4.1572
4.3189
3.4799
3.5767
4.3456
3.5594
4.5932
2.7593
2.7522
4.0515
4.3912
3.4319
4.4060
3.4354
3.4700
2.4026
2.7084
2.7987
2.7615
2.2437
3.7310
3.8713
3.3965
3.4210
4.4551
4.8587
3.7217
3.7803
2.7886
2.7367
3.3393
3.1796
2.9860
3.2802
3.5155
2.4164
2.6955
2.8074
3.9735
3.6650
3.2970
3.1325
3.1773
3.9333
3.5843
2.9264
3.2246
3.5706
2.9919
3.5523
2.8688
3.3420
2.7444
3.0111
4.1665
2.5809
3.5448
3.9871
3.9993
3.3928
3.0426
3.7058
2.6700
3.5620
2.3766
3.3900
2.0928
3.0731
2.5554
3.3596
3.0289
2.7507
2.9248
2.6650
4.1457
1.8283
2.2885
2.6704
3.4611
1.4726
2.8264
2.7638
2.9671
2.3673
3.1462
3.8304
3.7291
2.6135
2.8900
3.3482
3.1307
2.0638
2.6389
3.5439
2.9608
3.1300
2.3386
3.1195
2.6975
1.9360
3.5687
3.3383
2.9502
3.0326
2.5451
1.4845
1.6083
3.2861
3.1038
3.8063
3.3460
0.9190
2.4041
3.0070
3.3233
1.9314
2.2146
2.1723
2.8086
3.3969
3.6207
2.6579
3.3329
1.0808
3.3489
3.1046
1.2222
2.2587
2.4343
2.1280
2.3284
2.4095
2.5259
2.9638
1.9760
1.5038
0.9128
2.2376
0.1929
2.7534
3.3322
2.3977
2.4942
3.2993
2.4201
1.8198
2.5661
0.0000
2.6610
2.6103
0.9264
2.2672
2.5458
2.2685
3.2943
2.7898
2.7562
2.5834
2.5024
1.2023
1.8864
1.3024
1.6117
1.9169
2.4500
1.5202
1.8399
1.7486
0.5182
3.0502
0.0000
2.8358
0.4728
3.1173
1.9339
3.2326
2.6463
2.1926
2.3435
2.6035
2.6950
1.5902
0.7324
1.4123
2.6333
3.2134
2.4370
2.7667
2.6823
0.0000
2.1490
1.8736
2.0426
2.6297
0.8525
0.4464
1.5707
2.3498
0.0000
0.3141
0.0000
0.7731
1.7771
1.7307
1.9922
0.0000
2.4950
0.0000
1.2550
0.0000
0.0000
0.0000
1.3591
2.5155
2.2939
1.5609
0.8400
2.6010
1.6840
1.8772
0.0000
Adjusted Opp. Size 
3.6538
3.6190
3.5185
3.5416
3.4090
3.2916
3.4230
3.5238
3.4583
3.4545
3.2727
3.2083
3.4000
3.3809
3.3793
3.3478
3.2857
3.2857
3.1600
3.2272
3.2105
3.1578
3.0666
3.1739
3.0769
3.1818
3.2083
3.1739
3.2272
3.1818
3.0000
3.0000
3.1000
3.4090
2.9583
3.2380
3.0400
3.1428
3.0000
2.9130
3.1818
3.0000
2.8000
2.9615
3.0384
3.0476
3.1666
3.1250
2.9166
2.9583
2.9500
2.8076
3.0000
3.0952
2.8333
3.0000
3.0416
2.6521
2.7407
2.8846
2.8965
3.0000
2.8095
2.9166
2.7391
2.9500
2.6111
2.8275
2.6521
2.5416
2.6428
2.6800
2.7391
2.6666
2.7368
2.6363
2.7619
2.3913
2.5833
2.5909
2.9130
2.3529
2.6666
2.5714
2.5714
2.5909
2.4761
2.6521
2.4736
2.6086
2.4705
2.3684
2.5454
2.4800
2.5909
2.6363
2.5000
2.2352
2.3809
2.5238
2.3750
2.3750
2.3793
2.5652
2.5833
2.3600
2.2272
2.3636
2.2380
2.3333
2.5500
2.2962
2.5000
2.2857
2.3181
2.3200
2.4583
2.1363
2.3000
2.2083
2.1818
2.3200
2.2592
2.3809
2.3750
2.2631
2.5263
2.3333
2.1600
2.1500
2.0909
2.2307
2.2692
2.2631
2.1363
2.0952
2.0476
2.2941
2.0869
2.2105
2.0000
2.2105
2.2222
2.0952
2.1818
2.3809
2.0000
2.1904
1.9090
1.9411
2.0400
2.1578
1.9411
2.2272
2.0526
2.0909
2.0476
2.1500
1.9047
1.9545
1.9047
2.0909
2.0555
1.9047
1.8750
1.8888
2.1000
1.9047
1.9130
1.8400
1.9411
2.0000
1.8571
1.9166
1.9375
2.0769
1.8333
1.9629
1.7826
2.0000
1.8461
1.8400
1.9259
1.7600
1.7894
1.8181
1.8823
1.7500
1.8000
1.7916
1.8333
1.6111
1.6400
1.5200
1.7142
1.6500
1.5789
1.6111
1.6956
1.6666
1.4545
1.4545
1.4583
1.5384
1.4666
1.5714
1.4444
1.5294
1.3809
1.5000
1.4782
1.2222
1.3478
1.2105
1.3529
1.4444
1.3333
1.3125
1.3529
1.2941
1.2500
1.2380
1.2857
Missouri Soccer Strength of Schedule
Overall - Boys Final 2023
Opponent Win%
67%
64%
65%
62%
62%
64%
61%
59%
59%
59%
62%
63%
59%
59%
58%
59%
58%
58%
59%
58%
58%
59%
61%
58%
60%
57%
57%
57%
56%
57%
60%
60%
58%
52%
60%
54%
58%
56%
58%
60%
54%
58%
62%
58%
57%
56%
54%
55%
58%
57%
56%
59%
55%
53%
57%
53%
51%
59%
57%
54%
53%
51%
54%
52%
55%
51%
58%
53%
57%
59%
56%
54%
52%
54%
52%
54%
51%
58%
54%
53%
47%
58%
51%
52%
52%
51%
54%
50%
53%
50%
53%
53%
50%
51%
48%
47%
50%
55%
51%
48%
51%
51%
51%
47%
46%
51%
54%
50%
53%
51%
46%
51%
47%
51%
50%
50%
47%
54%
50%
52%
52%
49%
50%
47%
47%
49%
44%
47%
51%
51%
53%
49%
48%
48%
50%
51%
52%
46%
51%
48%
52%
47%
46%
49%
46%
43%
51%
46%
52%
51%
48%
46%
51%
44%
48%
46%
47%
45%
50%
49%
50%
46%
45%
49%
50%
49%
44%
48%
48%
49%
47%
45%
48%
47%
46%
43%
48%
45%
49%
44%
47%
46%
44%
48%
47%
46%
44%
46%
44%
44%
42%
47%
45%
49%
43%
45%
46%
44%
41%
42%
46%
46%
46%
43%
45%
41%
44%
40%
44%
41%
41%
49%
44%
47%
40%
36%
39%
38%
36%
37%
36%
36%
32%
Schedule Strength
2.434
2.317
2.299
2.199
2.123
2.096
2.096
2.090
2.046
2.045
2.039
2.006
1.995
1.987
1.969
1.960
1.914
1.913
1.878
1.877
1.868
1.863
1.859
1.855
1.850
1.829
1.828
1.821
1.817
1.808
1.800
1.794
1.789
1.773
1.767
1.764
1.757
1.752
1.748
1.745
1.733
1.730
1.730
1.723
1.722
1.719
1.705
1.704
1.700
1.692
1.652
1.652
1.640
1.637
1.624
1.598
1.566
1.565
1.563
1.559
1.530
1.528
1.525
1.519
1.513
1.507
1.505
1.501
1.499
1.488
1.484
1.442
1.436
1.435
1.428
1.414
1.410
1.393
1.386
1.385
1.377
1.371
1.359
1.343
1.332
1.329
1.327
1.315
1.312
1.304
1.302
1.264
1.262
1.261
1.252
1.243
1.241
1.230
1.222
1.222
1.214
1.214
1.209
1.199
1.197
1.196
1.195
1.189
1.188
1.188
1.176
1.173
1.170
1.165
1.164
1.162
1.156
1.154
1.147
1.147
1.139
1.136
1.128
1.124
1.118
1.110
1.108
1.108
1.107
1.106
1.098
1.093
1.091
1.084
1.076
1.074
1.062
1.057
1.055
1.050
1.047
1.035
1.032
1.021
1.014
1.013
1.012
1.008
1.002
0.993
0.987
0.984
0.980
0.977
0.976
0.972
0.967
0.962
0.959
0.958
0.956
0.952
0.933
0.933
0.931
0.929
0.921
0.919
0.911
0.905
0.904
0.900
0.899
0.893
0.888
0.887
0.879
0.877
0.874
0.874
0.859
0.854
0.844
0.842
0.841
0.838
0.834
0.796
0.792
0.784
0.777
0.759
0.743
0.742
0.740
0.734
0.718
0.709
0.702
0.694
0.675
0.674
0.668
0.658
0.655
0.649
0.633
0.616
0.612
0.611
0.608
0.604
0.597
0.575
0.535
0.524
0.523
0.497
0.492
0.482
0.456
0.448
0.413

Adjusted Class Size - using each team's Missouri Power Ranking score from the 2023 season
Class 1 (53) - 1.999 and below
Aurora
Belle
Benton
Boonville
Calvary Lutheran
Cameron
Canton
Cardinal Ritter
Chillicothe
Clinton
Cole Camp
Crocker
Crossroads College Prep
Dixon
Elsberry
Fair Grove
Fatima
Festus
Fredericktown
Frontier Stem Charter
Grandview
Green Ridge
Hancock
Hazelwood West
Iberia
Jennings
La Monte
Lafayette (St. Joseph)
Lebanon
Lutheran (Kansas City)
Lutheran North
Marshfield
McCluer North
Mexico
North County
Parkview
Paseo Academy
Pattonville
Pleasant Hill
Raytown South
Ritenour
Roosevelt (w Carnahan)
Ruskin
Savannah
St. Charles West
St. Paul Lutheran (Farmington)
STEAM/McCluer South/Berkeley
Stover
Sullivan
Thomas Jefferson Independent 
Winfield
Winnetonka
Wright City
Class 2 (73) - 2-2.79999
Bishop LeBlond
Branson
Brentwood
Capital City
Carl Junction
Cassville
Center
Central (Springfield)
Central (St. Joseph)
Christian
College Heights w/ McAuley
Collegiate w/ CVPA
Cristo Rey
DeSoto
Fort Osage
Fox
Francis Howell Central
Fulton
Gateway
Gateway Science Academy 
Greenwood
Guadalupe Centers Charter
Hazelwood Central
Helias Catholic
Hillcrest
Hillsboro
Holt
Jefferson City
Kirksville
Knob Noster
Laquey
Lee's Summit North
Lone Jack
Lutheran South
Maplewood-Richmond Hts.
McDonald County
Missouri Military Academy
Moberly
New Covenant Academy
North Kansas City
North Point
Northeast (Kansas City)
Oak Park
Odessa
Osage
Pacific
Parkway Central
Parkway North
Parkway South
Pembroke Hill
Principia
Saxony Lutheran
Seckman
Sikeston
Smith-Cotton
Smithton
Soldan (w/ Sumner)
Southern Boone
St. Charles
St. Mary's South Side
St. Paul Lutheran (Concordia)
St. Pius X (Festus)
St. Pius X (Kansas City)
Staley
Troy Buchanan
Truman
Union
University City
Warrenton
Washington
West Plains
Willard
Windsor (Imperial)
Class 3 (60) - 2.8-3.4999
Affton
Barstow
Battle w/Columbia Independent
Bayless
Belton
Blue Springs
Blue Springs South
Bolivar
Camdenton
Central (Cape Girardeau)
Clayton
Excelsior Springs
Farmington
Father Tolton 
Francis Howell
Francis Howell North
Ft. Zumwalt North
Ft. Zumwalt South
Ft. Zumwalt West
Grain Valley
Hannibal
Harrisonville
Hickman
Joplin
Kearney
Kickapoo
Lafayette (Wildwood)
Lee's Summit
Lee's Summit West
Liberty
Lincoln College Prep
Lutheran St. Charles
Marquette
Marshall
Maryville
Mehlville
Metro
MICDS
Monett
Neosho
Northwest (Cedar Hill)
Notre Dame (Cape Girardeau)
Oak Grove
Oakville
Parkway West
Perryville
Poplar Bluff
Raytown
Republic
Rolla
Sacred Heart
Smithville
Springfield Catholic
Timberland
Valley Park
Warrensburg
Waynesville
Webb City
Whitfield
William Chrisman
Class 4 (38) - 3.5 and above
Bishop DuBourg
Carthage
Chaminade College Preparatory
Christian Brothers College
DeSmet
Duchesne
East (Kansas City)
Eureka
Ft. Zumwalt East
Glendale
Jackson
John Burroughs
Kirkwood
Ladue Horton Watkins
Liberty (Wentzville)
Liberty North
Lindbergh
Logan-Rogersville
Nixa
Orchard Farm
Ozark
Park Hill
Park Hill South
Platte County
Priory
Raymore-Peculiar
Rock Bridge
Rockhurst
Rockwood Summit
St. Dominic
St. Francis Borgia
St. Louis University
St. Michael the Archangel 
Summit Christian Academy
Van Horn
Vianney
Webster Groves
Westminster Christian Academy