Tonight's playoff football matchups are more than 2 months in the making.

Round of 16 games for all seven of Iowa's classes kick off at 7 p.m. That means 56 teams will move on to next week's quarterfinals.

Video above: Highlights from Week 9 of Iowa high school football

Here's what you need to know.

Playoff matchups

Click here for the full list of Round of 16 playoff matchups Friday.

Unbeaten teams heading into Oct. 31 playoff games

Class 5A: none

Class 4A: Gilbert, Xavier

Class 3A: Clear Lake, Solon

Class 2A: Kuemper Catholic, Osage

Class 1A: Grundy Center, Regina Catholic, West Lyon

Class A: ACGC, MMCRU, Pekin, Saint Ansgar, Wapsie Valley, Woodbury Central

Eight-player: Audubon, Bishop Garrigan, Edgewood-Colesburg, Gladbrook-Reinbeck, Iowa Valley

Note: all unbeaten teams a

See Full Page