| 1 | Cade WyniaPlace 1 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 18:06.00 |
| 2 | Andrew LincolnPlace 2 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 18:11.00 |
| 3 | Dan DelarosaPlace 3 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 18:15.00 |
| 4 | Caleb Van BeekPlace 4 · Grade 12 · Western Christian Hull | 12 | Western Christian Hull | 18:19.00 |
| 5 | Callum MonroePlace 5 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 18:23.00 |
| 6 | Ian Ten NapelPlace 6 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 18:34.00 |
| 7 | Logan MinderhoudPlace 7 · Grade 10 · Western Christian Hull | 10 | Western Christian Hull | 19:03.00 |
| 8 | David McCormickPlace 8 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 19:06.00 |
| 9 | Ayden LarrabeePlace 9 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 19:07.00 |
| 10 | Joren Vande GriendPlace 10 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 19:12.00 |
| 11 | Ben WalshPlace 11 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 19:21.00 |
| 12 | Troy DekkersPlace 12 · Grade 11 · West Sioux Hawarden | 11 | West Sioux Hawarden | 19:26.00 |
| 13 | Bradan WeberPlace 13 · Grade 12 · Gehlen Catholic LeMars | 12 | Gehlen Catholic LeMars | 19:35.00 |
| 14 | Dexter BriggsPlace 14 · Grade 12 · Akron-Westfield | 12 | Akron-Westfield | 19:50.00 |
| 15 | Tyler BrunstPlace 15 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 20:04.00 |
| 16 | Archer SmallPlace 16 · Grade 9 · Akron-Westfield | 9 | Akron-Westfield | 20:05.00 |
| 17 | Eli GeleynsePlace 17 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 20:12.00 |
| 18 | Luke WalshPlace 18 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 20:17.00 |
| 19 | Carter WestraPlace 19 · Grade 12 · Trinity Christian | 12 | Trinity Christian | 20:20.00 |
| 20 | Carson SmithPlace 20 · Grade 8 · Western Christian Hull | 8 | Western Christian Hull | 20:26.00 |
| 21 | Colton RozenboomPlace 21 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 20:32.00 |
| 22 | Brody McCormickPlace 22 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 20:34.00 |
| 23 | Levi WestraPlace 23 · Grade 12 · Western Christian Hull | 12 | Western Christian Hull | 20:35.00 |
| 24 | Rowan OostraPlace 24 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 20:37.00 |
| 25 | Josh BousemaPlace 25 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 20:57.00 |
| 26 | Noah BoiePlace 26 · Grade 12 · Akron-Westfield | 12 | Akron-Westfield | 21:11.00 |
| 27 | Lamont SchreursPlace 27 · Grade 9 · Western Christian Hull | 9 | Western Christian Hull | 21:13.00 |
| 28 | Matthew BoonPlace 28 · Grade 12 · Trinity Christian | 12 | Trinity Christian | 21:22.00 |
| 29 | Robert SchmitPlace 29 · Grade 12 · Gehlen Catholic LeMars | 12 | Gehlen Catholic LeMars | 21:27.00 |
| 30 | Tanner FrerichsPlace 30 · Grade 12 · Akron-Westfield | 12 | Akron-Westfield | 21:30.00 |
| 31 | Campbell AndersonPlace 31 · Grade 12 · Akron-Westfield | 12 | Akron-Westfield | 21:52.00 |
| 32 | Alec KockPlace 32 · Grade 11 · West Lyon Inwood | 11 | West Lyon Inwood | 22:07.00 |
| 33 | Tristian SitzmannPlace 33 · Grade 10 · Gehlen Catholic LeMars | 10 | Gehlen Catholic LeMars | 22:14.00 |
| 34 | Bryce UittenbogaardPlace 34 · Grade 10 · Trinity Christian | 10 | Trinity Christian | 22:26.00 |
| 35 | Owen HansenPlace 35 · Grade 9 · West Sioux Hawarden | 9 | West Sioux Hawarden | 22:31.00 |
| 36 | Amos AndringaPlace 36 · Grade 10 · Trinity Christian | 10 | Trinity Christian | 22:35.00 |
| 37 | Anthony HansenPlace 37 · Grade 11 · West Sioux Hawarden | 11 | West Sioux Hawarden | 23:17.00 |
| 38 | Mathew BeireschmidtPlace 38 · Grade 10 · Akron-Westfield | 10 | Akron-Westfield | 23:28.00 |
| 39 | Henry HamerlinckPlace 39 · Grade 12 · Gehlen Catholic LeMars | 12 | Gehlen Catholic LeMars | 23:33.00 |
| 40 | Jaxon PittetPlace 40 · Grade 11 · West Monona Onawa | 11 | West Monona Onawa | 24:04.00 |
| 41 | Ty BrummelPlace 41 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 24:23.00 |
| 42 | Diego PalmaPlace 42 · Grade 12 · BHRV | 12 | BHRV | 24:25.00 |
| 43 | Dawson TrobaughPlace 43 · Grade 12 · Akron-Westfield | 12 | Akron-Westfield | 25:16.00 |
| 44 | Lincoln HuiPlace 44 · Grade 10 · Gehlen Catholic LeMars | 10 | Gehlen Catholic LeMars | 25:32.00 |
| 45 | Ty WeilerPlace 45 · Grade 9 · Gehlen Catholic LeMars | 9 | Gehlen Catholic LeMars | 33:59.00 |