It is nearing time for the second week of Iowa high school football in 2025.
There were some exciting games in Week 1, headlined by No. 3 West Des Moines Valley’s thrilling 20-19 rivalry win over No. 1 Dowling Catholic. Expect Week 2 to be no different.
The top games of Week 2 include Class 5A battles between No. 1 Valley and No. 4 Waukee Northwest, No. 3 Southeast Polk and No. 5 Iowa City Liberty, No. 9 Johnston and No. 2 Dowling Catholic and No. 6 Ankeny versus Waukee.
Also in the Des Moines metro, Des Moines Roosevelt faces off against versus Des Moines East and Des Moines Lincoln hosts Des Moines North.
Other big opening games from across the state include No. 5 Newton at 3 North Polk and No. 1 Pella at No. 9 Waverly Shell-Rock in 4A, 2A No. 5 Prairie City-Monroe at 3A No. 9 Nevada, 3A No. 10 Des Moines Christian at 2A No. 8 Roland-Story and Class 1A No. 1 West Lyon at 2A No. 3 Central Lyon/George-Little Rock.
Check out the full schedule below.
Iowa high school football schedule, Week 2
Home team listed first
ADM vs Ballard, 7 p.m.
Akron-Westfield vs Westwood, 7 p.m.
Alburnett vs Mid-Prairie, 8 p.m.
Algona vs Kuemper, 7 p.m.
Ames vs Urbandale, 7 p.m.
Anamosa vs Wahlert, 8 p.m.
Aplington-Parkersburg vs Dike-New Hartford, 7 p.m.
Ar-We-Va vs Glidden-Ralston, 7 p.m.
BCLUW vs West Fork, 7 p.m.
Beckman vs Monticello, 8 p.m.
Belle Plaine vs Iowa Valley, 7 p.m.
Bellevue vs Camanche, 8 p.m.
Belmond-Klemme vs Newman, 7 p.m.
Bettendorf vs Iowa City, 7 p.m.
Bondurant-Farrar vs Grinnell, 7 p.m.
Cardinal vs Lynnville-Sully, 7 p.m.
Carlisle vs Indianola, 7 p.m.
Carroll vs Spencer, 7 p.m.
Cedar Falls vs Pleasant Valley, 7 p.m.
Centennial vs Linn-Mar, 7 p.m.
Central Elkader vs Central City, 7 p.m.
Central Lee vs Albia, 8 p.m.
Central Lyon vs West Lyon, 8 p.m.
Central Springs vs Lake Mills, 7 p.m.
Chariton vs Davis County, 8 p.m.
Clayton Ridge vs MFL MarMac, 7 p.m.
Clinton vs Davenport Central, 7 p.m.
Colfax-Mingo vs BGM, 7 p.m.
Collins-Maxwell vs Colo-Nesco, 7 p.m.
Columbus vs Van Buren County, 7 p.m.
Coon Rapids-Bayard vs CAM, 7 p.m.
Creston vs Winterset, 7 p.m.
D.M. East vs Roosevelt, 7 p.m.
Dallas Center-Grimes vs Ottumwa, 7 p.m.
Danville vs Louisa-Muscatine, 7 p.m.
Davenport North vs Clear Creek-Amana, 7 p.m.
Davenport West vs Central DeWitt, 7 p.m.
Decorah vs Crestwood, 7 p.m.
Denison-Schleswig vs Atlantic, 7 p.m.
Denver vs Sumner-Fredericksburg, 8 p.m.
Don Bosco vs West Central, 7 p.m.
Dowling vs Johnston, 7 p.m.
Dubuque Senior vs Waterloo West, 7 p.m.
Dunkerton vs Waterloo Christian, 7 p.m.
Durant vs Lisbon, 7 p.m.
Eagle Grove vs Ogden, 7 p.m.
Earlham vs Martensdale-St Marys, 7 p.m.
East Buchanan vs Wapsie Valley, 7 p.m.
East Sac County vs Alta-Aurelia, 7 p.m.
East Union vs Seymour, 7 p.m.
Eddyville-Blakesburg-Fremont vs East Marshall, 7 p.m.
Estherville-Lincoln Central vs Cherokee, 8 p.m.
Fairfield vs Centerville, 8 p.m.
Forest City vs Charles City, 8 p.m.
Fort Madison vs West Burlington, 8 p.m.
Fremont-Mills vs Boyer Valley, 7 p.m.
GMG vs Clarksville, 7 p.m.
GTRA vs St Mary’s, 7 p.m.
Garner-Hayfield-Ventura vs Osage, 8 p.m.
Geneseo vs Assumption, 8 p.m.
Gladbrook-Reinbeck vs Meskwaki Settlement, 7 p.m.
Greene County vs Woodward-Granger, 8 p.m.
Griswold vs Audubon, 7 p.m.
HLV vs English Valleys, 7 p.m.
Hampton-Dumont vs Clarion-Goldfield-Dows, 8 p.m.
Harlan vs Glenwood, 7 p.m.
Harris-Lake Park vs Northwood-Kensett, 7 p.m.
Hinton vs MMCRU, 7 p.m.
Hudson vs Cascade, 7 p.m.
Humboldt vs Clear Lake, 8 p.m.
I-35 vs Underwood, 7 p.m.
IKM-Manning vs St Albert, 7 p.m.
Independence vs Washington, 8 p.m.
Iowa City West vs Hempstead, 7 p.m.
Iowa Falls-Alden vs South Hardin, 8 p.m.
Jefferson vs Storm Lake, 7 p.m.
Kee vs Easton Valley, 7 p.m.
Kennedy vs Prairie, 7 p.m.
Knoxville vs Mt Pleasant, 8 p.m.
Lamoni vs Mormon Trail, 7 p.m.
Le Mars vs Bishop Heelan, 7 p.m.
Lenox vs Bedford, 7 p.m.
Lincoln vs D.M. North, 7 p.m.
Logan-Magnolia vs Missouri Valley, 7 p.m.
Lone Tree vs Calamus-Wheatland, 7 p.m.
MOC-Floyd Valley vs Unity Christian, 8 p.m.
MVAOCOU vs Manson-Northwest Webster, 8 p.m.
Madrid vs North Mahaska, 7 p.m.
Maquoketa Valley vs North Linn, 7 p.m.
Maquoketa vs Northeast, 8 p.m.
Marion vs Center Point-Urbana, 7 p.m.
Mason City vs Gilbert, 7 p.m.
Mediapolis vs Keokuk, 8 p.m.
Midland vs North Cedar, 7 p.m.
Moravia vs Murray, 7 p.m.
Mt Vernon vs Benton, 8 p.m.
Muscatine vs Jefferson, 7 p.m.
Nashua-Plainfield vs Postville, 7 p.m.
Nevada vs PCM, 8 p.m.
Nodaway Valley vs Central Decatur, 7 p.m.
North Butler vs South Winneshiek, 7 p.m.
North Fayette Valley vs West Delaware, 8 p.m.
North Polk vs Newton, 7 p.m.
Northwood-Kensett vs Dunkerton, 7 p.m.
Norwalk vs S.C. East, 7 p.m.
OABCIG vs Tri-Center, 7 p.m.
Oelwein vs Waukon, 8 p.m.
Okoboji vs BHRV, 7 p.m.
Oskaloosa vs Burlington, 7 p.m.
Panorama vs South Hamilton, 7 p.m.
Pekin vs New London, 7 p.m.
Perry vs Boone, 7 p.m.
Pleasantville vs Pella Christian, 8 p.m.
Pocahontas vs Lawton-Bronson, 8 p.m.
Red Oak vs AHSTW, 7 p.m.
Regina vs West Branch, 8 p.m.
Riceville vs Bishop Garrigan, 7 p.m.
Ridge View vs South Central Calhoun, 7 p.m.
Riverside vs Mt Ayr, 7 p.m.
Roland-Story vs Des Moines Christian, 8 p.m.
S.C North vs Lincoln, 7 p.m.
Saydel vs Clarke, 8 p.m.
Sergeant Bluff-Luton vs Lewis Central, 7 p.m.
Sheldon vs Sioux Center, 8 p.m.
Shenandoah vs Clarinda, 7 p.m.
Sibley-Ocheyedan vs Gehlen, 7 p.m.
Sigourney-Keota vs Wilton, 8 p.m.
Sioux Central vs West Sioux, 7 p.m.
Siouxland Christian vs Kingsley-Pierson, 7 p.m.
South O’Brien vs HMS, 7 p.m.
South Sioux City vs S.C. West, 7 p.m.
Southeast Polk vs Liberty, 7 p.m.
Southeast Valley vs Emmetsburg, 7 p.m.
Southeast Warren vs Baxter, 7 p.m.
Southwest Valley vs AC/GC, 7 p.m.
Springville vs Edgewood-Colesburg, 7 p.m.
St Ansgar vs Starmont, 7 p.m.
St Edmond vs Newell-Fonda, 7 p.m.
Stanton vs East Mills, 7 p.m.
Stanton-Essex vs East Mills, 7 p.m.
Tripoli vs North Tama, 7 p.m.
Turkey Valley vs Janesville, 7 p.m.
Twin Cedars vs Melcher-Dallas, 7 p.m.
Union vs South Tama County, 8 p.m.
Urbandale vs Ames, 7 p.m.
Van Meter vs Treynor, 7 p.m.
Vinton-Shellsburg vs Jesup, 8 p.m.
Wapello vs Highland, 7 p.m.
Washington vs North Scott, 7 p.m.
Waterloo Christian vs Calamus-Wheatland, 7 p.m.
Waterloo Columbus vs Grundy Center, 7 p.m.
Waterloo East vs Marshalltown, 7 p.m.
Waukee Northwest vs Valley, 7 p.m.
Waukee vs Ankeny, 7 p.m.
Waverly-Shell Rock vs Pella, 7 p.m.
Wayne vs Montezuma, 7 p.m.
Webster City vs Fort Dodge, 7 p.m.
West Bend-Mallard vs Rockford, 7 p.m.
West Central Valley vs Grand View Christian, 8 p.m.
West Hancock vs AGWSR, 7 p.m.
West Liberty vs Tipton, 8 p.m.
West Marshall vs New Hampton, 8 p.m.
Western Christian vs Spirit Lake, 8 p.m.
Williamsburg vs Solon, 8 p.m.
Winfield-Mt Union vs WACO, 7 p.m.
Woodbine vs Sidney, 7 p.m.
Woodbury Central vs West Monona, 7 p.m.
Xavier vs Western Dubuque, 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 2: Every IHSAA game
Reporting by Joe Randleman, Des Moines Register / Ames Tribune
USA TODAY Network via Reuters Connect

