Below is the average, season-ending rating for each 11-man KSHSAA program over the past 10 years1. This rating looks purely at a team’s success in terms of wins and losses, strength of opponent, and margin of victory. It does not directly measure class size or a team’s success in playoffs, although these two factors will correlate strongly with a program’s rating. This becomes a cumulative ranking over this period.
| Rank | Team | Rating |
| 1 | Derby | 56.42 |
| 2 | Andale | 50.21 |
| 3 | Wichita Northwest | 49.97 |
| 4 | Bishop Miege | 49.08 |
| 5 | St. Thomas Aquinas | 48.68 |
| 6 | Mill Valley | 46.82 |
| 7 | Manhattan | 43.83 |
| 8 | Blue Valley | 41.71 |
| 9 | Maize | 38.98 |
| 10 | Gardner Edgerton | 37.63 |
| 11 | Olathe North | 36.26 |
| 12 | Kapaun Mt. Carmel | 36.07 |
| 13 | Lawrence Free State | 35.87 |
| 14 | Bishop Carroll | 34.40 |
| 15 | St. James Academy | 33.81 |
| 16 | Blue Valley North | 32.52 |
| 17 | Lawrence | 32.48 |
| 18 | Blue Valley Northwest | 31.11 |
| 19 | Blue Valley West | 30.18 |
| 20 | Junction City | 30.13 |
| 21 | Goddard | 28.93 |
| 22 | De Soto | 28.84 |
| 23 | Maize South | 27.96 |
| 24 | Hutchinson | 27.32 |
| 25 | Hays | 26.44 |
| 26 | Shawnee Mission East | 26.41 |
| 27 | Washburn Rural | 25.99 |
| 28 | Olathe West | 25.61 |
| 29 | Shawnee Mission Northwest | 25.56 |
| 30 | Olathe East | 25.21 |
| 31 | McPherson | 25.17 |
| 32 | Olathe South | 25.14 |
| 33 | Great Bend | 24.74 |
| 34 | Wichita East | 24.36 |
| 35 | Topeka Hayden | 24.15 |
| 36 | Andover Central | 24.09 |
| 37 | Basehor-Linwood | 23.78 |
| 38 | Andover | 23.04 |
| 39 | Goddard Eisenhower | 22.66 |
| 40 | Southeast of Saline | 22.32 |
| 41 | Buhler | 22.13 |
| 42 | Cheney | 21.83 |
| 43 | Blue Valley Southwest | 21.75 |
| 44 | Wichita Collegiate | 21.70 |
| 45 | Salina Central | 20.78 |
| 46 | Nemaha Central | 19.94 |
| 47 | Garden City | 19.41 |
| 48 | Topeka Seaman | 19.36 |
| 49 | Olathe Northwest | 19.34 |
| 50 | Dodge City | 19.21 |
| 51 | Scott Community | 19.20 |
| 52 | Wichita Heights | 18.92 |
| 53 | Hoisington | 18.32 |
| 54 | Tonganoxie | 18.04 |
| 55 | Pratt | 17.76 |
| 56 | Louisburg | 17.65 |
| 57 | Valley Center | 17.35 |
| 58 | Pittsburg | 17.03 |
| 59 | Silver Lake | 17.02 |
| 60 | Spring Hill | 16.98 |
| 61 | Sabetha | 16.94 |
| 62 | Wamego | 16.15 |
| 63 | Paola | 16.14 |
| 64 | Holcomb | 15.07 |
| 65 | Holton | 14.82 |
| 66 | Rossville | 14.46 |
| 67 | Topeka | 13.54 |
| 68 | Smith Center | 11.96 |
| 69 | Kansas City Piper | 11.78 |
| 70 | Hesston | 11.51 |
| 71 | Rock Creek | 11.32 |
| 72 | Eudora | 9.92 |
| 73 | Shawnee Heights | 9.81 |
| 74 | Beloit | 9.77 |
| 75 | Riley County | 9.69 |
| 76 | Mulvane | 9.24 |
| 77 | Clay Center | 9.23 |
| 78 | Garden Plain | 9.19 |
| 79 | Marysville | 8.91 |
| 80 | Newton | 8.90 |
| 81 | Liberal | 8.68 |
| 82 | Phillipsburg | 8.13 |
| 83 | Perry-Lecompton | 7.97 |
| 84 | Frontenac | 7.41 |
| 85 | Campus | 7.17 |
| 86 | Conway Springs | 6.82 |
| 87 | Shawnee Mission North | 6.62 |
| 88 | Wellington | 6.31 |
| 89 | Wichita West | 5.98 |
| 90 | Shawnee Mission South | 5.84 |
| 91 | Halstead | 5.69 |
| 92 | Lansing | 5.41 |
| 93 | Arkansas City | 5.24 |
| 94 | Salina South | 5.23 |
| 95 | Centralia | 5.01 |
| 96 | Chanute | 4.81 |
| 97 | Leavenworth | 4.35 |
| 98 | Wellsville | 3.82 |
| 99 | Hugoton | 3.19 |
| 100 | Emporia | 2.40 |
| 101 | Kingman | 1.78 |
| 102 | Wichita South | 1.67 |
| 103 | Augusta | 1.63 |
| 104 | Rose Hill | 1.29 |
| 105 | Olpe | 1.28 |
| 106 | Clearwater | 1.26 |
| 107 | Shawnee Mission West | 1.15 |
| 108 | Colby | 0.85 |
| 109 | St. Mary’s-Colgan | 0.00 |
| 110 | Atchison | -0.21 |
| 111 | Norton | -0.39 |
| 112 | Plainville | -0.71 |
| 113 | Concordia | -1.22 |
| 114 | Winfield | -1.32 |
| 115 | Osage City | -1.49 |
| 116 | St. Marys | -2.15 |
| 117 | Ottawa | -2.75 |
| 118 | Fort Scott | -2.77 |
| 119 | Prairie View | -3.50 |
| 120 | Labette County | -3.79 |
| 121 | Jackson Heights | -4.25 |
| 122 | Sedgwick | -4.63 |
| 123 | Smoky Valley | -4.88 |
| 124 | Ellsworth | -5.19 |
| 125 | Cimarron | -5.21 |
| 126 | Girard | -6.00 |
| 127 | Chapman | -6.21 |
| 128 | Abilene | -6.98 |
| 129 | Hillsboro | -7.61 |
| 130 | Galena | -7.83 |
| 131 | Bonner Springs | -7.84 |
| 132 | Chaparral | -7.91 |
| 133 | Hutchinson Trinity | -8.07 |
| 134 | Valley Heights | -8.12 |
| 135 | Ulysses | -8.15 |
| 136 | Circle | -8.27 |
| 137 | Columbus | -8.44 |
| 138 | Thomas More Prep-Marian | -8.52 |
| 139 | Santa Fe Trail | -8.71 |
| 140 | Wichita Southeast | -9.30 |
| 141 | Caney Valley | -9.46 |
| 142 | Jefferson County North | -9.82 |
| 143 | Field Kindley | -10.89 |
| 144 | Lyndon | -10.89 |
| 145 | Inman | -10.94 |
| 146 | Haven | -11.17 |
| 147 | Washington County | -11.95 |
| 148 | Larned | -12.83 |
| 149 | Moundridge | -12.90 |
| 150 | Russell | -13.10 |
| 151 | Burlington | -13.51 |
| 152 | El Dorado | -13.55 |
| 153 | Meade | -13.56 |
| 154 | Kansas City Washington | -13.58 |
| 155 | Kansas City Schlagle | -13.83 |
| 156 | Humboldt | -13.96 |
| 157 | Sterling | -14.25 |
| 158 | Ell-Saline | -14.30 |
| 159 | Minneapolis | -14.43 |
| 160 | Parsons | -14.49 |
| 161 | Troy | -14.50 |
| 162 | Lakin | -14.60 |
| 163 | Goodland | -14.60 |
| 164 | Jefferson West | -15.01 |
| 165 | Marion | -16.08 |
| 166 | Nickerson | -16.86 |
| 167 | Medicine Lodge | -16.97 |
| 168 | Topeka Highland Park | -16.98 |
| 169 | Baldwin | -17.13 |
| 170 | Independence | -17.57 |
| 171 | Wichita Trinity Academy | -18.56 |
| 172 | Council Grove | -19.28 |
| 173 | La Crosse | -19.47 |
| 174 | Topeka West | -19.82 |
| 175 | Royal Valley | -20.26 |
| 176 | Wabaunsee | -21.40 |
| 177 | Hiawatha | -21.71 |
| 178 | Ellis | -21.79 |
| 179 | Riverside | -22.37 |
| 180 | Iola | -23.24 |
| 181 | Maur Hill Prep | -24.04 |
| 182 | Mission Valley | -24.09 |
| 183 | Republic County | -24.94 |
| 184 | Oakley | -25.38 |
| 185 | Kansas City Sumner | -26.03 |
| 186 | Anderson County | -26.86 |
| 187 | Elkhart | -27.66 |
| 188 | Douglass | -27.93 |
| 189 | Riverton | -28.79 |
| 190 | South Sumner | -29.57 |
| 191 | Wichita North | -29.69 |
| 192 | Kansas City Wyandotte | -29.99 |
| 193 | Cair Paravel | -30.60 |
| 194 | Bishop Ward | -30.85 |
| 195 | Atchison County | -32.11 |
| 196 | Remington | -32.24 |
| 197 | Jayhawk Linn | -32.27 |
| 198 | Pleasant Ridge | -32.30 |
| 199 | Salina Sacred Heart | -32.67 |
| 200 | Kansas City Turner | -32.68 |
| 201 | Cherryvale | -34.37 |
| 202 | Baxter Springs | -35.81 |
| 203 | Doniphan West | -36.08 |
| 204 | Fredonia | -37.67 |
| 205 | Chase County | -37.81 |
| 206 | Ellinwood | -37.87 |
| 207 | Belle Plaine | -38.04 |
| 208 | Pleasanton | -38.70 |
| 209 | Osawatomie | -39.11 |
| 210 | Eureka | -39.80 |
| 211 | Southwestern Heights | -41.13 |
| 212 | Onaga | -41.13 |
| 213 | McLouth | -41.28 |
| 214 | Neodesha | -42.45 |
| 215 | Lyons | -43.71 |
| 216 | West Franklin | -45.56 |
| 217 | Central Heights | -46.85 |
| 218 | Oskaloosa | -47.02 |
| 219 | Wichita Independent | -47.15 |
| 220 | Uniontown | -48.48 |
| 221 | Herington | -48.55 |
| 222 | Kansas City Harmon | -48.94 |
| 223 | Horton | -50.11 |
| 224 | Erie | -50.67 |
| 225 | Syracuse | -50.69 |
| 226 | Southeast | -52.15 |
| 227 | Stanton County | -53.21 |
| 228 | Northern Heights | -53.29 |
| 229 | Bennington | -55.24 |
| 230 | Oswego | -57.29 |
| 231 | Valley Falls | -58.95 |
| 232 | Bluestem | -64.32 |
| 233 | Maranatha Academy | -64.51 |
| 234 | Yates Center | -65.13 |
| 235 | Sublette | -65.30 |
| 236 | Northeast | -69.02 |
The next ranking looks at a figure called “playoff points,” and sorts from the most to least successful in terms of advancement in the playoffs. The criteria considered are class size and how far in the playoffs a team advances. To add more context, this is also a cumulative ranking, with teams earning “playoff points” to add to their program’s total.
The two considerations, class size and advancement in the playoffs, work hand-in-hand. The best any program can do is win 6A state. Winning 5A is also a very good accomplishment, but because 5A is an easier class to win, it earns a bit less than 6A. And so on down the line, until we get to 1A, which is far less competitive than the upper classes and thus earns fewer points. In tandem, teams that advance in the playoffs (but don’t win state) earn playoff points based on how far they advance. So, a runner-up wins half that the state champion earns, the semifinalists earn half of the runner-up, and so on.
Playoff Points From 2015 – 2024 (10 seasons)
| Rank | Team | Playoff Pts |
| 1 | Derby | 100.00 |
| 2 | Mill Valley | 79.50 |
| 3 | Manhattan | 53.00 |
| 4 | St. Thomas Aquinas | 52.75 |
| 5 | Bishop Miege | 52.00 |
| 6 | Gardner Edgerton | 50.00 |
| 7 | Andale | 43.50 |
| 8 | Blue Valley North | 38.25 |
| 9 | Wichita Northwest | 31.50 |
| 10 | St. James Academy | 27.50 |
| 11 | Maize | 26.25 |
| 12 | Blue Valley | 24.00 |
| 13 | Olathe North | 24.00 |
| 14 | Andover Central | 22.50 |
| 15 | Blue Valley Northwest | 22.00 |
| 16 | Kapaun Mt. Carmel | 21.25 |
| 17 | Bishop Carroll | 21.00 |
| 18 | Nemaha Central | 20.00 |
| 19 | Topeka Hayden | 16.50 |
| 20 | Olathe Northwest | 16.00 |
| 21 | Salina Central | 15.00 |
| 22 | Goddard | 14.50 |
| 23 | Blue Valley West | 14.00 |
| 24 | Lawrence Free State | 14.00 |
| 25 | Rossville | 13.50 |
| 26 | Hays | 13.50 |
| 27 | Basehor-Linwood | 13.25 |
| 28 | Junction City | 13.00 |
| 29 | McPherson | 12.50 |
| 30 | Sabetha | 12.50 |
| 31 | Washburn Rural | 12.00 |
| 32 | De Soto | 11.50 |
| 33 | Wamego | 11.50 |
| 34 | Blue Valley Southwest | 11.25 |
| 35 | Lawrence | 11.00 |
| 36 | Buhler | 11.00 |
| 37 | Cheney | 11.00 |
| 38 | Shawnee Mission Northwest | 11.00 |
| 39 | Holton | 10.50 |
| 40 | Great Bend | 10.50 |
| 41 | Pratt | 9.75 |
| 42 | Olathe West | 9.75 |
| 43 | Southeast of Saline | 9.25 |
| 44 | Frontenac | 9.00 |
| 45 | Holcomb | 9.00 |
| 46 | Maize South | 9.00 |
| 47 | Shawnee Mission East | 9.00 |
| 48 | Wichita East | 9.00 |
| 49 | Hoisington | 8.50 |
| 50 | Goddard Eisenhower | 7.50 |
| 51 | Hutchinson | 7.25 |
| 52 | Topeka | 7.00 |
| 53 | Tonganoxie | 7.00 |
| 54 | Olathe South | 7.00 |
| 55 | Perry-Lecompton | 6.75 |
| 56 | Topeka Seaman | 6.75 |
| 57 | Arkansas City | 6.00 |
| 58 | Olathe East | 6.00 |
| 59 | Phillipsburg | 6.00 |
| 60 | Smith Center | 6.00 |
| 61 | Olpe | 5.50 |
| 62 | Shawnee Heights | 5.25 |
| 63 | Pittsburg | 5.25 |
| 64 | Beloit | 4.75 |
| 65 | Conway Springs | 4.50 |
| 66 | Spring Hill | 4.50 |
| 67 | Wellington | 4.50 |
| 68 | Dodge City | 4.00 |
| 69 | Centralia | 4.00 |
| 70 | Garden City | 4.00 |
| 71 | Paola | 4.00 |
| 72 | Labette County | 4.00 |
| 73 | Riley County | 3.75 |
| 74 | Scott Community | 3.75 |
| 75 | Mulvane | 3.50 |
| 76 | Kingman | 3.00 |
| 77 | Norton | 3.00 |
| 78 | Clay Center | 3.00 |
| 79 | Emporia | 3.00 |
| 80 | Wichita Collegiate | 3.00 |
| 81 | Andover | 3.00 |
| 82 | Kansas City Schlagle | 3.00 |
| 83 | Valley Center | 3.00 |
| 84 | Wichita Heights | 3.00 |
| 85 | Chanute | 3.00 |
| 86 | Kansas City Piper | 3.00 |
| 87 | Leavenworth | 3.00 |
| 88 | Rock Creek | 3.00 |
| 89 | Marysville | 2.75 |
| 90 | Inman | 2.50 |
| 91 | St. Mary’s-Colgan | 2.50 |
| 92 | Plainville | 2.50 |
| 93 | Hesston | 2.50 |
| 94 | Ottawa | 2.50 |
| 95 | Prairie View | 2.25 |
| 96 | Girard | 2.25 |
| 97 | Smoky Valley | 2.25 |
| 98 | Liberal | 2.25 |
| 99 | Salina South | 2.25 |
| 100 | St. Marys | 2.00 |
| 101 | Wichita West | 2.00 |
| 102 | Galena | 2.00 |
| 103 | Campus | 2.00 |
| 104 | Silver Lake | 2.00 |
| 105 | Wellsville | 2.00 |
| 106 | Louisburg | 2.00 |
| 107 | Shawnee Mission North | 2.00 |
| 108 | Troy | 2.00 |
| 109 | Eudora | 2.00 |
| 110 | Osage City | 2.00 |
| 111 | Sterling | 2.00 |
| 112 | Lansing | 1.75 |
| 113 | Atchison | 1.50 |
| 114 | Humboldt | 1.50 |
| 115 | Parsons | 1.50 |
| 116 | Fort Scott | 1.50 |
| 117 | Bonner Springs | 1.50 |
| 118 | Kansas City Turner | 1.50 |
| 119 | Garden Plain | 1.50 |
| 120 | Augusta | 1.50 |
| 121 | Santa Fe Trail | 1.50 |
| 122 | Circle | 1.00 |
| 123 | Jefferson County North | 1.00 |
| 124 | Kansas City Wyandotte | 1.00 |
| 125 | Oakley | 1.00 |
| 126 | Shawnee Mission South | 1.00 |
| 127 | Wichita South | 1.00 |
| 128 | Council Grove | 1.00 |
| 129 | Shawnee Mission West | 1.00 |
| 130 | Jackson Heights | 1.00 |
| 131 | Caney Valley | 1.00 |
| 132 | Wichita Southeast | 1.00 |
| 133 | Columbus | 0.75 |
| 134 | Concordia | 0.75 |
| 135 | Kansas City Sumner | 0.75 |
| 136 | Topeka Highland Park | 0.75 |
| 137 | Burlington | 0.75 |
| 138 | Jefferson West | 0.75 |
| 139 | Lyndon | 0.50 |
| 140 | Medicine Lodge | 0.50 |
| 141 | Sedgwick | 0.50 |
| 142 | Winfield | 0.50 |
| 143 | Valley Heights | 0.50 |
| 144 | Abilene | 0.50 |
| 145 | Independence | 0.50 |
| 146 | Ulysses | 0.50 |
| 147 | Rose Hill | 0.50 |
| 148 | Anderson County | 0.00 |
| 149 | Atchison County | 0.00 |
| 150 | Baldwin | 0.00 |
| 151 | Baxter Springs | 0.00 |
| 152 | Belle Plaine | 0.00 |
| 153 | Bishop Ward | 0.00 |
| 154 | Bluestem | 0.00 |
| 155 | Central Heights | 0.00 |
| 156 | Chaparral | 0.00 |
| 157 | Chapman | 0.00 |
| 158 | Cherryvale | 0.00 |
| 159 | Cimarron | 0.00 |
| 160 | Clearwater | 0.00 |
| 161 | Colby | 0.00 |
| 162 | Douglass | 0.00 |
| 163 | El Dorado | 0.00 |
| 164 | Elkhart | 0.00 |
| 165 | Ellinwood | 0.00 |
| 166 | Ellis | 0.00 |
| 167 | Ell-Saline | 0.00 |
| 168 | Ellsworth | 0.00 |
| 169 | Erie | 0.00 |
| 170 | Eureka | 0.00 |
| 171 | Field Kindley | 0.00 |
| 172 | Fredonia | 0.00 |
| 173 | Goodland | 0.00 |
| 174 | Halstead | 0.00 |
| 175 | Haven | 0.00 |
| 176 | Hiawatha | 0.00 |
| 177 | Hillsboro | 0.00 |
| 178 | Horton | 0.00 |
| 179 | Hugoton | 0.00 |
| 180 | Hutchinson Trinity | 0.00 |
| 181 | Iola | 0.00 |
| 182 | Jayhawk Linn | 0.00 |
| 183 | Kansas City Harmon | 0.00 |
| 184 | Kansas City Washington | 0.00 |
| 185 | La Crosse | 0.00 |
| 186 | Lakin | 0.00 |
| 187 | Larned | 0.00 |
| 188 | Lyons | 0.00 |
| 189 | Marion | 0.00 |
| 190 | Maur Hill Prep | 0.00 |
| 191 | McLouth | 0.00 |
| 192 | Meade | 0.00 |
| 193 | Minneapolis | 0.00 |
| 194 | Mission Valley | 0.00 |
| 195 | Neodesha | 0.00 |
| 196 | Newton | 0.00 |
| 197 | Nickerson | 0.00 |
| 198 | Northeast | 0.00 |
| 199 | Northern Heights | 0.00 |
| 200 | Onaga | 0.00 |
| 201 | Osawatomie | 0.00 |
| 202 | Oskaloosa | 0.00 |
| 203 | Pleasant Ridge | 0.00 |
| 204 | Pleasanton | 0.00 |
| 205 | Remington | 0.00 |
| 206 | Republic County | 0.00 |
| 207 | Riverside | 0.00 |
| 208 | Riverton | 0.00 |
| 209 | Royal Valley | 0.00 |
| 210 | Russell | 0.00 |
| 211 | Salina Sacred Heart | 0.00 |
| 212 | Southeast | 0.00 |
| 213 | Southwestern Heights | 0.00 |
| 214 | Stanton County | 0.00 |
| 215 | Sublette | 0.00 |
| 216 | Syracuse | 0.00 |
| 217 | Thomas More Prep-Marian | 0.00 |
| 218 | Topeka West | 0.00 |
| 219 | Uniontown | 0.00 |
| 220 | Valley Falls | 0.00 |
| 221 | Wabaunsee | 0.00 |
| 222 | West Franklin | 0.00 |
| 223 | Wichita Independent | 0.00 |
| 224 | Wichita North | 0.00 |
| 225 | Wichita Trinity Academy | 0.00 |
| 226 | Yates Center | 0.00 |
| 227 | Bennington | 0.00 |
| 228 | Moundridge | 0.00 |
| 229 | Cair Paravel | 0.00 |
| 230 | Doniphan West | 0.00 |
| 231 | Herington | 0.00 |
| 232 | Maranatha Academy | 0.00 |
| 233 | South Sumner | 0.00 |
| 234 | Washington County | 0.00 |
| 235 | Chase County | 0.00 |
| 236 | Oswego | 0.00 |
- This will expand backward as time permits for score data to be entered into our database. ↩︎

One thought on “Cumulative Program Ranks – KSHSAA Football (2016-2025)”