| 1 | Troy KlettPlace 1 · Grade 12 · Sigourney | 12 | Sigourney | 17:40.88 |
| 2 | Isaac FrazierPlace 2 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 18:19.73 |
| 3 | Will LuersPlace 3 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 18:38.50 |
| 4 | Caleb PifkinPlace 4 · Grade 9 · Gladbrook Reinbeck | 9 | Gladbrook Reinbeck | 18:52.48 |
| 5 | Allan ScottPlace 5 · Grade 11 · HLV-TC | 11 | HLV-TC | 18:59.68 |
| 6 | Evan KoehnPlace 6 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 19:23.29 |
| 7 | Brayton DavisPlace 7 · Grade 12 · GMG Garwin | 12 | GMG Garwin | 19:42.94 |
| 8 | Levi MyersPlace 8 · Grade 10 · Sigourney | 10 | Sigourney | 20:12.93 |
| 9 | Ayden HollisterPlace 9 · Grade 12 · Iowa Valley Marengo | 12 | Iowa Valley Marengo | 20:16.57 |
| 10 | Caleb BowserPlace 10 · Grade 11 · Gladbrook Reinbeck | 11 | Gladbrook Reinbeck | 20:27.77 |
| 11 | Dayne RenderPlace 11 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 20:35.42 |
| 12 | Jordan AndersonPlace 12 · Grade 10 · Sigourney | 10 | Sigourney | 20:37.47 |
| 13 | Drew ThysPlace 13 · Grade 11 · HLV-TC | 11 | HLV-TC | 20:50.91 |
| 14 | Emery RobertsPlace 14 · Grade 10 · Meskwaki Settlement | 10 | Meskwaki Settlement | 21:00.51 |
| 15 | Cole KlettPlace 15 · Grade 9 · Sigourney | 9 | Sigourney | 21:09.57 |
| 16 | Henry DielemanPlace 16 · Grade 12 · GMG Garwin | 12 | GMG Garwin | 21:22.43 |
| 17 | Hunter Grandstaff iPlace 17 · Grade 10 · Keota | 10 | Keota | 21:32.59 |
| 18 | Hunter HenryPlace 18 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 21:56.97 |
| 19 | Isaac JonesPlace 19 · Grade 10 · Sigourney | 10 | Sigourney | 21:59.65 |
| 20 | Drake OffermanPlace 20 · Grade Fr · English Valleys North English | Fr | English Valleys North English | 22:05.01 |
| 21 | Luke MoellerPlace 21 · Grade 12 · Keota | 12 | Keota | 22:16.81 |
| 22 | Dontavius Slick-driscollPlace 22 · Grade 11 · Meskwaki Settlement | 11 | Meskwaki Settlement | 22:20.81 |
| 23 | Ian DavisPlace 23 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 22:32.32 |
| 24 | Remington HuberPlace 24 · Grade 10 · HLV-TC | 10 | HLV-TC | 22:40.13 |
| 25 | Ryker BealPlace 25 · Grade 9 · Belle Plaine | 9 | Belle Plaine | 22:55.09 |
| 26 | Hayden NeuhausPlace 26 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 23:00.43 |
| 27 | Ayden WagnerPlace 27 · Grade 10 · Iowa Valley Marengo | 10 | Iowa Valley Marengo | 23:12.80 |
| 28 | Caleb ArgoPlace 28 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 23:14.04 |
| 29 | Nicholas WhitePlace 29 · Grade 9 · Gladbrook Reinbeck | 9 | Gladbrook Reinbeck | 23:19.69 PR |
| 30 | Jaymison HillPlace 30 · Grade 10 · Meskwaki Settlement | 10 | Meskwaki Settlement | 23:25.73 |
| 31 | Braylon DarterPlace 31 · Grade 11 · GMG Garwin | 11 | GMG Garwin | 23:59.28 |
| 32 | Tavin RudenPlace 32 · Grade 11 · Gladbrook Reinbeck | 11 | Gladbrook Reinbeck | 24:15.55 |
| 33 | Markelle WabaunaseePlace 33 · Grade 9 · Meskwaki Settlement | 9 | Meskwaki Settlement | 24:52.72 |
| 34 | Lance MiltonPlace 34 · Grade 10 · HLV-TC | 10 | HLV-TC | 24:59.11 |
| 35 | Sawyer NeuhausPlace 35 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 25:28.39 |
| 36 | Davis BurdickPlace 36 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 26:13.06 |
| 37 | Roman TrickeyPlace 37 · Grade 9 · Meskwaki Settlement | 9 | Meskwaki Settlement | 26:16.04 |
| 38 | Hepa AzurePlace 38 · Grade 10 · Meskwaki Settlement | 10 | Meskwaki Settlement | 26:39.04 |
| 39 | Cash HawkinsPlace 39 · Grade 10 · HLV-TC | 10 | HLV-TC | 27:10.55 |
| 40 | Patrick PeachPlace 40 · Grade 10 · Iowa Valley Marengo | 10 | Iowa Valley Marengo | 27:50.48 |
| 41 | Derek BralPlace 41 · Grade 11 · Iowa Valley Marengo | 11 | Iowa Valley Marengo | 27:50.67 |
| 42 | Abram WanateePlace 42 · Grade 9 · Meskwaki Settlement | 9 | Meskwaki Settlement | 29:20.85 |
| 43 | Ethan BuschPlace 43 · Grade 10 · Iowa Valley Marengo | 10 | Iowa Valley Marengo | 29:43.64 |
| 44 | Braiden SagerPlace 44 · Grade 9 · Gladbrook Reinbeck | 9 | Gladbrook Reinbeck | 33:07.88 |
| 45 | Will GreinerPlace 45 · Grade 9 · Keota | 9 | Keota | 33:59.10 |
| 46 | Levi CoughenourPlace 46 · Grade 9 · Gladbrook Reinbeck | 9 | Gladbrook Reinbeck | 37:09.91 |