Class 1A
1 Southeast Warren 25-5
2 Martensdale St. Marys 26-4
3 Remsen St. Mary’s 27-4
4 Newell-Fonda 36-5
5 North Linn 33-10
6 Sigourney 23-6
7 Collins-Maxwell 23-3
8 Fort Dodge St. Edmond 24-7
9 Woodbine 21-7
10 Highland 21-9
11 Mason City Newman 27-9
12 West Central Valley 28-9
13 Twin Cedars 29-3
14 Clarksville 19-3
15 St. Ansgar 20-9
Class 2A
1 Iowa City Regina 24-11
2 Lisbon 35-6
3 Central Springs 33-2
4 Van Meter 31-10
5 Interstate 35 23-7
6 Wilton 28-7
7 North Union 33-5
8 Logan-Magnolia 28-2
9 Cascade 19-12
10 Northeast 21-11
11 West Monona 29-7
12 Osage 22-7
13 Cardinal 22-13
14 Akron-Westfield 24-6
15 South Hardin 20-7
Class 3A
1 Williamsburg 34-11
2 Davenport Assumption 36-9
3 Saydel 32-6
4 Dubuque Wahlert 23-18
5 Mount Vernon 34-11
6 Davis County 24-9
7 Estherville Lincoln Central 27-9
8 Benton 25-16
9 Solon 20-16
10 Sioux Center 22-11
11 Albia 20-7
12 Atlantic 24-15
13 Sumner-Fredericksburg 23-6
14 Algona 20-7
15 PCM 16-12
Class 4A
1 Dallas Center-Grimes 35-7
2 Fort Dodge 37-7
3 North Scott 30-11
4 Carlisle 28-12
5 Norwalk 30-8
6 ADM 31-6
7 Xavier 21-19
8 Indianola 28-13
9 North Polk 16-16
10 Winterset 37-4
11 Burlington 20-15
12 Creston 25-5
13 Fairfield 29-10
14 Sergeant Bluff-Luton 30-10
15 Clear Creek-Amana 29-10
Class 5A
1 Waukee Northwest 35-7
2 West Des Moines Valley 27-15
3 Southeast Polk 25-14
4 Linn-Mar 36-6
5 Pleasant Valley 27-13
6 Ankeny Centennial 25-13
7 Muscatine 37-5
8 Johnston 32-5
9 Ankeny 27-13
10 Bettendorf 28-11
11 Ames 22-19
12 Waukee 26-15
13 Cedar Rapids Kennedy 24-16
14 Dubuque Hempstead 28-7
15 Iowa City Liberty 28-14