Friday Night Hype: Highlights, scores and more from Week 9 of Iowa high school football
The playoffs are here!
Small classes opened postseason play Friday night while classes in 3A-5A finished up the regular season.
You can see our highlights from Week 9 in the video at the top of this story.
Iowa high school football: Final scores from Week 9 games
ADM 43, Denison-Schleswig 0
Algona 21, Bishop Heelan 13
Ankeny 61, Council Bluffs Abraham Lincoln 0
Ankeny Centennial 49, Sioux City North 7
Benton Community 56, Iowa Falls-Alden 28
Bondurant-Farrar 28, Des Moines North 7
Carlisle 42, Ballard 35
Carroll 35, Atlantic 7
Cedar Falls 41, Cedar Rapids Jefferson 0
Cedar Rapids Washington 76, Waterloo East 21
Cedar Rapids Xavier 41, Mason City 3
Central Clinton, DeWitt 27, Center Point-Urbana 24
Clear Creek-Amana 43, Oskaloosa 0
Clear Lake 28, West Delaware 0
Clinton 49, Davenport West 14
Creston 54, Perry 13
Dallas Center-Grimes 14, Cedar Rapids Kennedy 7
Decorah 37, Waverly-Shell Rock 0
Dowling Catholic 42, Marshalltown 0
Dubuque Hempstead 26, Bettendorf 21
Fort Dodge 35, Sioux City West 6
Gilbert 49, North Polk, Alleman 18
Glenwood 51, Boone 35
Harlan 49, Greene County 0
Independence 49, Charles City 13
Indianola 14, Urbandale 7
Iowa City 60, Ottumwa 14
Iowa City Liberty 68, Muscatine 14
Iowa City West 42, Linn-Mar, Marion 14
Johnston 37, Des Moines Roosevelt 0
Le Mars 35, Storm Lake 0
Lewis Central 41, Council Bluffs Thomas Jefferson 0
MOC-Floyd Valley 39, Webster City 18
Mount Pleasant 25, Fairfield 22
Mount Vernon 42, Davenport Assumption 6
Nevada 63, Knoxville 21
Newton 42, Marion 17
North Scott 24, Davenport North 3
Pella 14, Grinnell 0
Pleasant Valley 49, Davenport Central 0
Cedar Rapids Prairie 41, Dubuque Senior 17
Sioux City East 39, Ames 14
Sergeant Bluff-Luton 41, Spencer 14
Sioux Center 34, Humboldt 13
Solon 51, Fort Madison 2
Southeast Polk 56, Des Moines East 0
West Des Moines Valley 63, Des Moines Lincoln 0
Wahlert 56, Maquoketa 8
Washington 21, Keokuk 20
Waukee 49, Waterloo West 21
Waukee Northwest 42, Norwalk 7
Williamsburg 62, Saydel 7
Winterset 31, Des Moines Christian 20
Iowa high school football playoffs scores
Class 2A
First Round
Alburnett 13, Crestwood, Cresco 6
Cherokee 58, Spirit Lake 57, OT
Hampton-Dumont-CAL 57, Woodward-Granger 36
Kuemper Catholic, Carroll 35, Grand View Christian 0
Mediapolis 28, Centerville 13
Mid-Prairie, Wellman 34, North Fayette Valley 19
OABCIG 34, Western Christian 17
Osage 22, Boyden-Hull/Rock Valley 14
PCM 42, West Liberty 8
Pella Christian 27, Clarinda 24
Roland-Story, Story City 28, Anamosa 14
Unity Christian 28, Okoboji, Milford 13
Van Meter 45, South Tama County, Tama 6
Waukon 34, Bellevue 13
West Branch 22, Denver 15
Wilton 50, Dike-New Hartford 14
Class 1A
First Round
Beckman Dyersville 63, Jesup 13
Western Dubuque 35, Union Community, LaPorte City 27
Clarion-Goldfield-Dows 48, Columbus Catholic, Waterloo 27
Emmetsburg 38, Hinton 34
Grundy Center 57, Eddyville-Blakesburg-Fremont 0
Hudson 21, Central Springs 14
Lawton-Bronson 14, Manson Northwest Webster 12
Pleasantville 42, Durant-Bennett 14
Regina, Iowa City 69, Northeast, Goose Lake 0
Ridge View 42, Tri-Center, Neola 27
Sigourney-Keota 45, I-35 0
South Hardin 35, Camanche 7
Treynor 49, Ogden 7
Underwood 54, South Central Calhoun 8
West Lyon, Inwood 48, East Sac County 6
West Marshall, State Center 38, Shenandoah 8
Class A
First Round
AC/GC 33, Logan-Magnolia 7
BGM 35, Riverside, Oakland 30
Gehlen Catholic, Le Mars 34, West Hancock, Britt 18
Lynnville-Sully 42, Wapello 0
Madrid 48, North Butler, Greene 8
Maquoketa Valley, Delhi 43, Danville 0
Marcus-Meridian-Cleghorn/Remsen Union 49, Belmond-Klemme 7
Mount Ayr 55, Council Bluffs St. Albert 47
North Linn, Troy Mills 59, Columbus Community, Columbus Junction 14
Pekin 42, Earlham 7
Sibley-Ocheyedan 41, Newman Catholic, Mason City 35
St Ansgar 47, East Marshall, LeGrand 0
Wapsie Valley, Fairbank 50, Starmont 3
West Fork, Sheffield 25, Nashua-Plainfield 23, OT
West Sioux 45, IKM-Manning 27
Woodbury Central, Moville 21, AHSTW 14
Class Eight-Player
First Round
Audubon 58, Lenox 20
Bedford 54, Wayne, Corydon 6
Bishop Garrigan 57, Kingsley-Pierson 12
Clarksville 78, Coon Rapids-Bayard 68
Don Bosco, Gilbertville 54, Collins-Maxwell 10
Easton Valley 80, Belle Plaine 52
Edgewood-Colesburg 58, WACO, Wayland 7
Fremont Mills, Tabor 62, St. Edmond, Fort Dodge 7
Gladbrook-Reinbeck 56, Ar-We-Va 7
Iowa Valley, Marengo 64, Moravia 0
Janesville 44, Riceville 34
Montezuma 46, East Union, Afton 28
North Union 56, GTRA 48
Southeast Warren, Liberty Center 46, Boyer Valley, Dunlap 35
Turkey Valley, Jackson Junction 60, Springville 15
Woodbine 78, Exira-EHK 6
Iowa high school football: Week 9 score updates, highlights and stats
Nevada drops 50 in first quarter
Knoxville has had a tough year, sporting a 1-7 record. Nevada is trying to make it worse.
The Cubs dominated the first quarter to the tune of a 50-0 (yes, you read that right) lead.
[twitter align='center' id='1981892784429658319' username='cubsactivities']https://x.com/cubsactivities/status/1981892784429658319[/twitter]Here's what else you need to know.
Friday night football forecast
[mediaosvideo align='' embedId='f6b035e4-9202-4767-b363-9c16b58ace69' mediaId='d5bd3975-a785-4cff-a282-329a5a2fcc85' size=''][/mediaosvideo]It'll be cool Friday, with a high of 63 degrees in Des Moines. Temps at 7 p.m. kickoff time will be 57.
vlog's latest weather forecast.
Game of the week
Our game of the week Friday night is a Top 5 matchup in Class 4A.
Unbeaten and third-ranked Gilbert (8-0) hosts No. 2 North Polk (7-1). Both are 4-0 in District 5 play this season. Kickoff is set for 7 p.m.
[mediaosvideo align='' embedId='06e5b224-4e81-45a0-98f1-0e41f27d3dc0' mediaId='6323d6e1-9f30-401b-97f7-614806bb6bb3' size=''][/mediaosvideo]Playoff matchups
Click here for the list of first-round high school football playoff games Friday for classes 2A, 1A, A and eight-player.
[related id='a93ccb5a-2b1d-49d9-9d79-6845a1b61546' align='center' source=''][/related]
Livestreams for Iowa high school football games
[related id='fc28eefb-e9e0-4baa-84a9-46cfa17e8f8f' align='center' source=''][/related]Waukee football players honor teachers with jersey tradition
Waukee players have a fun way to thank their favorite teachers.
[related id='f83101a6-e0ca-41b8-ba60-5683ef0675a3' align='center' source=''][/related]Iowa high school football rankings
Below is a list of the top-ranked teams in all seven classes. Click here for full rankings.
A reminder: Class 5A, 4A and 3A all use RPI ratings based on the team's record, their opponents' combined record, and their opponents' opponents' record. The rest of the classes are determined by a rankings committee.
- Class 5A: Dowling Catholic (8-0)
- Class 4A: Cedar Rapids Xavier (8-0)
- Class 3A: West Delaware (8-0)
- Class 2A: Kuemper Catholic (8-0)
- Class 1A: West Lyon (8-0)
- Class A: MMCRU (8-0)
- 8-player: Bishop Garrigan (8-0)
Stat leaders after Week 8
Here's a look at statistical leaders for Classes 3A-5A after Week 8 of the 2025 Iowa high school football season. Those teams finish the regular season on Friday, Oct. 24, while smaller classes play first-round playoff games that night.
Here's a look at final regular season stat leaders for eight-player teams and Classes A-2A.
[related id='c1730b1c-ac63-4ca5-bb47-56bf0edc5aec' align='center' source=''][/related][related id='69d2797e-da87-41e9-a330-a2854b42bc14' align='center' source=''][/related]Unbeaten teams after Week 8
Check out this list of Iowa high school football teams that have unblemished records after Week 7.
[related id='c1b6b40d-530f-406f-adb2-def226dc4200' align='center' source=''][/related]
Watch college football on vlog
vlog will carry CBS' Big Ten game every Saturday through November, including Iowa's game Saturday against Minnesota and the Hawkeyes' annual Friday game against Nebraska on Nov. 28. See the games you can watch on vlog this season.
[related id='bf3ab0ad-6bee-4dda-9a96-f18f603d9ebc' align='center' source=''][/related]Stream vlog's 'Big College Kickoff' football show every Saturday morning on Very Local
You can watch vlog's college football show, "Big College Kickoff," live on at 10:30 a.m. every Saturday through Nov. 29.
Very Local is a streaming channel that offers 24/7 access to vlog news, weather, original series and more. Download the Very Local App for free on your Roku, Amazon Fire TV, or smartphone.
.
Follow Very Local on , and .