Class 1A
1. North Linn — 13-1
2. Martensdale-St. Marys — 9-1
3. Southeast Warren — 12-3
4. Newell-Fonda — 11-3
5. Sigourney — 9-1
6. Fort Dodge St. Edmond — 11-2
7. Wayne — 9-3
8. Remsen St. Mary’s — 9-1
9. Mason City Newman Catholic — 12-2
10. Clarksville — 12-0
11. Collins-Maxwell — 9-2
12. Logan-Magnolia — 7-2
13. Earlham — 11-4
14. Exira-EHK — 9-1
15. Twin Cedars — 6-2
Dropped Out: Woodbine (14)
Class 2A
1. Iowa City Regina — 8-3
2. Central Springs — 11-1
3. Lisbon — 8-2
4. Van Meter — 12-3
5. Wilton — 12-4
6. West Monona — 12-3
7. North Union — 10-3
8. Cascade — 8-6
9. Northeast — 6-6
10. Interstate 35 — 7-7
11. Missouri Valley — 15-1
12. Alburnett — 11-3
13. South Hardin — 12-4
14. Osage — 11-3
15. Waterloo Columbus Catholic — 13-3
Dropped Out: Louisa-Muscatine (13), Ridge View (15)
Class 3A
1. Williamsburg — 13-0
2. Davenport Assumption — 11-2
3. Davis County — 11-0
4. Dubuque Wahlert — 11-2
5. Estherville Lincoln Central — 15-0
6. Mount Vernon — 10-2
7. Saydel — 7-1
8. Solon — 10-3
9. West Lyon — 11-0
10. Center Point-Urbana — 9-3
11. Albia — 8-3
12. Sumner-Fredericksburg — 12-2
13. Sioux Center — 9-3
14. Chariton — 9-1
15. Grinnell — 9-3
Dropped Out: Benton (15)
Class 4A
1. Indianola — 12-2
2. Norwalk — 7-2
3. Dallas Center-Grimes — 9-3
4. Fort Dodge — 9-3
5. Carlisle — 10-1
6. North Scott — 8-4
7. North Polk — 10-2
8. Winterset — 10-4
9. Burlington — 8-1
10. Western Dubuque — 11-2
11. Cedar Rapids Xavier — 8-5
12. Clear Creek-Amana — 9-3
13. Sergeant Bluff-Luton — 13-2
14. Storm Lake — 11-0
15. Knoxville — 7-2
Dropped Out; Creston (12), ADM (14)
Class 5A
1. Ankeny Centennial — 10-1
2. West Des Moines Valley — 8-3
3. Waukee Northwest — 11-2
4. Ankeny — 9-4
5. Linn-Mar — 10-3
6. Southeast Polk — 10-6
7. Muscatine — 10-1
8. Pleasant Valley — 7-3
9. Johnston — 7-6
10. Bettendorf — 6-4
11. Cedar Rapids Kennedy — 10-3
12. Des Moines Lincoln — 11-4
13. Ottumwa — 7-5
14. Dubuque Hempstead — 10-5
15. Dubuque Senior — 9-3
Dropped Out: Urbandale (12) Ames (14), Sioux City East (15)