| Pl | Athlete / entry | Gr | School / team | Mark |
|---|---|---|---|---|
| 1 | David NicholsPlace 1 · Grade 11 · Earlham | 11 | Earlham | 10:37.01a |
| 2 | Anthony VallesPlace 2 · Grade 12 · St. Edmond Fort Dodge | 12 | St. Edmond Fort Dodge | 10:53.47a |
| 3 | Brock DriskillPlace 3 · Grade 11 · East Union Afton | 11 | East Union Afton | 11:23.12a |
| 4 | Cole AlffPlace 4 · Grade 10 · Treynor | 10 | Treynor | 11:38.00a |
| 5 | Max RasmussenPlace 5 · Grade 10 · Van Meter | 10 | Van Meter | 11:40.77a |
| 6 | Zach MaiersPlace 6 · Grade 12 · Interstate 35 Truro | 12 | Interstate 35 Truro | 12:24.11a |
| 7 | Conner CoilPlace 7 · Grade 9 · West Central Valley Stuart | 9 | West Central Valley Stuart | 12:29.29a |
| 8 | Jack DayPlace 8 · Van Meter | — | Van Meter | 12:35.80a |
| 9 | Dayton CrawleyPlace 9 · ACGC | — | ACGC | 13:00.38a |
| 10 | Caden CoxPlace 10 · Grade 9 · Wayne Corydon | 9 | Wayne Corydon | 13:11.40a |
| 11 | Xander BunnellPlace 11 · Grade 12 · Wayne Corydon | 12 | Wayne Corydon | 13:51.42a |
| 12 | Johnathan SmithPlace 12 · Grade 10 · Interstate 35 Truro | 10 | Interstate 35 Truro | 14:35.49a |