ES Power Rating · Football
Early season: these ratings lean on each program’s last three seasons until this year’s games say otherwise. Treat them as a starting point, not a verdict.
Through week 2 · 376 games rated · home edge -0.89 · prior from 2018-19, 2017-18, 2016-17 · How it works →
Last calculated Thu, Sep 17 · 7:26 AM CDT
Divisions 3, 5 and 7
All divisions →Swipe for ES rating, schedule strength and more
| Rank | Team | Record | Div | ES | SOS | QW | Best win |
|---|---|---|---|---|---|---|---|
2– | Stratford | 13-1 | D5Division rank #1 | 83.9early | 52.8 | 0 | Spencer/Columbus Catholic (56) |
3– | Bangor | 12-1 | D7Division rank #1 | 82.7early | 53.5 | 0 | Melrose-MindoroD6 (55.9) |
6▲1 | Menomonie | 11-2 | D3Division rank #1 | 82.3early | 68 | 2 | Lake MillsD4 (68.8) |
8▲11 | West De Pere | 11-1 | D3Division rank #2 | 80.9early | 53.2 | 1 | New LondonD3 (58.7) |
10▲7 | Edgar | 12-2 | D7Division rank #2 | 79.2early | 56.5 | 1 | Baldwin-WoodvilleD4 (63.5) |
14▼9 | Amherst | 11-1 | D5Division rank #2 | 78.0early | 61.2 | 1 | Saint Mary's SpringsD6 (72.8) |
21▲7 | New Berlin Eisenhower | 11-2 | D3Division rank #3 | 74.6early | 58.3 | 1 | PlymouthD3 (68.7) |
30▼22 | Lake Country Lutheran | 13-1 | D5Division rank #3 | 71.5early | 68.4 | 1 | Saint Mary's SpringsD6 (72.8) |
32▼1 | Black Hawk | 0-0 | D7Division rank #3 | 71.4early | — | 0 | — |
33▲23 | Northwestern | 11-1 | D5Division rank #4 | 71.1early | 48.2 | 0 | SpoonerD5 (53.8) |
35▲43 | Medford | 11-1 | D3Division rank #4 | 71.0early | 55.7 | 1 | Rice Lake (63) |
36▲4 | Menasha | 12-2 | D3Division rank #5 | 70.9early | 45.1 | 0 | Kingsford, MI (45.6) |
37▲60 | Greendale | 6-4 | D3Division rank #6 | 70.3early | 67.5 | 1 | New Berlin WestD3 (59.8) |
40▲62 | Bloomer | 7-3 | D5Division rank #5 | 69.6early | 50.3 | 0 | Saint Croix FallsD5 (51.7) |
41▲7 | Cedar Grove- | 9-2 | D5Division rank #6 | 69.4early | 37.9 | 0 | Kohler/Sheboygan Christian/Sheboygan Area Lutheran (38.6) |
45▼6 | DeForest | 14-0 | D3Division rank #7 | 68.8early | 34.3 | 0 | Edgewood (38.4) |
47▼3 | Plymouth | 10-2 | D3Division rank #8 | 68.7early | 67.5 | 1 | Sheboygan FallsD4 (60.4) |
50▼16 | Onalaska | 8-2 | D3Division rank #9 | 68.4early | 62.1 | 2 | River FallsD3 (64.8) |
52▼34 | Racine St. Catherine's | 10-2 | D5Division rank #7 | 67.8early | 36.4 | 0 | MarshallD5 (45.5) |
64▲70 | Chilton | 9-3 | D5Division rank #8 | 66.2early | 53.8 | 0 | Winnebago LutheranD6 (56.1) |
71▲29 | Hilbert | 11-1 | D7Division rank #4 | 65.1early | 34.7 | 0 | OzaukeeD6 (36.4) |
72▼12 | Sparta | 7-3 | D3Division rank #10 | 65.1early | 43.5 | 0 | Westby (56.6) |
74▲87 | River Ridge | 8-4 | D7Division rank #5 | 64.8early | 44.4 | 0 | Wauzeka-Steuben/Seneca (47) |
76▼22 | River Falls | 8-3 | D3Division rank #11 | 64.8early | 65.1 | 1 | New RichmondD3 (61.8) |
82▼7 | Elk Mound | 6-4 | D5Division rank #9 | 64.3early | 60 | 0 | Cochrane-Fountain City (38.6) |
87▲43 | Columbus | 6-4 | D5Division rank #10 | 63.7early | 49.4 | 0 | OmroD5 (50.9) |
90▲47 | Grafton | 7-4 | D3Division rank #12 | 63.2early | 46.9 | 0 | West Bend EastD2 (54.1) |
94▲23 | New Holstein | 7-4 | D5Division rank #11 | 62.7early | 40.4 | 0 | Belleville (52.3) |
96▼1 | Turtle Lake | 8-4 | D7Division rank #6 | 62.5early | 45.2 | 0 | HurleyD7 (49.5) |
97▼8 | Whitefish Bay | 5-5 | D3Division rank #13 | 62.5early | 35.8 | 0 | Nicolet (38) |
100▲45 | Pewaukee | 6-5 | D3Division rank #14 | 62.2early | 45.8 | 0 | Pius XI Catholic (24) |
101▲54 | Lomira | 8-3 | D5Division rank #12 | 62.2early | 50.1 | 1 | Horicon/Hustisford (61.5) |
102▼40 | Gale- | 10-2 | D5Division rank #13 | 62.2early | 60.8 | 0 | West Salem (58) |
103▲68 | Brookwood | 7-3 | D7Division rank #7 | 62.2early | 36.1 | 0 | Southwestern/East Dubuque (IL) (49.5) |
105▼14 | New Richmond | 8-3 | D3Division rank #15 | 61.8early | 63.9 | 1 | Rice Lake (63) |
111▲20 | Reedsburg | 8-3 | D3Division rank #16 | 60.8early | 55.3 | 0 | Monona GroveD2 (58) |
117▼27 | Ashwaubenon | 7-3 | D3Division rank #17 | 60.3early | 40.5 | 0 | Green Bay SouthwestD2 (52.6) |
118▼9 | Stoughton | 8-3 | D3Division rank #18 | 60.0early | 64.5 | 0 | Beaver Dam (43.4) |
120▼33 | Clear Lake | 5-5 | D7Division rank #8 | 59.9early | 40.7 | 0 | Boyceville (42.5) |
121▼27 | Gilman | 9-3 | D7Division rank #9 | 59.8early | 29.8 | 0 | Flambeau (33) |
122▼43 | New Berlin West | 9-2 | D3Division rank #19 | 59.8early | 59.3 | 0 | Elkhorn (48.3) |
125▲31 | Lourdes Academy | 12-1 | D7Division rank #10 | 59.7early | 32.2 | 0 | Assumption (35.9) |
129▼59 | New London | 7-3 | D3Division rank #20 | 58.7early | 64.9 | 0 | Luxemburg-Casco (48.9) |
134▲70 | Prairie du Chien | 11-2 | D5Division rank #14 | 58.1early | 46.4 | 0 | AquinasD5 (54.3) |
144▲2 | Almond- | 10-1 | D7Division rank #11 | 57.2early | 51.5 | 0 | Fall River/Rio (52.3) |
148▲43 | Oostburg | 6-4 | D5Division rank #15 | 57.0early | 44.5 | 0 | ReedsvilleD7 (51.7) |
151▲27 | Wittenberg- | 6-4 | D5Division rank #16 | 56.8early | 30.9 | 0 | Northland PinesD4 (35.4) |
154▲76 | Whitnall | 7-3 | D3Division rank #21 | 56.6early | 50.4 | 0 | Cudahy (34.3) |
156▲17 | Kewaunee | 9-2 | D5Division rank #17 | 56.5early | 63.5 | 0 | ManawaD6 (55.9) |
167▼18 | Fox Valley Lutheran | 8-3 | D3Division rank #22 | 54.9early | 49.9 | 0 | DenmarkD4 (50.9) |
172▲9 | Potosi | 0-0 | D7Division rank #12 | 54.5early | — | 0 | — |
174▲140 | Rosholt | 4-6 | D7Division rank #13 | 54.3early | 40.4 | 0 | Oconto (43.6) |
175▲80 | Aquinas | 7-4 | D5Division rank #18 | 54.3early | 49.6 | 0 | Pacelli (41.1) |
178▲18 | Spooner | 4-6 | D5Division rank #19 | 53.8early | 47.9 | 0 | Cameron (24.8) |
179▲60 | Webster | 4-5 | D7Division rank #14 | 53.6early | 31.5 | 0 | Owen-Withee (31.5) |
180▲48 | Ithaca | 8-3 | D7Division rank #15 | 53.6early | 33.2 | 0 | Kickapoo/La Farge (36.3) |
181▲28 | Union Grove | 4-6 | D3Division rank #23 | 53.5early | 59.9 | 0 | Racine Park (55.9) |
185▲72 | Pittsville | 5-4 | D7Division rank #16 | 52.9early | 48.2 | 0 | Rib Lake/Prentice (26.4) |
188▲47 | Mosinee | 6-4 | D3Division rank #24 | 52.7early | 64.9 | 0 | Iola-Scandinavia (55.1) |
191▼39 | Laconia | 5-5 | D5Division rank #20 | 52.5early | 49.5 | 0 | Wautoma (41) |
201▲65 | Saint Croix Falls | 6-5 | D5Division rank #21 | 51.7early | 63.6 | 0 | — |
202▼67 | Reedsville | 6-5 | D7Division rank #17 | 51.7early | 46.7 | 0 | OzaukeeD6 (36.4) |
207▲14 | De Soto | 7-3 | D7Division rank #18 | 51.1early | 25.2 | 0 | Riverdale (30.2) |
209▼1 | Loyal | 5-5 | D7Division rank #19 | 51.0early | 76 | 0 | — |
210▼27 | Omro | 3-7 | D5Division rank #22 | 50.9early | 67.5 | 0 | — |
221▲28 | Rhinelander | 6-4 | D3Division rank #25 | 50.2early | 29.4 | 0 | Prescott (32.5) |
224▲51 | Hurley | 8-3 | D7Division rank #20 | 49.5early | 51 | 0 | Ashland (39.5) |
227▼11 | Greenwood | 6-4 | D7Division rank #21 | 49.1early | 32.2 | 0 | Viroqua (38.1) |
231▲56 | Arcadia | 6-5 | D5Division rank #23 | 48.8early | 44.9 | 0 | WhitehallD6 (28.2) |
240▲4 | Monroe | 7-5 | D3Division rank #26 | 48.0early | 46.3 | 0 | Portage (48.2) |
241▼140 | Platteville | 6-4 | D5Division rank #24 | 47.9early | 54.1 | 0 | Cuba City (44.5) |
242▼1 | Wisconsin Lutheran | 4-6 | D3Division rank #27 | 47.9early | 46.8 | 0 | West Allis Central (27.3) |
245▲54 | Shawano | 5-5 | D3Division rank #28 | 47.6early | 62.8 | 0 | Waupaca (44.6) |
253▲31 | Catholic Central | 6-5 | D7Division rank #22 | 46.2early | 40.1 | 0 | Living Word Lutheran (31.8) |
255▼5 | McFarland | 6-4 | D3Division rank #29 | 46.0early | 57.8 | 0 | — |
259▲51 | Marshall | 2-8 | D5Division rank #25 | 45.5early | 59.9 | 0 | — |
265▼20 | Brookfield Academy | 5-5 | D5Division rank #26 | 45.1early | 51.5 | 0 | — |
268▲8 | Sauk Prairie | 6-4 | D3Division rank #30 | 44.5early | 43.2 | 0 | MonroeD3 (48) |
275▼61 | Peshtigo | 5-5 | D5Division rank #27 | 43.6early | 65 | 0 | — |
281▼122 | Athens | 5-5 | D7Division rank #23 | 43.2early | 34.8 | 0 | Rib Lake/Prentice (26.4) |
282▲88 | Augusta | 6-4 | D7Division rank #24 | 43.1early | 40.9 | 0 | AthensD7 (43.2) |
284▲37 | Randolph | 7-3 | D7Division rank #25 | 43.0early | 34.3 | 0 | PardeevilleD6 (45.2) |
287▼24 | Highland | 5-5 | D7Division rank #26 | 42.8early | 30 | 0 | North Crawford (12.9) |
312▼19 | Lakeland | 6-4 | D3Division rank #31 | 39.7early | 34.8 | 0 | Northland PinesD4 (35.4) |
317▲21 | Eleva- | 6-4 | D7Division rank #27 | 39.2early | 51.3 | 0 | Colfax (29.1) |
319▲20 | Blair- | 8-3 | D7Division rank #28 | 39.0early | 50.8 | 0 | Luther (31.7) |
344▼12 | Hillsboro | 5-5 | D7Division rank #29 | 35.4early | 63.8 | 0 | — |
349▼15 | Nekoosa | 4-6 | D5Division rank #28 | 34.3early | 59.4 | 0 | — |
362▼17 | Cashton | 5-5 | D7Division rank #30 | 31.7early | 32 | 0 | Weyauwega-Fremont (32.3) |
369▲8 | St. John's Northwestern | 0-0 | D5Division rank #29 | 30.9early | — | 0 | — |
Rankings and records here update once a day, when the ratings are recalculated each morning; each school’s page updates after every game. Records are the official season record: a forfeit counts, a Seeding Only replacement does not. The rating itself uses only played games; hover a record to see how many.
By division
200 of 410 without a division on fileDivision 1 top 8 of 27
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
4▲2 | Fond du Lac | 9-2 | D1Division rank #1 | 82.6early |
5▲10 | Franklin | 10-2 | D1Division rank #2 | 82.6early |
9– | Bay Port | 13-1 | D1Division rank #3 | 80.5early |
11▲3 | Muskego | 14-0 | D1Division rank #4 | 78.1early |
16▲41 | Mukwonago | 7-4 | D1Division rank #5 | 76.2early |
25▼9 | Kimberly | 12-1 | D1Division rank #6 | 72.6early |
39▲16 | Eau Claire Memorial | 5-5 | D1Division rank #7 | 69.8early |
44▼33 | Appleton North | 8-4 | D1Division rank #8 | 69.2early |
Division 2 top 8 of 32
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
1– | Waunakee | 12-2 | D2Division rank #1 | 85.6early |
13▲23 | Waterford | 9-2 | D2Division rank #2 | 78.0early |
18▲27 | Badger | 6-4 | D2Division rank #3 | 75.3early |
23▲15 | Brookfield East | 12-2 | D2Division rank #4 | 73.3early |
26▲11 | Superior | 10-3 | D2Division rank #5 | 72.5early |
48▼25 | Waukesha West | 9-4 | D2Division rank #6 | 68.5early |
49▲65 | Pulaski | 9-2 | D2Division rank #7 | 68.5early |
57▼35 | Holmen | 7-4 | D2Division rank #8 | 67.3early |
Division 3 top 8 of 31
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
6▲1 | Menomonie | 11-2 | D3Division rank #1 | 82.3early |
8▲11 | West De Pere | 11-1 | D3Division rank #2 | 80.9early |
21▲7 | New Berlin Eisenhower | 11-2 | D3Division rank #3 | 74.6early |
35▲43 | Medford | 11-1 | D3Division rank #4 | 71.0early |
36▲4 | Menasha | 12-2 | D3Division rank #5 | 70.9early |
37▲60 | Greendale | 6-4 | D3Division rank #6 | 70.3early |
45▼6 | DeForest | 14-0 | D3Division rank #7 | 68.8early |
47▼3 | Plymouth | 10-2 | D3Division rank #8 | 68.7early |
Division 4 top 8 of 31
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
7▼3 | Saint Croix Central | 8-3 | D4Division rank #1 | 81.5early |
12– | Catholic Memorial | 12-2 | D4Division rank #2 | 78.0early |
20▲4 | Berlin | 9-3 | D4Division rank #3 | 74.7early |
31▲21 | Winneconne | 7-4 | D4Division rank #4 | 71.4early |
34▼13 | Kiel | 13-1 | D4Division rank #5 | 71.1early |
46▲66 | Lake Mills | 10-2 | D4Division rank #6 | 68.8early |
66▼20 | River Valley | 11-2 | D4Division rank #7 | 65.9early |
67▼6 | Martin Luther | 8-3 | D4Division rank #8 | 65.8early |
Division 5 top 8 of 29
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
2– | Stratford | 13-1 | D5Division rank #1 | 83.9early |
14▼9 | Amherst | 11-1 | D5Division rank #2 | 78.0early |
30▼22 | Lake Country Lutheran | 13-1 | D5Division rank #3 | 71.5early |
33▲23 | Northwestern | 11-1 | D5Division rank #4 | 71.1early |
40▲62 | Bloomer | 7-3 | D5Division rank #5 | 69.6early |
41▲7 | Cedar Grove- | 9-2 | D5Division rank #6 | 69.4early |
52▼34 | Racine St. Catherine's | 10-2 | D5Division rank #7 | 67.8early |
64▲70 | Chilton | 9-3 | D5Division rank #8 | 66.2early |
Division 6 top 8 of 30
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
15▲26 | Colby | 8-3 | D6Division rank #1 | 76.6early |
17▼7 | Regis | 13-1 | D6Division rank #2 | 75.7early |
19▲14 | Abbotsford | 12-1 | D6Division rank #3 | 74.9early |
22▲27 | Mondovi | 12-1 | D6Division rank #4 | 73.6early |
24▼11 | Saint Mary's Springs | 12-2 | D6Division rank #5 | 72.8early |
27▲61 | Bonduel | 7-3 | D6Division rank #6 | 71.9early |
28▲57 | Spring Valley | 10-2 | D6Division rank #7 | 71.9early |
38▲20 | Auburndale | 8-3 | D6Division rank #8 | 69.9early |
Division 7 top 8 of 30
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
3– | Bangor | 12-1 | D7Division rank #1 | 82.7early |
10▲7 | Edgar | 12-2 | D7Division rank #2 | 79.2early |
32▼1 | Black Hawk | 0-0 | D7Division rank #3 | 71.4early |
71▲29 | Hilbert | 11-1 | D7Division rank #4 | 65.1early |
74▲87 | River Ridge | 8-4 | D7Division rank #5 | 64.8early |
96▼1 | Turtle Lake | 8-4 | D7Division rank #6 | 62.5early |
103▲68 | Brookwood | 7-3 | D7Division rank #7 | 62.2early |
120▼33 | Clear Lake | 5-5 | D7Division rank #8 | 59.9early |
Conference strength
mean ES rating of members| Conference | Teams | Mean ES | Top team |
|---|---|---|---|
| Classic Eight | 9 | 64.3 | Muskego (78.1) |
| Marawood | 5 | 63 | Stratford (83.9) |
| Big Rivers | 8 | 62.1 | Menomonie (82.3) |
| Valley Football Association-North | 5 | 61.9 | Kimberly (72.6) |
| Southeast | 7 | 61.2 | Franklin (82.6) |
| Capitol - North | 6 | 60.8 | Lake Mills (68.8) |
| Mississippi Valley | 7 | 60.5 | Onalaska (68.4) |
| Valley Football Association-South | 5 | 60.1 | Fond du Lac (82.6) |
| Southern Lakes | 8 | 59.9 | Waterford (78.0) |
| Eastern Wisconsin | 8 | 59.5 | Kiel (71.1) |
| Middle Border | 8 | 58.4 | Saint Croix Central (81.5) |
| Central Wisconsin - Large | 7 | 57.6 | Amherst (78.0) |
| Greater Metro | 9 | 56.8 | Brookfield East (73.3) |
| Badger - North | 7 | 56.2 | Waunakee (85.6) |
| Lakeland | 6 | 55.7 | Unity (65.0) |
| Cloverbelt | 7 | 55.3 | Colby (76.6) |
| Fox River Classic | 10 | 55 | Bay Port (80.5) |
| Dunn-St. Croix | 7 | 53.9 | Mondovi (73.6) |
| Wisconsin Flyway | 7 | 53.5 | Saint Mary's Springs (72.8) |
| Bay | 9 | 52.6 | West De Pere (80.9) |
| North Shore | 10 | 52.5 | Homestead (66.1) |
| Parkland | 7 | 52.3 | New Berlin Eisenhower (74.6) |
| Metro Classic | 8 | 52.1 | Racine St. Catherine's (67.8) |
| Southwest Wisconsin Activities | 8 | 51.7 | Lancaster (67.4) |
| Badger - South | 8 | 51.5 | Milton (66.9) |
| East Central | 8 | 51 | Berlin (74.7) |
| Valley Football Association-West | 5 | 49.3 | Stevens Point Area Senior High (55.2) |
| Great Northern | 7 | 49.2 | Medford (71.0) |
| North Eastern | 9 | 49 | Wrightstown (64.6) |
| Heart O' North | 9 | 48.8 | Northwestern (71.1) |
| Six Rivers | 5 | 48.5 | Black Hawk (71.4) |
| Scenic Bluffs | 7 | 48.3 | Bangor (82.7) |
| Rock Valley | 9 | 48.2 | Evansville (61.1) |
| Cloverwood | 8 | 48 | Abbotsford (74.9) |
| Big East | 9 | 47.7 | Cedar Grove-Belgium (69.4) |
| Marinette-Oconto/Packerland/Northern Lakes Large | 4 | 47.5 | Kewaunee (56.5) |
| Big Eight | 9 | 47.4 | Madison Memorial (67.4) |
| Southwest Wisconsin | 8 | 46.9 | River Valley (65.9) |
| Trailways - Large | 5 | 46.9 | Markesan (57.9) |
| Trailways - Small | 6 | 46.3 | Johnson Creek (63.0) |
| Capitol - South | 4 | 46 | Belleville (52.3) |
| Central Wisconsin - Small | 6 | 44.5 | Almond-Bancroft (57.2) |
| Midwest Classic | 7 | 44.2 | Lake Country Lutheran (71.5) |
| Woodland | 6 | 43.7 | Whitnall (56.6) |
| Independents | 4 | 42.5 | Wausau East (52.7) |
| Dairyland | 6 | 40.7 | Melrose-Mindoro (55.9) |
| South Central | 8 | 39.3 | Gale-Ettrick-Trempealeau (62.2) |
| Ridge & Valley | 5 | 38.1 | Ithaca (53.6) |
| Milwaukee City (Blackbourn) | 5 | 27.3 | Milwaukee Reagan (55.4) |


























































































































