| Pos | Athlete | School | Gr | Mark |
|---|---|---|---|---|
| 1 | Johnny Robinson | Dodge Point | 11 | 4:42.17 |
| 2 | Nathan Hamilton | River Valley | 11 | 5:11.24 |
| 3 | Jason Bartolo-Garcia | Iowa-Grant | 11 | 5:11.35 |
| 4 | Brandon Reyes | Darlington | 12 | 5:13.30 |
| 5 | Brody Cooper | Darlington | 12 | 5:16.02 |
| 6 | Nathan Koeller | Lancaster | 12 | 5:24.57 |
| 7 | Ubaldo Bartolo-Marin | Iowa-Grant | 11 | 5:24.58 |
| 8 | Brayden McWilliams | Dodge Point | 9 | 5:29.28 |
| 9 | Seaver Sperle | Lancaster | 11 | 5:33.12 |
| 10 | Cody Kletecka | Belmont | 12 | 5:44.18 |
| 11 | Karl Fair | River Valley | 9 | 5:44.83 |
| 12 | Alexis Gaytan-Gonzales | Iowa-Grant | 12 | 5:45.74 |
| 13 | Beckem Stecklein | Iowa-Grant | 11 | 5:53.12 |
| 14 | Angel Hernandez | Darlington | 12 | 5:54.06 |
| 15 | Alex Bartolo-Marin | Iowa-Grant | 9 | 6:00.78 |
| 16 | Dylan Kane | River Valley | 10 | 6:02.58 |
| 17 | Matthew Kramer | Prairie du Chien | 9 | 6:06.36 |
| 18 | Owen Michek | Dodge Point | 9 | 6:12.89 |