| 1 | Mason PowersPlace 1 · Gilbert | — | Gilbert | 16:33.00 | — |
| 2 | Ryan BauemeisterPlace 2 · Spencer | — | Spencer | 16:40.00 | — |
| 3 | Nate KolaciaPlace 3 · StEdmonds | — | StEdmonds | 16:40.00 | 1 |
| 4 | Thomas PollardPlace 4 · Gilbert | — | Gilbert | 17:01.00 | — |
| 5 | Brad NedredPlace 5 · Garner-Hayfield | — | Garner-Hayfield | 17:24.00 | — |
| 6 | Joel ToppinPlace 6 · Garner-Hayfield | — | Garner-Hayfield | 17:29.00 | — |
| 7 | Seth ReelPlace 7 · StEdmonds | — | StEdmonds | 17:31.00 | 2 |
| 8 | Stuart BlankPlace 8 · Garner-Hayfield | — | Garner-Hayfield | 17:50.00 | — |
| 9 | Rodrick FullerPlace 9 · Estherville | — | Estherville | 17:53.00 | — |
| 10 | Zach VanderahPlace 10 · Spencer | — | Spencer | 17:53.00 | — |
| 11 | Andy MayersPlace 11 · Gilbert | — | Gilbert | 17:55.00 | — |
| 12 | Connor SmithPlace 12 · NorthIowa | — | NorthIowa | 17:56.00 | — |
| 13 | Grant VanderLindenPlace 13 · Belmond | — | Belmond | 18:01.00 | — |
| 14 | Nathan DavisPlace 14 · Clarion-Goldfield | — | Clarion-Goldfield | 18:15.00 | — |
| 15 | Kaden McClintockPlace 15 · StEdmonds | — | StEdmonds | 18:17.00 | 3 |
| 16 | Peyton TweatPlace 16 · WestFork | — | WestFork | 18:27.00 | — |
| 17 | Colton LastinePlace 17 · StEdmonds | — | StEdmonds | 18:30.00 | 4 |
| 18 | Nate ClevlandPlace 18 · EagleGrove | — | EagleGrove | 18:33.00 | — |
| 19 | Jacob HamiltonPlace 19 · StEdmonds | — | StEdmonds | 18:47.00 | 5 |
| 20 | John EidePlace 20 · StEdmonds | — | StEdmonds | 18:57.00 | 6 |
| 1 | Sadie TimmsPlace 1 · Gilbert | — | Gilbert | 15:40.00 | — |
| 2 | Cierra GuerreroPlace 2 · Spencer | — | Spencer | 16:07.00 | — |
| 3 | Tiffany ChristensenPlace 3 · EagleGrove | — | EagleGrove | 16:11.00 | — |
| 4 | Sam LarsonPlace 4 · Humboldt | — | Humboldt | 16:16.00 | — |
| 5 | Kamille KronemannPlace 5 · Garner-Hayfield | — | Garner-Hayfield | 16:41.00 | — |
| 6 | Trudy PetersonPlace 6 · ClearLake | — | ClearLake | 16:53.00 | — |
| 7 | Erin ReedyPlace 7 · BishopGarrigan | — | BishopGarrigan | 16:59.00 | — |
| 8 | Maddie TushaPlace 8 · Garner-Hayfield | — | Garner-Hayfield | 17:02.00 | — |
| 9 | Stephanie HerringtonPlace 9 · EagleGrove | — | EagleGrove | 17:03.00 | — |
| 10 | Sierra CreimanPlace 10 · ClearLake | — | ClearLake | 17:05.00 | — |
| 11 | Kari DisneyPlace 11 · Clarion-Goldfield | — | Clarion-Goldfield | 17:06.00 | — |
| 12 | Karli RastelterPlace 12 · Gilbert | — | Gilbert | 17:10.00 | — |
| 13 | Claire DamonPlace 13 · SouthHardin | — | SouthHardin | 17:13.00 | — |
| 14 | Tangy WisemanPlace 14 · Algona | — | Algona | 17:16.00 | — |
| 15 | Mary EidePlace 15 · St.Edmonds | — | St.Edmonds | 17:21.00 | — |
| 16 | Rachel MoorePlace 16 · Clarion-Goldfield | — | Clarion-Goldfield | 17:23.00 | — |
| 17 | Fine BottnerPlace 17 · EagleGrove | — | EagleGrove | 17:37.00 | — |
| 18 | Kayla LucasPlace 18 · SouthHamilton | — | SouthHamilton | 17:37.00 | — |
| 19 | Alyson FisherPlace 19 · SouthHamilton | — | SouthHamilton | 17:39.00 | — |
| 20 | Erin QuinlinPlace 20 · BishopGarrigan | — | BishopGarrigan | 17:43.00 | — |