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 · 354 games rated · home edge +1.82 · prior from 2023-24, 2022-23, 2021-22 · How it works →
Last calculated Thu, Sep 17 · 7:26 AM CDT
Divisions 2 and 5
All divisions →Swipe for ES rating, schedule strength and more
| Rank | Team | Record | Div | ES | SOS | QW | Best win |
|---|---|---|---|---|---|---|---|
3▲5 | Rice Lake | 11-3 | D2Division rank #1 | 80.8early | 56.9 | 1 | D.C. EverestD1 (66.1) |
7▲11 | Stratford | 14-0 | D5Division rank #1 | 77.7early | 64.9 | 2 | EdgarD7 (66.5) |
16▲43 | Germantown | 8-3 | D2Division rank #2 | 74.6early | 67.6 | 2 | HomesteadD2 (71.1) |
19▲10 | Wrightstown | 12-2 | D5Division rank #2 | 73.6early | 44.4 | 0 | ShawanoD3 (46.3) |
21▲3 | Saint Mary's Springs | 8-2 | D5Division rank #3 | 73.5early | 58.4 | 1 | EdgewoodD4 (62) |
26▲32 | Prairie du Chien | 11-2 | D5Division rank #4 | 73.1early | 68 | 1 | DarlingtonD5 (62.9) |
27▼14 | West De Pere | 11-2 | D2Division rank #3 | 73.0early | 60.7 | 0 | HortonvilleD2 (49.9) |
32▼4 | Kaukauna | 9-3 | D2Division rank #4 | 71.4early | 71.2 | 1 | West De PereD2 (73) |
33▲33 | Homestead | 8-3 | D2Division rank #5 | 71.1early | 75.6 | 1 | ArrowheadD1 (76.7) |
35▲30 | Saint Croix Falls | 11-1 | D5Division rank #5 | 70.7early | 52.1 | 0 | GrantsburgD6 (59) |
37▲8 | Badger | 11-2 | D2Division rank #6 | 70.0early | 66 | 1 | GreendaleD3 (63.3) |
38▲58 | Cedarburg | 7-3 | D2Division rank #7 | 69.4early | 61.2 | 1 | GraftonD3 (73.6) |
39▲4 | Stanley- | 9-2 | D5Division rank #6 | 69.4early | 50 | 0 | ColbyD5 (54.5) |
42▼35 | Kettle Moraine | 3-6 | D2Division rank #8 | 69.1early | 55 | 0 | Wauwatosa WestD2 (48.9) |
45▼18 | Slinger | 14-0 | D2Division rank #9 | 68.8early | 61.6 | 1 | BadgerD2 (70) |
46▲21 | Waukesha West | 1-8 | D2Division rank #10 | 68.6early | 60.9 | 0 | Waukesha NorthD2 (57.9) |
48▼4 | New Richmond | 11-1 | D2Division rank #11 | 68.1early | 55.2 | 0 | MarshfieldD2 (57.1) |
52▲19 | Menomonie | 5-5 | D2Division rank #12 | 67.3early | 55.2 | 0 | MarshfieldD2 (57.1) |
53▼4 | Monona Grove | 8-3 | D2Division rank #13 | 67.2early | 42.5 | 0 | Janesville ParkerD1 (48.4) |
57▲25 | Sun Prairie East | 7-4 | D2Division rank #14 | 66.4early | 77.1 | 0 | — |
76▼35 | Hartford Union | 5-5 | D2Division rank #15 | 64.0early | 71.6 | 1 | Waukesha WestD2 (68.6) |
78▲14 | Amherst | 8-3 | D5Division rank #7 | 63.9early | 43.4 | 0 | Saint Mary CatholicD6 (44.6) |
81▲4 | Milton | 8-4 | D2Division rank #16 | 63.4early | 52.1 | 1 | Janesville CraigD1 (62.2) |
85▲3 | Kiel | 11-1 | D5Division rank #8 | 63.1early | 49.9 | 1 | BerlinD4 (59.2) |
87▼66 | Darlington | 8-3 | D5Division rank #9 | 62.9early | 59.2 | 0 | PlattevilleD4 (45.3) |
89▲46 | Ashwaubenon | 5-5 | D2Division rank #17 | 62.4early | 46.1 | 0 | Oshkosh NorthD2 (57.6) |
91▲22 | Milwaukee Academy of Science | 11-1 | D5Division rank #10 | 62.2early | 46.3 | 0 | Madison WestD1 (46.9) |
100▲5 | DeForest | 4-5 | D2Division rank #18 | 60.8early | 60.2 | 1 | Brookfield CentralD2 (60.2) |
102▲21 | Beaver Dam | 9-2 | D2Division rank #19 | 60.7early | 41.9 | 0 | Fort AtkinsonD3 (44) |
103▼70 | Monroe | 7-3 | D2Division rank #20 | 60.6early | 71.7 | 0 | — |
104▲55 | Wauwatosa East | 9-2 | D2Division rank #21 | 60.5early | 33.2 | 0 | Pius XI CatholicD3 (37.5) |
105▲15 | Burlington | 6-4 | D2Division rank #22 | 60.4early | 41.5 | 0 | Janesville ParkerD1 (48.4) |
107▲40 | Racine Horlick | 7-4 | D2Division rank #23 | 60.3early | 43.8 | 0 | Union GroveD2 (57.3) |
109▼23 | Brookfield Central | 3-7 | D2Division rank #24 | 60.2early | 70.8 | 0 | — |
112▼52 | Nicolet | 3-6 | D2Division rank #25 | 59.7early | 40.3 | 0 | Milwaukee KingD1 (49.2) |
114▼4 | Wittenberg- | 8-3 | D5Division rank #11 | 59.6early | 55.7 | 0 | TomahawkD5 (50.7) |
116▼90 | River Falls | 3-6 | D2Division rank #26 | 59.3early | 56.9 | 0 | Wisconsin Rapids LincolnD1 (47.8) |
124▲83 | Winnebago Lutheran | 5-6 | D5Division rank #12 | 58.5early | 50.3 | 0 | ChiltonD5 (34.1) |
127▲58 | Northwestern | 10-3 | D5Division rank #13 | 58.2early | 67.1 | 0 | SomersetD4 (58.9) |
130▼79 | Waukesha North | 3-6 | D2Division rank #27 | 57.9early | 53.6 | 0 | West Bend EastD3 (38.5) |
132▲1 | Westosha Central | 4-6 | D2Division rank #28 | 57.7early | 56.4 | 0 | OregonD2 (47.4) |
134▲76 | Brillion | 5-5 | D5Division rank #14 | 57.7early | 48.8 | 0 | Southern DoorD5 (52.1) |
136▲80 | Oshkosh North | 6-4 | D2Division rank #29 | 57.6early | 55.7 | 0 | Oshkosh WestD1 (49.1) |
137▲38 | Union Grove | 4-6 | D2Division rank #30 | 57.3early | 45.8 | 0 | South MilwaukeeD2 (31.4) |
138▼36 | Marshfield | 4-6 | D2Division rank #31 | 57.1early | 67.7 | 0 | — |
139▼101 | Kewaunee | 7-4 | D5Division rank #15 | 56.7early | 51.1 | 0 | Racine LutheranD5 (40.6) |
140▲41 | Greenfield | 4-5 | D2Division rank #32 | 56.5early | 64.1 | 0 | West Allis HaleD2 (51.4) |
157▼31 | Lake Country Lutheran | 8-4 | D5Division rank #16 | 54.9early | 66.2 | 0 | — |
160▲38 | West Bend West | 4-5 | D2Division rank #33 | 54.6early | 32.7 | 0 | Kenosha TremperD1 (34.6) |
161▼17 | Oostburg | 6-4 | D5Division rank #17 | 54.6early | 53.1 | 0 | Kohler/Sheboygan Christian/Sheboygan Area Lutheran (54) |
162▼11 | Colby | 3-7 | D5Division rank #18 | 54.5early | 67.2 | 0 | — |
163▼23 | Menasha | 6-4 | D2Division rank #34 | 54.5early | 72.4 | 0 | — |
165▲9 | Pulaski | 5-5 | D2Division rank #35 | 54.2early | 62.3 | 0 | HortonvilleD2 (49.9) |
169▲32 | ![]() Brodhead/ | 2-7 | D5Division rank #19 | 53.7early | 57.2 | 0 | — |
170▼5 | Laconia | 4-5 | D5Division rank #20 | 53.3early | 36.3 | 0 | MarkesanD6 (48.3) |
171▼21 | Menomonee Falls | 0-9 | D2Division rank #36 | 53.3early | 70.1 | 0 | — |
172▲31 | Holmen | 7-4 | D2Division rank #37 | 53.3early | 56.9 | 0 | Sauk PrairieD3 (55.4) |
177▼62 | La Crosse Central | 5-5 | D2Division rank #38 | 52.5early | 69 | 0 | — |
178▼40 | Watertown Luther Prep | 5-5 | D5Division rank #21 | 52.5early | 52.1 | 0 | JeffersonD4 (37.7) |
180▼63 | Southern Door | 7-4 | D5Division rank #22 | 52.1early | 56.1 | 0 | — |
181▲38 | New Glarus | 6-4 | D5Division rank #23 | 52.1early | 45.1 | 0 | BellevilleD6 (49.5) |
183▼42 | West Allis Hale | 2-7 | D2Division rank #39 | 51.4early | 40.8 | 0 | West Allis CentralD2 (25.1) |
189▲10 | Tomahawk | 3-6 | D5Division rank #24 | 50.7early | 50 | 0 | CrandonD6 (40.4) |
193▼15 | Hortonville | 2-7 | D2Division rank #40 | 49.9early | 63.6 | 0 | — |
196▼6 | Elkhorn | 5-6 | D2Division rank #41 | 49.3early | 51.4 | 0 | Delavan-DarienD4 (39.4) |
201▲12 | Elk Mound | 5-5 | D5Division rank #25 | 49.0early | 58.5 | 0 | SpoonerD5 (48.2) |
203▼73 | Wauwatosa West | 5-5 | D2Division rank #42 | 48.9early | 69.3 | 0 | — |
208▲57 | Spooner | 6-4 | D5Division rank #26 | 48.2early | 38.9 | 0 | Northland PinesD4 (28.8) |
209▲61 | Green Bay Southwest | 1-8 | D2Division rank #43 | 48.2early | 56 | 0 | — |
211▲67 | Brookfield Academy | 8-3 | D5Division rank #27 | 48.0early | 37.4 | 0 | PacelliD7 (29) |
214▼5 | Durand- | 2-7 | D5Division rank #28 | 47.7early | 66.7 | 0 | — |
216▲5 | Oregon | 2-7 | D2Division rank #44 | 47.4early | 54.3 | 0 | — |
228▲13 | Tomah | 1-8 | D2Division rank #45 | 45.9early | 58.7 | 0 | — |
229▼52 | Gale- | 2-7 | D5Division rank #29 | 45.8early | 65.5 | 0 | — |
230▲49 | Racine Park | 1-8 | D2Division rank #46 | 45.8early | 59.2 | 0 | — |
231▲18 | University School of Milwaukee | 4-5 | D5Division rank #30 | 45.8early | 45.6 | 0 | Brookfield AcademyD5 (48) |
242▼51 | New Holstein | 6-4 | D5Division rank #31 | 44.8early | 44.3 | 0 | Ozaukee/Random Lake (43.2) |
244▲52 | ![]() Spencer/ | 2-7 | D5Division rank #32 | 44.7early | 53.1 | 0 | PittsvilleD7 (41.6) |
245▲50 | Barron | 6-4 | D5Division rank #33 | 44.7early | 38.9 | 0 | CameronD6 (39.5) |
253▼17 | Richland Center | 4-6 | D5Division rank #34 | 44.1early | 57.2 | 0 | TomahD2 (45.9) |
255▲13 | Viroqua | 3-6 | D5Division rank #35 | 43.9early | 31.6 | 0 | DodgevilleD5 (35.1) |
257▼26 | Waukesha South | 2-7 | D2Division rank #47 | 43.3early | 36.1 | 0 | Milwaukee LutheranD3 (30.3) |
259▲26 | Clinton | 3-6 | D5Division rank #36 | 43.2early | 42.2 | 0 | WhitewaterD4 (26.6) |
263▼20 | River Valley | 2-6 | D5Division rank #37 | 42.7early | 45.1 | 0 | — |
268▲39 | Watertown | 2-7 | D2Division rank #48 | 42.0early | 53.3 | 0 | Waukesha SouthD2 (43.3) |
281▼34 | Superior | 0-9 | D2Division rank #49 | 40.7early | 64.1 | 0 | — |
286▼123 | Racine Lutheran | 6-4 | D5Division rank #38 | 40.6early | 57.7 | 0 | — |
298▼35 | Sturgeon Bay | 3-7 | D5Division rank #39 | 39.5early | 42.7 | 0 | — |
301▼32 | Horicon/ | 3-6 | D5Division rank #40 | 38.7early | 61.2 | 0 | — |
310▲23 | Clintonville | 2-7 | D5Division rank #41 | 36.8early | 39.2 | 0 | RiponD4 (24.3) |
314▼47 | Omro | 1-8 | D5Division rank #42 | 35.8early | 63 | 0 | — |
315▼18 | Bloomer | 2-7 | D5Division rank #43 | 35.7early | 62 | 0 | — |
321▲27 | Dodgeville | 1-8 | D5Division rank #44 | 35.1early | 31.1 | 0 | Iowa-GrantD7 (18.4) |
326▼55 | Chilton | 2-7 | D5Division rank #45 | 34.1early | 55.3 | 0 | — |
331▲10 | Peshtigo | 3-7 | D5Division rank #46 | 33.2early | 58.9 | 0 | — |
339▼36 | South Milwaukee | 1-8 | D2Division rank #50 | 31.4early | 58.5 | 0 | — |
341▲9 | Green Bay East | 2-7 | D2Division rank #51 | 30.9early | 39 | 0 | Appleton WestD1 (36.8) |
342▼14 | Sheboygan South | 1-8 | D2Division rank #52 | 30.7early | 45.7 | 0 | — |
347▲2 | ![]() Milwaukee Vincent/ | 2-5 | D2Division rank #53 | 29.7early | — | 0 | — |
356▲14 | ![]() Parkview/ | 2-7 | D5Division rank #47 | 28.1early | 27.8 | 0 | DominicanD5 (11) |
361▼6 | Wautoma | 2-7 | D5Division rank #48 | 25.8early | 36.6 | 0 | — |
364▲4 | West Allis Central | 1-8 | D2Division rank #54 | 25.1early | 38.7 | 0 | Brown DeerD4 (26) |
384▼10 | ![]() Shorewood/ | 0-9 | D2Division rank #55 | 14.9early | 34.8 | 0 | — |
385▼4 | Dominican | 1-8 | D5Division rank #49 | 11.0early | 24.5 | 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
30 of 385 without a division on fileDivision 1 top 8 of 50
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
1▲8 | Kimberly | 8-2 | D1Division rank #1 | 85.0early |
2▲2 | Muskego | 9-5 | D1Division rank #2 | 84.2early |
4▼1 | Franklin | 10-1 | D1Division rank #3 | 80.8early |
6▲4 | Verona | 10-1 | D1Division rank #4 | 79.0early |
9▲11 | Neenah | 9-3 | D1Division rank #5 | 76.8early |
10▼5 | Arrowhead | 9-3 | D1Division rank #6 | 76.7early |
12▼10 | Mukwonago | 10-3 | D1Division rank #7 | 75.2early |
13▲39 | Chippewa Falls | 6-4 | D1Division rank #8 | 75.1early |
Division 2 top 8 of 55
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
3▲5 | Rice Lake | 11-3 | D2Division rank #1 | 80.8early |
16▲43 | Germantown | 8-3 | D2Division rank #2 | 74.6early |
27▼14 | West De Pere | 11-2 | D2Division rank #3 | 73.0early |
32▼4 | Kaukauna | 9-3 | D2Division rank #4 | 71.4early |
33▲33 | Homestead | 8-3 | D2Division rank #5 | 71.1early |
37▲8 | Badger | 11-2 | D2Division rank #6 | 70.0early |
38▲58 | Cedarburg | 7-3 | D2Division rank #7 | 69.4early |
42▼35 | Kettle Moraine | 3-6 | D2Division rank #8 | 69.1early |
Division 3 top 8 of 46
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
5▲20 | ![]() Mount Horeb/ | 11-1 | D3Division rank #1 | 79.9early |
18▼2 | Catholic Memorial | 11-3 | D3Division rank #2 | 73.9early |
20▲52 | Grafton | 10-2 | D3Division rank #3 | 73.6early |
31▲30 | New Berlin West | 9-3 | D3Division rank #4 | 71.5early |
40– | Notre Dame | 14-0 | D3Division rank #5 | 69.3early |
50▼14 | Plymouth | 8-3 | D3Division rank #6 | 67.9early |
59▼4 | Whitefish Bay | 5-5 | D3Division rank #7 | 66.1early |
66▲37 | Portage | 4-5 | D3Division rank #8 | 65.1early |
Division 4 top 8 of 57
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
8▲3 | Columbus | 10-1 | D4Division rank #1 | 76.9early |
11▲12 | Prescott | 9-2 | D4Division rank #2 | 75.3early |
23▲19 | Aquinas | 11-2 | D4Division rank #3 | 73.2early |
24▼2 | West Salem | 9-2 | D4Division rank #4 | 73.2early |
34▲50 | Baldwin- | 12-2 | D4Division rank #5 | 70.9early |
44▼13 | Saint Croix Central | 5-5 | D4Division rank #6 | 68.8early |
49▲4 | Xavier | 6-5 | D4Division rank #7 | 68.1early |
54▲43 | Winneconne | 12-1 | D4Division rank #8 | 66.8early |
Division 5 top 8 of 49
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
7▲11 | Stratford | 14-0 | D5Division rank #1 | 77.7early |
19▲10 | Wrightstown | 12-2 | D5Division rank #2 | 73.6early |
21▲3 | Saint Mary's Springs | 8-2 | D5Division rank #3 | 73.5early |
26▲32 | Prairie du Chien | 11-2 | D5Division rank #4 | 73.1early |
35▲30 | Saint Croix Falls | 11-1 | D5Division rank #5 | 70.7early |
39▲4 | Stanley- | 9-2 | D5Division rank #6 | 69.4early |
78▲14 | Amherst | 8-3 | D5Division rank #7 | 63.9early |
85▲3 | Kiel | 11-1 | D5Division rank #8 | 63.1early |
Division 6 top 8 of 49
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
51▲88 | Luther | 8-3 | D6Division rank #1 | 67.8early |
65▼28 | Regis | 11-1 | D6Division rank #2 | 65.2early |
67▲58 | Abbotsford | 8-3 | D6Division rank #3 | 65.0early |
72▲19 | Auburndale | 9-2 | D6Division rank #4 | 64.6early |
79▲85 | Cuba City | 9-2 | D6Division rank #5 | 63.5early |
92▼16 | Coleman | 11-1 | D6Division rank #6 | 62.0early |
99▲15 | Bonduel | 11-2 | D6Division rank #7 | 60.8early |
111▼57 | Mondovi | 7-4 | D6Division rank #8 | 60.0early |
Division 7 top 8 of 49
Swipe for ES rating
| Rank | Team | Record | Div | ES |
|---|---|---|---|---|
47▲47 | ![]() Potosi/ | 13-1 | D7Division rank #1 | 68.4early |
56▼8 | Edgar | 13-1 | D7Division rank #2 | 66.5early |
61▲9 | River Ridge | 9-3 | D7Division rank #3 | 65.9early |
97▼8 | Boyceville | 11-2 | D7Division rank #4 | 61.2early |
115▼38 | Kenosha St. Joseph Catholic | 10-3 | D7Division rank #5 | 59.3early |
126▲31 | Iola- | 6-4 | D7Division rank #6 | 58.3early |
129▼10 | Spring Valley | 11-1 | D7Division rank #7 | 58.2early |
135▼52 | Bangor | 8-3 | D7Division rank #8 | 57.6early |
Conference strength
mean ES rating of members| Conference | Teams | Mean ES | Top team |
|---|---|---|---|
| Classic Eight | 7 | 72.9 | Muskego (84.2) |
| Big Rivers | 7 | 66.4 | Rice Lake (80.8) |
| Fox Valley Association | 8 | 65 | Kimberly (85.0) |
| Greater Metro | 7 | 63.7 | Germantown (74.6) |
| North Shore | 8 | 61.5 | Homestead (71.1) |
| Middle Border | 8 | 61 | Prescott (75.3) |
| Badger - Large | 7 | 60.4 | Waunakee (73.3) |
| Badger - Small | 5 | 58.5 | Portage (65.1) |
| Fox River Classic-North | 8 | 56.9 | West De Pere (73.0) |
| Wisconsin Valley | 7 | 56.9 | D.C. Everest (66.1) |
| Southeast | 8 | 56.6 | Franklin (80.8) |
| East Central | 6 | 56.5 | Plymouth (67.9) |
| North Eastern | 7 | 56 | Wrightstown (73.6) |
| Big Eight | 8 | 55.9 | Verona (79.0) |
| Bay | 7 | 55.5 | Xavier (68.1) |
| Central Wisconsin | 7 | 55.4 | Stratford (77.7) |
| Southern Lakes | 8 | 54.9 | Badger (70.0) |
| Coulee | 8 | 54.7 | Aquinas (73.2) |
| Wisconsin Flyway | 8 | 53.7 | Saint Mary's Springs (73.5) |
| Cloverbelt | 7 | 53.4 | Stanley-Boyd (69.4) |
| Mississippi Valley | 8 | 53.3 | Onalaska (63.9) |
| Parkland | 8 | 52.8 | Catholic Memorial (73.9) |
| Capitol | 6 | 52.5 | Columbus (76.9) |
| Southwest Wisconsin Activities | 6 | 52.1 | Cuba City (63.5) |
| Woodland | 7 | 51.2 | Grafton (73.6) |
| Great Northern | 8 | 49.9 | Mosinee (63.3) |
| Southwest Wisconsin | 7 | 49.7 | Prairie du Chien (73.1) |
| Big East | 8 | 48.7 | Howards Grove (59.7) |
| Fox River Classic-South | 8 | 47.4 | Notre Dame (69.3) |
| Marawood Central Wisconsin | 8 | 47.4 | Edgar (66.5) |
| Metro Classic | 8 | 46.7 | Racine St. Catherine's (66.2) |
| Heart O' North | 7 | 46.3 | Saint Croix Falls (70.7) |
| Eastern Suburban | 7 | 45.9 | Cambridge (56.1) |
| Eastern Wisconsin | 8 | 45.7 | Kiel (63.1) |
| Milwaukee City (Richardson) | 4 | 45.6 | Milwaukee Reagan (51.6) |
| Dunn-St. Croix | 6 | 44.9 | Boyceville (61.2) |
| Packerland | 8 | 44.9 | Bonduel (60.8) |
| Rock Valley | 8 | 44.9 | Monroe (60.6) |
| Northwoods | 8 | 43 | Coleman (62.0) |
| Lakeland | 7 | 42.9 | Grantsburg (59.0) |
| Trailways | 7 | 42.9 | Johnson Creek (56.4) |
| Dairyland | 6 | 42.8 | Blair-Taylor (55.6) |
| South Central | 8 | 41.1 | Berlin (59.2) |
| Midwest Classic-Midwest | 5 | 40.6 | Milwaukee Academy of Science (62.2) |
| Scenic Bluffs | 8 | 40.1 | Bangor (57.6) |
| Midwest Classic-Classic | 6 | 35.7 | Kenosha St. Joseph Catholic (59.3) |
| Six Rivers | 4 | 34.4 | River Ridge (65.9) |
| Milwaukee City (Blackbourn) | 4 | 19.9 | Milwaukee South (24.9) |























































































































































