| 1 | Gable SieperdaPlace 1 · Glr/Cl | — | Glr/Cl | 16:25.2 | 1 |
| 2 | Joe AndersonPlace 2 · Glr/Cl | — | Glr/Cl | 16:28.3 | 2 |
| 3 | Spencer MoonPlace 3 · South Central Calhoun | — | South Central Calhoun | 16:34.0 | 3 |
| 4 | Joseph SchoonhovenPlace 4 · Unity Christian | — | Unity Christian | 16:52.1 | 4 |
| 5 | Jacob Vander PlaatsPlace 5 · Unity Christian | — | Unity Christian | 16:54.2 | 5 |
| 6 | Tristan HulsteinPlace 6 · Western Christian | — | Western Christian | 16:55.9 | 6 |
| 7 | Franklin ReindersPlace 7 · Unity Christian | — | Unity Christian | 17:00.9 | 7 |
| 8 | Zach ElbersPlace 8 · Western Christian | — | Western Christian | 17:04.5 | 8 |
| 9 | Ethan AlbrightPlace 9 · Okoboji Milford | — | Okoboji Milford | 17:09.3 | 9 |
| 10 | Taylor MyersPlace 10 · Estherville Lincoln C | — | Estherville Lincoln C | 17:12.9 | 10 |
| 11 | Eric HoffmanPlace 11 · Wckp | — | Wckp | 17:13.9 | 11 |
| 12 | Dawson JacobsmaPlace 12 · Sheldon | — | Sheldon | 17:14.6 | 12 |
| 13 | Jon VeldmanPlace 13 · Western Christian | — | Western Christian | 17:17.8 | 13 |
| 14 | Trevin HulsteinPlace 14 · Western Christian | — | Western Christian | 17:19.0 | 14 |
| 15 | Gage GraevePlace 15 · Missouri Valley | — | Missouri Valley | 17:19.7 | 15 |
| 16 | Austin KoryntaPlace 16 · Wckp | — | Wckp | 17:26.1 | 16 |
| 17 | Christopher De GrootPlace 17 · Unity Christian | — | Unity Christian | 17:28.9 | 17 |
| 18 | Luke SchrieverPlace 18 · Glr/Cl | — | Glr/Cl | 17:35.5 | 18 |
| 19 | Peter ShippyPlace 19 · Sioux Center | — | Sioux Center | 17:37.4 | 19 |
| 20 | Sam SchraderPlace 20 · Sioux Center | — | Sioux Center | 17:38.8 | 20 |
| 21 | Jordan HustakPlace 21 · Missouri Valley | — | Missouri Valley | 17:39.4 | 21 |
| 22 | Treyton SchieboutPlace 22 · Unity Christian | — | Unity Christian | 17:44.7 | 22 |
| 23 | Kevin DongPlace 23 · Estherville Lincoln C | — | Estherville Lincoln C | 17:46.0 | 23 |
| 24 | Nolan Vande GriendPlace 24 · Western Christian | — | Western Christian | 17:47.3 | 24 |
| 25 | Austin HenningPlace 25 · Glr/Cl | — | Glr/Cl | 17:48.5 | 25 |
| 26 | Blake JohnsonPlace 26 · Glr/Cl | — | Glr/Cl | 17:49.0 | 26 |
| 27 | Michael Van Den TopPlace 27 · Western Christian | — | Western Christian | 17:49.6 | 27 |
| 28 | Jeff DeKamPlace 28 · Western Christian | — | Western Christian | 17:52.7 | 28 |
| 29 | Grant GuinanPlace 29 · Missouri Valley | — | Missouri Valley | 17:56.2 | 29 |
| 30 | Taeron OlsonPlace 30 · Glr/Cl | — | Glr/Cl | 18:01.2 | 30 |
| 31 | Sam HarrisonPlace 31 · Sioux Center | — | Sioux Center | 18:07.0 | 31 |
| 32 | Mason HillPlace 32 · Cherokee Washington | — | Cherokee Washington | 18:14.3 | 32 |
| 33 | Gabe RathbunPlace 33 · Sioux Center | — | Sioux Center | 18:18.3 | 33 |
| 34 | Caden ZonnefeldPlace 34 · Unity Christian | — | Unity Christian | 18:21.5 | 34 |
| 35 | Steven Van MeeterenPlace 35 · Sheldon | — | Sheldon | 18:30.2 | 35 |
| 36 | Jacob LambPlace 36 · Okoboji Milford | — | Okoboji Milford | 18:30.8 | 36 |
| 37 | Bryce KremerPlace 37 · Cherokee Washington | — | Cherokee Washington | 18:40.5 | 37 |
| 38 | Riley TheesfeldPlace 38 · Estherville Lincoln C | — | Estherville Lincoln C | 18:43.9 | 38 |
| 39 | Eric HeibultPlace 39 · Sheldon | — | Sheldon | 18:45.6 | 39 |
| 40 | Cole RensinkPlace 40 · Bhrv | — | Bhrv | 18:48.0 | 40 |
| 41 | Nic EnglinPlace 41 · South Central Calhoun | — | South Central Calhoun | 18:55.7 | 41 |
| 42 | Jacob SchraderPlace 42 · Sioux Center | — | Sioux Center | 18:58.2 | 42 |
| 43 | Sean GreinerPlace 43 · Okoboji Milford | — | Okoboji Milford | 19:05.0 | 43 |
| 44 | Chase PibalPlace 44 · South Central Calhoun | — | South Central Calhoun | 19:08.7 | 44 |
| 45 | Josh HakenPlace 45 · Glr/Cl | — | Glr/Cl | 19:09.4 | 45 |
| 46 | Jonah Vander KooiPlace 46 · Unity Christian | — | Unity Christian | 19:10.3 | 46 |
| 47 | Drew CondonPlace 47 · Estherville Lincoln C | — | Estherville Lincoln C | 19:13.2 | 47 |
| 48 | Ethan TraffPlace 48 · Estherville Lincoln C | — | Estherville Lincoln C | 19:13.6 | 48 |
| 49 | Parker TopPlace 49 · Bhrv | — | Bhrv | 19:15.6 | 49 |
| 50 | Kyle JohnsonPlace 50 · Cherokee Washington | — | Cherokee Washington | 19:16.5 | 50 |
| 51 | David AlexanderPlace 51 · Okoboji Milford | — | Okoboji Milford | 19:17.7 | 51 |
| 52 | Vale CadePlace 52 · Sioux Center | — | Sioux Center | 19:19.8 | 52 |
| 53 | Caleb LambertusPlace 53 · Okoboji Milford | — | Okoboji Milford | 19:20.9 | 53 |
| 54 | Tyler WoelberPlace 54 · Bhrv | — | Bhrv | 19:25.7 | 54 |
| 55 | Max DeVosPlace 55 · Cherokee Washington | — | Cherokee Washington | 19:28.4 | 55 |
| 56 | Derek Ten PasPlace 56 · Sioux Center | — | Sioux Center | 19:31.6 | 56 |
| 57 | Chris MeyerPlace 57 · Pocahontas Area | — | Pocahontas Area | 19:32.9 | 57 |
| 58 | Taylor ParsonsPlace 58 · Okoboji Milford | — | Okoboji Milford | 19:33.3 | 58 |
| 59 | Brooklyn IversonPlace 59 · Bhrv | — | Bhrv | 19:35.6 | 59 |
| 60 | Logan MoorePlace 60 · Bhrv | — | Bhrv | 19:39.7 | 60 |
| 61 | Matt StinesPlace 61 · Cherokee Washington | — | Cherokee Washington | 19:40.2 | 61 |
| 62 | Mason HenryPlace 62 · South Central Calhoun | — | South Central Calhoun | 19:40.8 | 62 |
| 63 | Drew WestPlace 63 · Missouri Valley | — | Missouri Valley | 19:44.5 | 63 |
| 64 | Kayden TopPlace 64 · Bhrv | — | Bhrv | 19:45.2 | 64 |
| 65 | Isaac FritschPlace 65 · Okoboji Milford | — | Okoboji Milford | 19:49.9 | 65 |
| 66 | Jacobb BowmanPlace 66 · Missouri Valley | — | Missouri Valley | 19:50.6 | 66 |
| 67 | Peter HamillPlace 67 · Sheldon | — | Sheldon | 19:51.7 | 67 |
| 68 | Matthew ClarkPlace 68 · South Central Calhoun | — | South Central Calhoun | 19:52.1 | 68 |
| 69 | Colin JohnsonPlace 69 · South Central Calhoun | — | South Central Calhoun | 19:54.3 | 69 |
| 70 | Jacob TutjePlace 70 · Sheldon | — | Sheldon | 19:54.7 | 70 |
| 71 | Tyson PetersonPlace 71 · Pocahontas Area | — | Pocahontas Area | 19:55.1 | 71 |
| 72 | Jon KirschPlace 72 · Pocahontas Area | — | Pocahontas Area | 19:56.7 | 72 |
| 73 | Jacob MielkePlace 73 · Pocahontas Area | — | Pocahontas Area | 19:59.8 | 73 |
| 74 | Braxton LongPlace 74 · Pocahontas Area | — | Pocahontas Area | 20:01.0 | 74 |
| 75 | Caleb WestraPlace 75 · Bhrv | — | Bhrv | 20:01.6 | 75 |
| 76 | Andy FjeldPlace 76 · Sheldon | — | Sheldon | 20:02.9 | 76 |
| 77 | Nathan SargentPlace 77 · Missouri Valley | — | Missouri Valley | 20:05.6 | 77 |
| 78 | Danny MartinPlace 78 · Missouri Valley | — | Missouri Valley | 20:13.9 | 78 |
| 79 | Nate HansonPlace 79 · Pocahontas Area | — | Pocahontas Area | 20:14.3 | 79 |
| 80 | Jacob JensenPlace 80 · Estherville Lincoln C | — | Estherville Lincoln C | 20:24.4 | 80 |
| 81 | Jared HersomPlace 81 · Pocahontas Area | — | Pocahontas Area | 20:29.6 | 81 |
| 82 | Marcus SmithPlace 82 · Estherville Lincoln C | — | Estherville Lincoln C | 20:31.5 | 82 |
| 83 | Derek HytrekPlace 83 · Wckp | — | Wckp | 20:32.9 | 83 |
| 84 | Thad BoothPlace 84 · Cherokee Washington | — | Cherokee Washington | 21:02.5 | 84 |
| 85 | Kyle PoenPlace 85 · South Central Calhoun | — | South Central Calhoun | 21:35.2 | 85 |
| 86 | Fernando VacaPlace 86 · East Sac County | — | East Sac County | 22:08.0 | — |
| 87 | Zach JergensPlace 87 · East Sac County | — | East Sac County | 22:14.0 | — |
| 88 | Noah MuckeyPlace 88 · Wckp | — | Wckp | 22:48.3 | 86 |
| 89 | Dax JohannsenPlace 89 · Cherokee Washington | — | Cherokee Washington | 22:56.7 | 87 |
| 90 | Karsen GrayPlace 90 · Wckp | — | Wckp | 22:57.9 | 88 |
| 91 | Brian NillesPlace 91 · Sheldon | — | Sheldon | 23:20.8 | 89 |
| 92 | Marc EyerPlace 92 · Wckp | — | Wckp | 25:00.8 | 90 |
| 93 | Lane SnyderPlace 93 · East Sac County | — | East Sac County | 25:32.7 | — |