Waukee Northwest students catch candy thrown by the cheerleaders during a football game at Southeast Polk High School on Friday, Oct. 10, 2025, in Pleasant Hill.
Waukee Northwest students catch candy thrown by the cheerleaders during a football game at Southeast Polk High School on Friday, Oct. 10, 2025, in Pleasant Hill.
Home » News » National News » Iowa » Iowa high school football schedule Week 8, every IHSAA game
Iowa

Iowa high school football schedule Week 8, every IHSAA game

The eighth week of Iowa high school football in 2025 is quickly approaching.

There were some exciting games in Week 7, headlined by Class 5A No. 1 Waukee Northwest defeating No. 10 and four-time defending state champion Southeast Polk, 38-7, No. 7 Sioux City East edging No. 4 Johnston, 21-17 and No. 3 Dowling Catholic posting a 30-14 win over Waukee.

Video Thumbnail

Week 8 also has a slew of big games and potential thrillers.

The top games of Week 8 include 5A battles between No. 2 West Des Moines Valley and No. 6 Ankeny, No. 1 Waukee Northwest and Norwalk, Ankeny Centennial at No. 3 Dowling Catholic and No. 5 Johnston at No. 10 Southeast Polk. The metro area also features Des Moines East at Des Moines Lincoln, Ottumwa at Des Moines Roosevelt and Des Moines North at 4A No. 8 Gilbert.

In 4A, No. 1 Xavier hosts Decorah and No. 2 Newton hosts Grinnell, and in 3A No. 1 Solon is at Mount Pleasant, No. 2 Clear Lake is at Charles City and No. 3 Bishop Heelan is at Humboldt.

(Games are listed alphabetically, with the home team listed first)

Week 8 of Iowa high school football schedule

Thursday, Oct. 16

Des Moines Roosevelt at Ottumwa, 7 p.m.

Sioux City North at Indianola, 7 p.m.

Friday, Oct. 17

AC/GC vs Riverside, 7 p.m.

ADM vs Lewis Central, 7 p.m.

Alburnett vs Anamosa, 8 p.m.

Ankeny vs Valley, 7 p.m.

Atlantic vs Harlan, 7 p.m.

Audubon vs Exira-EHK, 7 p.m.

BCLUW vs Postville, 7 p.m.

BGM vs North Mahaska, 7 p.m.

Baxter vs Montezuma, 7 p.m.

Bedford vs Lamoni, 7 p.m.

Bellevue vs West Branch, 8 p.m.

Belmond-Klemme vs West Hancock, 7 p.m.

Benton vs West Delaware, 8 p.m.

Bettendorf vs Kennedy, 7 p.m.

Bishop Garrigan vs West Bend-Mallard, 7 p.m.

Bondurant-Farrar vs Ballard, 7 p.m.

Boyer Valley vs Sidney, 7 p.m.

CAM vs Ar-We-Va, 7 p.m.

Cardinal vs Sigourney-Keota, 7 p.m.

Cascade vs Camanche, 7 p.m.

Center Point-Urbana vs Assumption, 8 p.m.

Central City vs Springville, 7 p.m.

Central Decatur vs AHSTW, 7 p.m.

Central Springs vs South Hardin, 7 p.m.

Chariton vs Grand View Christian, 8 p.m.

Charles City vs Clear Lake, 8 p.m.

Cherokee vs Sheldon, 7 p.m.

Clarinda vs Woodward-Granger, 7 p.m.

Clarksville vs Collins-Maxwell, 7 p.m.

Clayton Ridge vs Nashua-Plainfield, 7 p.m.

Colo-Nesco vs GMG, 7 p.m.

Columbus vs Pekin, 7 p.m.

Creston vs Greene County, 8 p.m.

Crestwood vs Waukon, 8 p.m.

Dallas Center-Grimes vs Ames, 7 p.m.

Davenport North vs Davenport West, 7 p.m.

Davis County vs South Tama County, 8 p.m.

Denison-Schleswig vs Boone, 7 p.m.

Denver vs Vinton-Shellsburg, 8 p.m.

Des Moines Christian vs Nevada, 8 p.m.

Dowling vs Centennial, 7 p.m.

Durant vs Eddyville-Blakesburg-Fremont, 7 p.m.

East Marshall vs North Cedar, 7 p.m.

East Union vs Griswold, 7 p.m.

Easton Valley vs Calamus-Wheatland, 7 p.m.

Edgewood-Colesburg vs Central Elkader, 7 p.m.

Emmetsburg vs East Sac County, 7 p.m.

English Valleys vs Meskwaki Settlement, 7 p.m.

Estherville-Lincoln Central vs Spirit Lake, 7 p.m.

Fairfield vs Keokuk, 8 p.m.

Fort Dodge vs Le Mars, 7 p.m.

Fremont-Mills vs East Mills, 7 p.m.

Garner-Hayfield-Ventura vs Clarion-Goldfield-Dows, 7 p.m.

Gehlen vs West Sioux, 7 p.m.

Gilbert vs D.M. North, 7 p.m.

Glidden-Ralston vs Coon Rapids-Bayard, 7 p.m.

Grundy Center vs Eagle Grove, 7 p.m.

HLV vs Lone Tree, 7 p.m.

HMS vs MMCRU, 7 p.m.

Hampton-Dumont vs Dike-New Hartford, 8 p.m.

Harris-Lake Park vs GTRA, 7 p.m.

Hempstead vs Jefferson, 7 p.m.

Hinton vs Alta-Aurelia, 7 p.m.

Humboldt vs Bishop Heelan, 7 p.m.

I-35 vs Ogden, 7 p.m.

Iowa Falls-Alden vs Independence, 8 p.m.

Iowa Valley vs WACO, 7 p.m.

Janesville vs Dunkerton, 7 p.m.

Jefferson vs Glenwood, 7 p.m.

Jesup vs Hudson, 7 p.m.

Kingsley-Pierson vs St Edmond, 7 p.m.

Kuemper vs Okoboji, 7 p.m.

Lawton-Bronson vs West Lyon, 7 p.m.

Liberty vs Iowa City, 7 p.m.

Lincoln vs D.M. East, 7 p.m.

Linn-Mar vs Cedar Falls, 7 p.m.

Lisbon vs Beckman, 7 p.m.

Logan-Magnolia vs Akron-Westfield, 7 p.m.

Lynnville-Sully vs Earlham, 7 p.m.

MVAOCOU vs Ridge View, 7 p.m.

Madrid vs Colfax-Mingo, 7 p.m.

Maquoketa Valley vs East Buchanan, 7 p.m.

Maquoketa vs Central DeWitt, 8 p.m.

Marion vs Oskaloosa, 7 p.m.

Martensdale-St Marys vs Nodaway Valley, 7 p.m.

Mediapolis vs Central Lee, 8 p.m.

Midland vs Highland, 7 p.m.

Mormon Trail vs Lenox, 7 p.m.

Mt Ayr vs Southwest Valley, 7 p.m.

Mt Pleasant vs Solon, 8 p.m.

Mt Vernon vs Wahlert, 8 p.m.

Muscatine vs Davenport Central, 7 p.m.

New London vs Van Buren County, 7 p.m.

Newman vs AGWSR, 7 p.m.

Newton vs Grinnell, 7 p.m.

North Butler vs St Ansgar, 7 p.m.

North Fayette Valley vs New Hampton, 7 p.m.

North Polk vs Carlisle, 7 p.m.

North Scott vs Burlington, 7 p.m.

North Tama vs Gladbrook-Reinbeck, 7 p.m.

North Union vs Northwood-Kensett, 7 p.m.

Northeast vs MFL MarMac, 7 p.m.

OABCIG vs Southeast Valley, 7 p.m.

Osage vs Forest City, 8 p.m.

PCM vs Centerville, 8 p.m.

Panorama vs Pleasantville, 7 p.m.

Pella Christian vs Albia, 8 p.m.

Pella vs Clear Creek-Amana, 7 p.m.

Perry vs Carroll, 8 p.m.

Pleasant Valley vs Dubuque, 7 p.m.

Pocahontas vs South Central Calhoun, 7 p.m.

Prairie vs Iowa City West, 7 p.m.

Red Oak vs Underwood, 7 p.m.

Regina vs Louisa-Muscatine, 7 p.m.

Rockford vs Riceville, 7 p.m.

Roland-Story vs Oelwein, 8 p.m.

S.C. East vs Lincoln, 7 p.m.

Saydel vs Winterset, 8 p.m.

Sergeant Bluff-Luton vs S.C. West, 7 p.m.

Seymour vs Murray, 7 p.m.

Shenandoah vs Tri-Center, 7 p.m.

Sibley-Ocheyedan vs Sioux Central, 7 p.m.

Sioux Center vs MOC-Floyd Valley, 7 p.m.

South Hamilton vs Manson-Northwest Webster, 7 p.m.

South Winneshiek vs Starmont, 7 p.m.

Southeast Polk vs Johnston, 7 p.m.

St Albert vs Woodbury Central, 7 p.m.

St Mary’s vs North Iowa, 7 p.m.

Stanton-Essex vs Melcher-Dallas, 7 p.m.

Storm Lake vs Spencer, 7 p.m.

Tipton vs Monticello, 8 p.m.

Treynor vs Missouri Valley, 7 p.m.

Tripoli vs Don Bosco, 7 p.m.

Twin Cedars vs Moravia, 7 p.m.

Union vs Sumner-Fredericksburg, 7 p.m.

Unity Christian vs Central Lyon, 7 p.m.

Urbandale vs Norwalk, 7 p.m.

Van Meter vs Clarke, 8 p.m.

Wapello vs Danville, 7 p.m.

Wapsie Valley vs North Linn, 7 p.m.

Washington vs Fort Madison, 8 p.m.

Washington vs Mason City, 7 p.m.

Waterloo Christian vs Turkey Valley, 7 p.m.

Waterloo Columbus vs Aplington-Parkersburg, 7 p.m.

Waterloo West vs Marshalltown, 7 p.m.

Waukee Northwest vs Waukee, 7 p.m.

Waverly-Shell Rock vs Waterloo East, 7 p.m.

Wayne vs Southeast Warren, 7 p.m.

Webster City vs Algona, 7 p.m.

West Burlington vs Mid-Prairie, 8 p.m.

West Central Valley vs West Marshall, 7 p.m.

West Central vs Kee, 7 p.m.

West Fork vs Lake Mills, 7 p.m.

West Liberty vs Wilton, 8 p.m.

West Monona vs IKM-Manning, 7 p.m.

Western Christian vs BHRV, 7 p.m.

Western Dubuque vs Clinton, 7 p.m.

Westwood vs South O’Brien, 7 p.m.

Williamsburg vs Knoxville, 8 p.m.

Winfield-Mt Union vs Belle Plaine, 7 p.m.

Xavier vs Decorah, 7 p.m.

Joe Randleman covers high school sports for the Ames Tribune. Contact him at jrandleman@gannett.com. Follow him on Twitter at @JoeRandleman

This article originally appeared on Ames Tribune: Iowa high school football schedule Week 8, every IHSAA game

Reporting by Joe Randleman, Des Moines Register / Ames Tribune

USA TODAY Network via Reuters Connect

Image

Related posts

Leave a Comment