Iowa GridironHS football · lines, ratings, history
Iowa high school football · all classes

The Record Book

Eleven-player football only. Ratings and upsets cover the class-playoff era (1972 on); streaks, blowouts, shootouts and rivalries use the full archive. Scores are newspaper-sourced and occasionally wrong — see about.

Best seasons since 1972

Final power rating, every class on one scale

1Iowa City High 1993Champ13-0 · #186.7
2Bettendorf 199310-1 · #281.1
3Davenport Assumption 19938-2 · #373.4
4Bettendorf 198911-1 · #166.8
5Iowa City High 1996Champ13-0 · #165.4
6Cedar Rapids Kennedy 19938-4 · #465.2
7Iowa City West 1998Champ13-0 · #164.8
8Marion Linn-Mar 1990Champ14-0 · #164.3
9WDM Dowling 2014Champ13-1 · #164.1
10WDM Valley 199810-1 · #264.0
11WDM Dowling 2018Champ11-2 · #163.1
12Bettendorf 1992Champ13-0 · #163.0
13Marion Linn-Mar 19937-4 · #562.9
14WDM Dowling 19759-1-1 · #162.4
15Davenport Central 19936-3 · #662.1
16Marion Linn-Mar 1989Champ12-1 · #261.0
17WDM Valley 201610-1 · #160.9
18WDM Dowling 2025Champ12-1 · #160.6
19Iowa City High 199210-1 · #260.4
20WDM Dowling 2015Champ13-0 · #160.3
21WDM Dowling 2017Champ12-1 · #160.2
22WDM Valley 201912-1 · #159.9
23WDM Dowling 19749-2 · #159.6
24CR Jefferson 1972Champ11-0 · #159.4
25Iowa City West 19968-2 · #259.0

Most dominant seasons

Points per game, seasons of 9+ games

1Galva-Holstein 200410-1 · #2+47.2
2Hawarden West Sioux 2017Champ13-0 · #1+45.5
3Gowrie Prairie 19739-0 · #9+45.3
4Sigourney-Keota 2005Champ13-0 · #1+43.9
5Pella Christian 201610-1 · #1+43.6
6Hamburg 19739-0 · #169+42.9
7Kanawha 19739-0 · #22+42.9
8Underwood 202110-1 · #2+42.3
9Packwood Pekin 1998Champ13-0 · #1+41.8
10Brooklyn BGM 201313-1 · #2+41.4
11Saint Ansgar 201911-1 · #2+41.3
12Hamburg 19749-0 · #3+41.2
13Prairie City-Monroe 202010-1 · #6+41.0
14Emmetsburg 1997Champ13-0 · #1+40.8
15Columbus Junction 19748-1 · #6+40.3

Most state titles since 1972

Teams that finished the postseason unbeaten

1Harlan
1972, 1982, 1983, 1984, 1993, 1995, 1997, 1998, 2003, 2004, 2005, 2009, 2021, 2022
14
2WDM Dowling
2000, 2001, 2010, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2025
11
3Emmetsburg
1977, 1979, 1989, 1990, 1997, 2000, 2002, 2003, 2008
9
4Iowa City Regina
2005, 2010, 2011, 2012, 2013, 2014, 2015, 2020
8
5Bettendorf
1981, 1987, 1988, 1991, 1992, 2004, 2007
7
6Inwood West Lyon
1998, 1999, 2010, 2013, 2019, 2024, 2025
7
7Grundy Center
1984, 1987, 1988, 2022, 2023, 2024
6
8WDM Valley
2002, 2003, 2005, 2008, 2011, 2020
6
9Britt West Hancock
1973, 1996, 2019, 2021, 2023
5
10Decorah
1974, 1987, 1988, 1989, 2012
5
11Wapsie Valley
1986, 1987, 1997, 2007, 2012
5
12Solon
1988, 2007, 2008, 2009, 2010
5
13CB St Albert
1991, 2004, 2006, 2007, 2009
5
14CR Xavier
2006, 2017, 2018, 2022, 2025
5
15Bishop Heelan
1975, 1982, 2008, 2013
4

Longest win streaks

Across seasons, regular season and playoffs

1Waterloo East 1965–197157
2Iowa City Regina 2010–201356
3Grundy Center 2022–202550
4Harlan 2003–200649
5Pella 2014–201742
6Solon 2007–201042
7Anamosa 1937–194240
8Roland-Story 1979–198238
9Central Lyon CL-G-LR 1974–197838
10Schaller-Crestland 1967–197138
11Bettendorf 1987–198936
12Mount Pleasant 1957–196136
13Inwood West Lyon 1998–200034
14Wapsie Valley 1986–198834
15Indianola 1968–197134

Most playoff seasons

Since 1972

1WDM Dowling48 of 54 seasons
2Emmetsburg45 of 54 seasons
3Harlan43 of 54 seasons
4Bishop Heelan41 of 54 seasons
5WDM Valley41 of 54 seasons
6Bettendorf39 of 54 seasons
7Cedar Falls36 of 54 seasons
8Britt West Hancock36 of 54 seasons
9Wapsie Valley36 of 54 seasons
10Solon36 of 54 seasons
11Pella35 of 54 seasons
12Ankeny35 of 54 seasons
13Inwood West Lyon35 of 54 seasons
14Davenport Assumption33 of 54 seasons
15West Branch33 of 54 seasons

Longest losing streaks

Ouch

1Waterloo East 2000–200660
2Burnside SE Webster 2006–201153
3Muscatine 1973–197744
4Saydel 1998–200242
5Moorhead East Monona 1969–197442
6Louisa-Muscatine 2020–202540
7Sioux City West 1987–199140
8Perry 2018–202239
9Mingo 1971–197639
10Camanche 2006–201038

Biggest upsets since 1972

Underdog wins (by 21 or less) ranked by the gap in the teams’ final season ratings; pre-game line also had them as underdogs

1984Wapello 19-7 over Waterloo Columbus44-pt gap
1979Bedford 20-12 over Clarinda30-pt gap
1985Waukee 20-18 over Ogden28-pt gap
2004Marengo Iowa Valley 28-8 over North Mahaska28-pt gap
1973Cedar Falls NU 7-6 over Ackley-Geneva26-pt gap
2019Estherville LC 20-14 over Spirit Lake26-pt gap
1992Marcus M-M-C 7-6 over Clay Central-Everly26-pt gap
2016CB Jefferson 42-33 over CB Lewis Central26-pt gap
2004Osage 25-24 over Waterloo Columbus25-pt gap
2006Jesup 14-10 over Conrad BCLUW25-pt gap
1989Durant 26-14 over Solon25-pt gap
2015MOC-Floyd Valley 28-20 over Central Lyon CL-G-LR25-pt gap
1975Ottumwa 27-19 over Newton25-pt gap
1979Harris-Lake Park 13-12 over Milford25-pt gap
2015Louisa-Muscatine 14-6 over Central Lee25-pt gap
2016Keokuk 16-12 over Washington24-pt gap
1998Aurelia 20-18 over Woodbury Central24-pt gap
2005Eagle Grove 26-21 over Cherokee Washington24-pt gap
1978Greene 22-12 over Parkersburg24-pt gap
2017Mason City 29-28 over Waterloo West24-pt gap

Biggest blowouts

2022Osceola Clarke 94-0 over Shenandoahby 94
1976Parkersburg 94-0 over Dumontby 94
2019Des Moines Roosevelt 93-0 over Sioux City Westby 93
2019WDM Valley 92-0 over Des Moines Northby 92
2009Packwood Pekin 90-0 over Keosauqua Van Burenby 90
1974Garwin 90-0 over Mingoby 90
2022Dyersville Beckman 89-0 over Postvilleby 89
2013WDM Valley 88-0 over CB Jeffersonby 88
1975Hudson 88-0 over Cedar Falls NUby 88
1983Wall Lake 87-0 over Fonda-Lyttonby 87
2022West Branch 86-0 over Louisa-Muscatineby 86
2015Avoca AHSTW 85-0 over West Mononaby 85
2019Ankeny 90-7 over Sioux City Northby 83
1973Redfield Dexfield 83-0 over Fontanelle B-Fby 83
2023Sigourney-Keota 82-0 over Colfax-Mingoby 82

Highest-scoring games

2018CB Jefferson 99-81 over Sioux City North180 pts
2002WDM Dowling 77-66 over Southeast Polk143 pts
2017Newton 71-70 over Fort Dodge141 pts
2020Fort Dodge 81-54 over Ames135 pts
2015POSpirit Lake 70-56 over Mount Vernon126 pts
2019Washington 64-61 over Mount Pleasant125 pts
2021POHartley HMS 70-54 over Neola Tri-Center124 pts
2011Louisa-Muscatine 70-54 over Columbus Junction124 pts
2013Burlington 69-52 over Davenport North121 pts
2016Creston 70-49 over Harlan119 pts
2015POSergeant Bluff-Luton 72-47 over Carroll119 pts
2003WDM Valley 76-42 over Mason City118 pts
1993Carroll Kuemper 77-40 over Cherokee Washington117 pts
1998Madrid 78-38 over Van Meter116 pts
2025POCherokee Washington 58-57 over Spirit Lake115 pts

Longest-running rivalries

Most meetings all-time, among pairs that have played since 2015

AlbiaCenterville18982025Centerville 8039–4123
AtlanticHarlan18962025Harlan 6948117
ClarindaShenandoah18972025Clarinda 5952–3114
Red OakShenandoah18982025Shenandoah 6542–6113
ClintonDavenport Central18942025Davenport Central 6938–5112
Clarion CGDEagle Grove19022025Clarion CGD 6344–4111
ClarindaRed Oak18962024Clarinda 6443–4111
IndependenceWest Delaware18992025West Delaware 5652–2110
Greene CountyPerry19032025Greene County 6740–2109
AmesMarshalltown18992025Ames 7136–2109
AlbiaChariton19052025Chariton 6145–3109
Britt West HancockGarner GHV18992025Britt West Hancock 5946–3108
Iowa Falls-AldenWebster City18992025Webster City 6538–5108
AlgonaHumboldt19022025Algona 5450–2106
SpencerStorm Lake19002025Spencer 6836–1105
GrinnellOskaloosa18982025Grinnell 5944–2105
Fort MadisonKeokuk19052025Fort Madison 5448–3105
HumboldtWebster City18992025Webster City 6933–3105
FairfieldMount Pleasant19022025Fairfield 5248–2102
Estherville LCSpirit Lake19162025Estherville LC 6238–1101