| 1 | Kaiden BeukelmanPlace 1 · Grade 11 · Sioux Center | 11 | Sioux Center | 16:57.8 PR |
| 2 | Aidan VosPlace 2 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 17:34.1 PR |
| 3 | Greyson WassenaarPlace 3 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 17:41.7 PR |
| 4 | Grant FeekesPlace 4 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 17:42.8 PR |
| 5 | Hunter HimleyPlace 5 · Grade 11 · Spirit Lake | 11 | Spirit Lake | 17:51.3 PR |
| 6 | Griffin SimmelinkPlace 6 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 17:53.1 PR |
| 7 | Levi Van De GriendPlace 7 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 17:54.3 PR |
| 8 | Hudson EspeyPlace 8 · Grade 10 · Western Christian Hull | 10 | Western Christian Hull | 18:12.1 PR |
| 9 | Clayton VermeerPlace 9 · Grade 10 · Sioux Center | 10 | Sioux Center | 18:15.4 PR |
| 10 | Eli PhillipsPlace 10 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 18:17.2 PR |
| 11 | Micah MoellerPlace 11 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 18:22.0 PR |
| 12 | Aaron De JongPlace 12 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 18:23.3 PR |
| 13 | Samuel McCordPlace 13 · Grade 11 · Sioux Center | 11 | Sioux Center | 18:23.4 |
| 14 | Andrew JiminezPlace 14 · Grade 10 · Storm Lake | 10 | Storm Lake | 18:25.0 PR |
| 15 | Trevor Ten NapelPlace 15 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 18:28.8 PR |
| 16 | Levi SamuelsonPlace 16 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 18:29.0 PR |
| 17 | Isaiah MoellerPlace 17 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 18:29.8 PR |
| 18 | Judson HoeghPlace 18 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 18:29.9 PR |
| 19 | Lincoln HaugstadPlace 19 · Grade 9 · Sioux Center | 9 | Sioux Center | 18:31.2 PR |
| 20 | Cole VerschuurePlace 20 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 18:41.4 PR |
| 21 | Tysen BosmaPlace 21 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 18:50.6 PR |
| 22 | Marco MoralesLopezPlace 22 · Grade 12 · Sioux Center | 12 | Sioux Center | 18:50.6 |
| 23 | Deiby FilipePlace 23 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 18:52.6 PR |
| 24 | Hyatt BruePlace 24 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 18:56.7 PR |
| 25 | Aaron DirksPlace 25 · Grade 11 · Spirit Lake | 11 | Spirit Lake | 18:57.7 PR |
| 26 | Reece BrouwerPlace 26 · Grade 9 · Sioux Center | 9 | Sioux Center | 19:00.9 PR |
| 27 | Johnson TristanPlace 27 · Grade 9 · Okoboji Milford | 9 | Okoboji Milford | 19:05.7 PR |
| 28 | Kyle SwisherPlace 28 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 19:08.2 PR |
| 29 | Oliver HarrisPlace 29 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 19:10.6 |
| 30 | Caleb De JongPlace 30 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 19:13.9 PR |
| 31 | Liam KrosschellPlace 31 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 19:15.1 PR |
| 32 | Kiptyn DoughanPlace 32 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 19:18.8 PR |
| 33 | Daschel Van OortPlace 33 · Grade 9 · Okoboji Milford | 9 | Okoboji Milford | 19:19.4 PR |
| 34 | Asher Vanden BergPlace 34 · Grade 9 · Unity Christian Orange City | 9 | Unity Christian Orange City | 19:22.7 PR |
| 35 | Tate HiserotePlace 35 · Grade 11 · Sioux Center | 11 | Sioux Center | 19:23.9 PR |
| 36 | Titus BloomPlace 36 · Grade 9 · Sioux Center | 9 | Sioux Center | 19:24.1 PR |
| 37 | Bodhi ZabelPlace 37 · Grade 9 · Sioux Center | 9 | Sioux Center | 19:24.8 PR |
| 38 | James DiazPlace 38 · Grade 9 · Unity Christian Orange City | 9 | Unity Christian Orange City | 19:29.0 PR |
| 39 | Alex AndersonPlace 39 · Grade 9 · Okoboji Milford | 9 | Okoboji Milford | 19:30.3 PR |
| 40 | Isaac BahrkePlace 40 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 19:30.5 PR |
| 41 | Donovan FinnPlace 41 · Grade 10 · Okoboji Milford | 10 | Okoboji Milford | 19:31.8 PR |
| 42 | Alex Van ZeePlace 42 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 19:32.8 |
| 43 | Benjamin (Ben) PhilipsenPlace 43 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 19:35.9 |
| 44 | Zach OdendahlPlace 44 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 19:36.3 PR |
| 45 | Logan SchmalenPlace 45 · Grade 9 · Sheldon Community | 9 | Sheldon Community | 19:37.6 PR |
| 46 | Collin DykstraPlace 46 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 19:39.4 PR |
| 47 | Tyler BrunstPlace 47 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 19:39.5 |
| 48 | Logan DykstraPlace 48 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 19:40.1 PR |
| 49 | Eden Laguna ZavalaPlace 49 · Grade 11 · Storm Lake | 11 | Storm Lake | 19:42.2 |
| 50 | Jackson BaileyPlace 50 · Grade 11 · Spencer | 11 | Spencer | 19:47.8 PR |
| 51 | Chase FranklinPlace 51 · Grade 11 · Okoboji Milford | 11 | Okoboji Milford | 19:51.3 PR |
| 52 | Nathan PrickettPlace 52 · Grade 10 · Spencer | 10 | Spencer | 19:51.8 PR |
| 53 | Emerson ChristensenPlace 53 · Grade 10 · Spencer | 10 | Spencer | 19:52.7 PR |
| 54 | El UrbanPlace 54 · Grade 11 · Spencer | 11 | Spencer | 19:55.5 PR |
| 55 | Jacob CrowleyPlace 55 · Grade 9 · Spirit Lake | 9 | Spirit Lake | 19:57.6 PR |
| 56 | Braxton ButlerPlace 56 · Grade 9 · Spirit Lake | 9 | Spirit Lake | 19:57.8 PR |
| 57 | Keegan Van WykPlace 57 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 20:02.8 PR |
| 58 | Justin OrtnerPlace 58 · Grade 11 · Sioux Center | 11 | Sioux Center | 20:05.0 PR |
| 59 | Jacob MaassenPlace 59 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 20:06.1 PR |
| 60 | Carter De BoerPlace 60 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 20:07.5 PR |
| 61 | David TaylorPlace 61 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 20:12.0 PR |
| 62 | Jackson BauerPlace 62 · Grade 12 · Storm Lake | 12 | Storm Lake | 20:12.5 |
| 63 | Peyton MaassenPlace 63 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 20:16.7 PR |
| 64 | Beckett WipperfurthPlace 64 · Grade 9 · Spirit Lake | 9 | Spirit Lake | 20:18.8 PR |
| 65 | Logan PattersonPlace 65 · Grade 12 · Cherokee Washington | 12 | Cherokee Washington | 20:20.8 PR |
| 66 | Royce McCordPlace 66 · Grade 11 · Sioux Center | 11 | Sioux Center | 20:21.6 |
| 67 | Kade Vanden BoschPlace 67 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 20:22.4 |
| 68 | Marcus HofmeyerPlace 68 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 20:23.3 PR |
| 69 | Drew StanislavPlace 69 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 20:24.3 PR |
| 70 | Tyler RifePlace 70 · Grade 11 · Cherokee Washington | 11 | Cherokee Washington | 20:30.3 PR |
| 71 | Ayden DominguezPlace 71 · Grade 9 · Cherokee Washington | 9 | Cherokee Washington | 20:30.4 PR |
| 72 | Jack DornbiererPlace 72 · Grade 10 · Sioux Center | 10 | Sioux Center | 20:32.4 PR |
| 73 | Ahbea HarbertsPlace 73 · Grade 11 · Western Christian Hull | 11 | Western Christian Hull | 20:33.2 PR |
| 74 | Jacob HofmanPlace 74 · Grade 10 · Western Christian Hull | 10 | Western Christian Hull | 20:33.8 PR |
| 75 | Eli GeleynsePlace 75 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 20:38.4 |
| 76 | Liam MillerPlace 76 · Grade 10 · Okoboji Milford | 10 | Okoboji Milford | 20:44.3 PR |
| 77 | Johannes YigaPlace 77 · Grade 11 · Sheldon Community | 11 | Sheldon Community | 20:44.5 PR |
| 78 | Lucas PohlenPlace 78 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 20:45.9 PR |
| 79 | Wyatt KellerPlace 79 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 20:46.8 PR |
| 80 | Cody KoerselmanPlace 80 · Grade 10 · Sheldon Community | 10 | Sheldon Community | 20:47.2 PR |
| 81 | Anthony ReyesPlace 81 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 20:49.5 PR |
| 82 | Brandon HernandezPlace 82 · Grade 10 · Sioux Center | 10 | Sioux Center | 20:51.4 PR |
| 83 | Ezra HulshofPlace 83 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 20:52.3 PR |
| 84 | Gideon ScheafferPlace 84 · Grade 10 · Sheldon Community | 10 | Sheldon Community | 20:54.5 PR |
| 85 | Jude VonkPlace 85 · Grade 9 · Sioux Center | 9 | Sioux Center | 20:57.2 PR |
| 86 | Garrett PattersonPlace 86 · Grade 11 · Cherokee Washington | 11 | Cherokee Washington | 20:58.9 PR |
| 87 | Carter MunnekePlace 87 · Grade 9 · Sioux Center | 9 | Sioux Center | 21:00.1 PR |
| 88 | Alex BorkPlace 88 · Grade 10 · Sheldon Community | 10 | Sheldon Community | 21:00.5 PR |
| 89 | Simeon BruePlace 89 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 21:01.2 PR |
| 90 | Levi Van RavenhorstPlace 90 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 21:01.2 PR |
| 91 | Mikaiah PenningsPlace 91 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 21:06.8 |
| 92 | Jonah BlankespoorPlace 92 · Grade 12 · Western Christian Hull | 12 | Western Christian Hull | 21:16.4 PR |
| 93 | Joshua TruesdellPlace 93 · Grade 11 · Sioux Center | 11 | Sioux Center | 21:21.9 |
| 94 | Logan AaroyoPlace 94 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 21:25.3 PR |
| 95 | Jared TekronyPlace 95 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 21:27.3 PR |
| 96 | Cody VisPlace 96 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 21:27.5 PR |
| 97 | Azra EdwardsPlace 97 · Grade 10 · Spencer | 10 | Spencer | 21:27.9 PR |
| 98 | Zaron ThonstadPlace 98 · Grade 11 · Sioux Center | 11 | Sioux Center | 21:37.4 PR |
| 99 | Mauricio ChilelLopezPlace 99 · Grade 9 · Sioux Center | 9 | Sioux Center | 21:38.0 PR |
| 100 | Jack KoenigPlace 100 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 21:40.9 PR |
| 101 | Nicolas SanchezPlace 101 · Grade 11 · Storm Lake | 11 | Storm Lake | 21:40.9 PR |
| 102 | Carlos PerezRamirezPlace 102 · Grade 9 · Sioux Center | 9 | Sioux Center | 21:45.5 PR |
| 103 | Jaxon Vander BroekPlace 103 · Grade 11 · Cherokee Washington | 11 | Cherokee Washington | 21:46.2 PR |
| 104 | Christian BreenPlace 104 · Grade 9 · Unity Christian Orange City | 9 | Unity Christian Orange City | 21:46.5 PR |
| 105 | Benson KeithPlace 105 · Grade 12 · Spencer | 12 | Spencer | 21:54.3 PR |
| 106 | Wilken AlexPlace 106 · Grade 10 · Okoboji Milford | 10 | Okoboji Milford | 21:54.9 |
| 107 | Lincoln TaylorPlace 107 · Grade 9 · Sioux Center | 9 | Sioux Center | 21:55.4 PR |
| 108 | Max TitteringtonPlace 108 · Grade 11 · Okoboji Milford | 11 | Okoboji Milford | 21:56.4 |
| 109 | Adrian MwaiPlace 109 · Grade 11 · Sheldon Community | 11 | Sheldon Community | 21:59.6 PR |
| 110 | Caleb SchmelingPlace 110 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 22:01.9 |
| 111 | Emmett RosentraterPlace 111 · Grade 12 · Cherokee Washington | 12 | Cherokee Washington | 22:04.9 |
| 112 | Samson MittruckerPlace 112 · Grade 11 · Estherville Lincoln Central | 11 | Estherville Lincoln Central | 22:10.5 |
| 113 | Shotay BellPlace 113 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 22:12.3 PR |
| 114 | Ben LangtonPlace 114 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 22:12.7 |
| 115 | Levi HanleyPlace 115 · Grade 12 · Sioux Center | 12 | Sioux Center | 22:16.5 PR |
| 116 | Andrew O'RamPlace 116 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 22:19.8 PR |
| 117 | Peter VonkPlace 117 · Grade 10 · Sioux Center | 10 | Sioux Center | 22:23.2 PR |
| 118 | Cooper BushPlace 118 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 22:24.8 PR |
| 119 | Gavin WyniaPlace 119 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 22:28.6 |
| 120 | Jacob CastroPlace 120 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 22:39.7 |
| 121 | Brody BadtramPlace 121 · Grade 9 · Cherokee Washington | 9 | Cherokee Washington | 22:45.9 PR |
| 122 | Josh GebhardPlace 122 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 22:46.4 PR |
| 123 | Max KrusePlace 123 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 22:48.9 |
| 124 | Max MunterPlace 124 · Grade 10 · Spencer | 10 | Spencer | 22:49.4 PR |
| 125 | Ethan TruongPlace 125 · Grade 9 · Spirit Lake | 9 | Spirit Lake | 22:49.6 PR |
| 126 | Hudson DowningPlace 126 · Grade 10 · Okoboji Milford | 10 | Okoboji Milford | 22:51.7 PR |
| 127 | Orin DoughanPlace 127 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 22:57.9 |
| 128 | Asher WieringaPlace 128 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 22:58.7 PR |
| 129 | Coen VisserPlace 129 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 23:03.5 |
| 130 | Sean OlsonPlace 130 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 23:06.4 PR |
| 131 | Zach PostmaPlace 131 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 23:08.2 PR |
| 132 | Tyson DavisPlace 132 · Grade 10 · Spencer | 10 | Spencer | 23:16.4 |
| 133 | Ben SpraguePlace 133 · Grade 9 · Okoboji Milford | 9 | Okoboji Milford | 23:17.2 PR |
| 134 | Dalton LutatPlace 134 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 23:22.4 |
| 135 | Jackson MillsPlace 135 · Grade 10 · Storm Lake | 10 | Storm Lake | 23:26.2 |
| 136 | Gabe BennettPlace 136 · Grade 9 · Spirit Lake | 9 | Spirit Lake | 23:30.6 PR |
| 137 | Cameron NibbelinkPlace 137 · Grade 11 · Western Christian Hull | 11 | Western Christian Hull | 23:40.4 |
| 138 | Levi MastersPlace 138 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 23:46.9 PR |
| 139 | Connor LauckPlace 139 · Grade 10 · Cherokee Washington | 10 | Cherokee Washington | 23:51.9 PR |
| 140 | Noah HechtPlace 140 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 23:56.1 PR |
| 141 | Declan DonovanPlace 141 · Grade 12 · Okoboji Milford | 12 | Okoboji Milford | 23:56.9 |
| 142 | Silas VanLangenPlace 142 · Grade 9 · Spencer | 9 | Spencer | 24:48.2 |
| 143 | David TantsuraPlace 143 · Grade 11 · Western Christian Hull | 11 | Western Christian Hull | 24:55.9 |
| 144 | Bentley FinkbeinerPlace 144 · Grade 9 · Spencer | 9 | Spencer | 25:15.3 PR |
| 145 | Brennan Van KleyPlace 145 · Grade 10 · Western Christian Hull | 10 | Western Christian Hull | 25:26.8 PR |
| 146 | Matthew DewittPlace 146 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 25:40.3 |
| 147 | Matthew GravertPlace 147 · Grade 9 · Okoboji Milford | 9 | Okoboji Milford | 26:48.8 |
| 148 | Ethan EglandPlace 148 · Grade 10 · Spencer | 10 | Spencer | 29:02.9 |
| 149 | Yaeger PeterPlace 149 · Grade 9 · Storm Lake | 9 | Storm Lake | 31:25.8 PR |
| 150 | Dominic OlveraPlace 150 · Grade 12 · Boyden-Hull/Rock Valley | 12 | Boyden-Hull/Rock Valley | 32:31.1 |