| 1 | Ian Ten NapelPlace 1 · Grade 10 · Western Christian Hull | 10 | Western Christian Hull | 16:25.02 |
| 2 | Jace HungerfordPlace 2 · Grade 11 · Spirit Lake | 11 | Spirit Lake | 16:28.70 |
| 3 | Elijah SchreursPlace 3 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 16:37.89 |
| 4 | Silas GannPlace 4 · Grade 12 · Forest City | 12 | Forest City | 16:47.74 |
| 5 | Malakai VermeerPlace 5 · Grade 11 · Sheldon Community | 11 | Sheldon Community | 16:48.93 |
| 6 | Cooper BlaserPlace 6 · Grade 11 · Forest City | 11 | Forest City | 16:50.39 PR |
| 7 | Jayden HegenbarthPlace 7 · Grade 11 · Sheldon Community | 11 | Sheldon Community | 16:51.44 |
| 8 | Landon MeinertsPlace 8 · Grade 10 · GLR-CL | 10 | GLR-CL | 16:52.85 PR |
| 9 | Liam WeissenfluhPlace 9 · Grade 9 · Forest City | 9 | Forest City | 16:55.04 |
| 10 | Hunter MaierPlace 10 · Grade 12 · OABCIG | 12 | OABCIG | 16:55.55 PR |
| 11 | Carter TrautmanPlace 11 · Grade 12 · Spirit Lake | 12 | Spirit Lake | 16:55.97 PR |
| 12 | Calum MonroePlace 12 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 17:00.69 |
| 13 | Odin HansonPlace 13 · Grade 12 · Ridge View | 12 | Ridge View | 17:06.89 PR |
| 14 | Gabriel BergmanPlace 14 · Grade 10 · OABCIG | 10 | OABCIG | 17:08.60 |
| 15 | Lewis ScheafferPlace 15 · Grade 11 · Sheldon Community | 11 | Sheldon Community | 17:18.13 |
| 16 | Grant GaytherPlace 16 · Grade 11 · Forest City | 11 | Forest City | 17:19.93 |
| 17 | Kaden KleinPlace 17 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 17:22.10 |
| 18 | Logan MinderhoudPlace 18 · Grade 11 · Western Christian Hull | 11 | Western Christian Hull | 17:22.77 PR |
| 19 | Jackson StruvePlace 19 · Grade 10 · Estherville Lincoln Central | 10 | Estherville Lincoln Central | 17:30.80 PR |
| 20 | Warren DuitsmanPlace 20 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 17:31.06 |
| 21 | Holden ReynoldsPlace 21 · Grade 11 · Forest City | 11 | Forest City | 17:32.23 |
| 22 | Cade WyniaPlace 22 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 17:36.34 |
| 23 | Brennan ObbinkPlace 23 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 17:39.02 |
| 24 | Wylee ConwayPlace 24 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 17:39.55 |
| 25 | Carson ProfitPlace 25 · Grade 9 · Spirit Lake | 9 | Spirit Lake | 17:40.11 |
| 26 | Lamont SchreursPlace 26 · Grade 10 · Western Christian Hull | 10 | Western Christian Hull | 17:42.70 |
| 27 | Oliver ThompsonPlace 27 · Grade 11 · Spirit Lake | 11 | Spirit Lake | 17:44.17 |
| 28 | Ethan BertramPlace 28 · Grade 12 · Forest City | 12 | Forest City | 17:49.25 |
| 29 | William BreemsPlace 29 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 17:51.26 |
| 30 | William PhinneyPlace 30 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 17:52.89 |
| 31 | Brayden KochPlace 31 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 17:55.19 |
| 32 | Noah ClabaughPlace 32 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 18:00.78 PR |
| 33 | Titus CoatesPlace 33 · Grade 9 · Spirit Lake | 9 | Spirit Lake | 18:03.54 |
| 34 | Carson SmithPlace 34 · Grade 11 · Western Christian Hull | 11 | Western Christian Hull | 18:08.51 |
| 35 | Talan WitzkePlace 35 · Grade 10 · Ridge View | 10 | Ridge View | 18:11.73 |
| 36 | David NebelsickPlace 36 · Grade 11 · GLR-CL | 11 | GLR-CL | 18:16.36 |
| 37 | Danny Leyva-CedenoPlace 37 · Grade 9 · Cherokee Washington | 9 | Cherokee Washington | 18:18.76 |
| 38 | Devin MetcalfPlace 38 · Grade 12 · KP-WC-RV | 12 | KP-WC-RV | 18:20.87 |
| 39 | Cully Mizner-FundermannPlace 39 · Grade 12 · Cherokee Washington | 12 | Cherokee Washington | 18:23.65 |
| 40 | Dirk ZemanPlace 40 · Grade 11 · Forest City | 11 | Forest City | 18:31.38 |
| 41 | Colton RozenboomPlace 41 · Grade 10 · Western Christian Hull | 10 | Western Christian Hull | 18:34.00 |
| 42 | Jakob PottebaumPlace 42 · Grade 11 · BHRV | 11 | BHRV | 18:34.18 |
| 43 | Gustavo Chitic AguilarPlace 43 · Grade 11 · Estherville Lincoln Central | 11 | Estherville Lincoln Central | 18:35.37 PR |
| 44 | Jose Aguilar GonzalezPlace 44 · Grade 10 · Estherville Lincoln Central | 10 | Estherville Lincoln Central | 18:37.64 |
| 45 | Max BablPlace 45 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 18:46.43 |
| 46 | Samuel Quevedo PechPlace 46 · Grade 11 · BHRV | 11 | BHRV | 18:56.18 PR |
| 47 | Clayton ScherbringPlace 47 · Grade 10 · Cherokee Washington | 10 | Cherokee Washington | 18:57.01 |
| 48 | Max BreyfoglePlace 48 · Grade 9 · Ridge View | 9 | Ridge View | 19:06.71 |
| 49 | Landyn PetersonPlace 49 · Grade 11 · Ridge View | 11 | Ridge View | 19:07.48 |
| 50 | Zander FriedrichsPlace 50 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 19:10.12 |
| 51 | Edison WieringaPlace 51 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 19:15.56 |
| 52 | Tatem RichardsonPlace 52 · Grade 11 · Cherokee Washington | 11 | Cherokee Washington | 19:18.01 |
| 53 | Jeyden JensenPlace 53 · Grade 12 · Treynor | 12 | Treynor | 19:18.04 |
| 54 | Colten PufferPlace 54 · Grade 10 · Cherokee Washington | 10 | Cherokee Washington | 19:21.08 |
| 55 | Alec PulscherPlace 55 · Grade 9 · GLR-CL | 9 | GLR-CL | 19:22.25 PR |
| 56 | Joey KoithanPlace 56 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 19:30.38 |
| 57 | Mason DaumPlace 57 · Grade 10 · Cherokee Washington | 10 | Cherokee Washington | 19:30.90 |
| 58 | Leo NedvedPlace 58 · Grade 9 · Ridge View | 9 | Ridge View | 19:37.69 PR |
| 59 | Evan CowgillPlace 59 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 19:42.98 |
| 60 | Jaxin NevillePlace 60 · Grade 10 · OABCIG | 10 | OABCIG | 19:47.14 |
| 61 | Tim WiskovPlace 61 · Grade 11 · Ridge View | 11 | Ridge View | 19:48.21 PR |
| 62 | Grady Mizner-FundermannPlace 62 · Grade 12 · Cherokee Washington | 12 | Cherokee Washington | 19:49.83 PR |
| 63 | Zachariah JohnsonPlace 63 · Grade 10 · OABCIG | 10 | OABCIG | 20:00.66 |
| 64 | Zeke FunstonPlace 64 · Grade 11 · Estherville Lincoln Central | 11 | Estherville Lincoln Central | 20:01.09 |
| 65 | Tristen AndersonPlace 65 · Grade 9 · GLR-CL | 9 | GLR-CL | 20:02.00 PR |
| 66 | Tyler DutlerPlace 66 · Grade 10 · Ridge View | 10 | Ridge View | 20:04.25 |
| 67 | Alec KockPlace 67 · Grade 12 · West Lyon Inwood | 12 | West Lyon Inwood | 20:05.91 |
| 68 | Kyle DeleeuwPlace 68 · Grade 11 · GLR-CL | 11 | GLR-CL | 20:16.31 |
| 69 | Eli ThinerPlace 69 · Grade 12 · Sheldon Community | 12 | Sheldon Community | 20:17.95 |
| 70 | Carter GrevePlace 70 · Grade 10 · GLR-CL | 10 | GLR-CL | 20:20.79 |
| 71 | Evan KirbyPlace 71 · Grade 11 · Sheldon Community | 11 | Sheldon Community | 20:25.57 |
| 72 | William PorterPlace 72 · Grade 11 · OABCIG | 11 | OABCIG | 20:26.53 |
| 73 | Eli YochumPlace 73 · Grade 9 · Treynor | 9 | Treynor | 20:30.29 |
| 74 | Ayson Ponce SantosPlace 74 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 20:31.39 |
| 75 | Dillon JohnsonPlace 75 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 20:32.87 |
| 76 | Juan Gomez EricksonPlace 76 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 20:39.71 |
| 77 | Cole AlffPlace 77 · Grade 10 · Treynor | 10 | Treynor | 20:47.95 |
| 78 | Griffin MelbyPlace 78 · Grade 10 · Treynor | 10 | Treynor | 20:48.39 PR |
| 79 | Devon HuitinkPlace 79 · Grade 9 · Sheldon Community | 9 | Sheldon Community | 20:49.67 |
| 80 | Jason Vande VegtePlace 80 · Grade 12 · Western Christian Hull | 12 | Western Christian Hull | 20:55.09 |
| 81 | Aaron UlrichPlace 81 · Grade 9 · OABCIG | 9 | OABCIG | 21:07.94 PR |
| 82 | Lorant VerebelyiPlace 82 · Grade 10 · KP-WC-RV | 10 | KP-WC-RV | 21:08.75 PR |
| 83 | Boston BakerPlace 83 · Grade 12 · KP-WC-RV | 12 | KP-WC-RV | 21:15.31 |
| 84 | Wyatt SteckelbergPlace 84 · Grade 9 · MVAOCOU | 9 | MVAOCOU | 21:15.75 |
| 85 | Colton EdwardsPlace 85 · Grade 12 · KP-WC-RV | 12 | KP-WC-RV | 21:26.74 |
| 86 | Marlin MartinezPlace 86 · Grade 12 · GLR-CL | 12 | GLR-CL | 21:41.43 |
| 87 | Ethan JessenPlace 87 · Grade 11 · KP-WC-RV | 11 | KP-WC-RV | 21:56.50 |
| 88 | Kaedyn WillisPlace 88 · Grade 12 · KP-WC-RV | 12 | KP-WC-RV | 21:57.21 |
| 89 | Keegan AdkinsPlace 89 · Grade 10 · Sheldon Community | 10 | Sheldon Community | 21:59.04 |
| 90 | Cesar GascaPlace 90 · Grade 10 · Boyden-Hull/Rock Valley | 10 | Boyden-Hull/Rock Valley | 22:01.74 |
| 91 | Caleb BowersPlace 91 · Grade 9 · KP-WC-RV | 9 | KP-WC-RV | 22:10.47 PR |
| 92 | Luis KingPlace 92 · Grade 12 · Boyden-Hull/Rock Valley | 12 | Boyden-Hull/Rock Valley | 22:18.22 |
| 93 | Brock SchnepelPlace 93 · Grade 10 · Treynor | 10 | Treynor | 23:24.52 |
| 94 | Jared HarrisPlace 94 · Grade 9 · Treynor | 9 | Treynor | 23:53.59 PR |
| 95 | Ayden AsmusPlace 95 · Grade 12 · Treynor | 12 | Treynor | 24:00.72 PR |
| 96 | Edwin PerezPlace 96 · Grade 12 · West Lyon Inwood | 12 | West Lyon Inwood | 24:04.76 PR |