| 1 | Gage HeynePlace 1 · Grade SR · English Valleys North English | SR | English Valleys North English | 16:00.8 |
| 2 | Barrett JesinaPlace 2 · Grade JR · South Tama County Tama | JR | South Tama County Tama | 16:44.0 |
| 3 | Luke EichhornPlace 3 · Grade SR · Belle Plaine | SR | Belle Plaine | 17:39.1 |
| 4 | Peyton RothPlace 4 · Grade SR · HLV Victor | SR | HLV Victor | 17:53.7 |
| 5 | Troy KlettPlace 5 · Grade JR · Sigourney | JR | Sigourney | 18:00.7 |
| 6 | Isaac FrazierPlace 6 · Grade FR · English Valleys North English | FR | English Valleys North English | 18:02.9 |
| 7 | Grady DielemanPlace 7 · Grade SR · GMG Garwin | SR | GMG Garwin | 18:11.1 |
| 8 | Sullivan WilkinsPlace 8 · Grade JR · Colfax-Mingo | JR | Colfax-Mingo | 18:11.3 |
| 9 | Evan KoehnPlace 9 · Grade FR · English Valleys North English | FR | English Valleys North English | 18:23.2 |
| 10 | Rider KupkaPlace 10 · Grade JR · GMG Garwin | JR | GMG Garwin | 18:48.6 |
| 11 | Jerome KapayouPlace 11 · Grade SR · South Tama County Tama | SR | South Tama County Tama | 18:49.4 |
| 12 | Carter CoronaPlace 12 · Grade FR · BGM Brooklyn | FR | BGM Brooklyn | 18:54.7 |
| 13 | Jovanie PerezPlace 13 · Grade JR · South Tama County Tama | JR | South Tama County Tama | 19:07.8 |
| 14 | Brady JesinaPlace 14 · Grade FR · South Tama County Tama | FR | South Tama County Tama | 19:24.2 |
| 15 | Maddox PurkPlace 15 · Grade SR · Belle Plaine | SR | Belle Plaine | 19:24.5 |
| 16 | Brayton DavisPlace 16 · Grade JR · GMG Garwin | JR | GMG Garwin | 19:27.6 |
| 17 | Drew ThysPlace 17 · Grade SO · HLV Victor | SO | HLV Victor | 19:39.2 |
| 18 | Josue RodriguezPlace 18 · Grade SR · Colfax-Mingo | SR | Colfax-Mingo | 19:42.2 |
| 19 | Mario RodriguezPlace 19 · Grade SO · Colfax-Mingo | SO | Colfax-Mingo | 19:44.1 |
| 20 | Owen AmentPlace 20 · Grade SR · Colfax-Mingo | SR | Colfax-Mingo | 19:49.2 |
| 21 | Harrison RhonePlace 21 · Grade SR · Colfax-Mingo | SR | Colfax-Mingo | 19:52.4 |
| 22 | Cade LowryPlace 22 · Grade FR · Montezuma | FR | Montezuma | 19:55.5 |
| 23 | Henry DielemanPlace 23 · Grade JR · GMG Garwin | JR | GMG Garwin | 19:55.9 |
| 24 | Dayton ReifPlace 24 · Grade FR · Montezuma | FR | Montezuma | 19:57.1 |
| 25 | Cael CheneyPlace 25 · Grade SO · Montezuma | SO | Montezuma | 19:57.7 |
| 26 | Devin TimmPlace 26 · Grade FR · Belle Plaine | FR | Belle Plaine | 20:02.7 |
| 27 | Jusiah WeteringPlace 27 · Grade SR · Montezuma | SR | Montezuma | 20:08.8 |
| 28 | Jake BoesenbergPlace 28 · Grade FR · BGM Brooklyn | FR | BGM Brooklyn | 20:17.0 |
| 29 | Levi MyersPlace 29 · Grade FR · Sigourney | FR | Sigourney | 20:31.6 |
| 30 | Wesley DavisPlace 30 · Grade SR · HLV Victor | SR | HLV Victor | 20:51.6 |
| 31 | Drayson StephensonPlace 31 · Grade JR · GMG Garwin | JR | GMG Garwin | 21:07.3 |
| 32 | Linkyn BruPlace 32 · Grade SO · Montezuma | SO | Montezuma | 21:31.0 |
| 33 | Jordan AndersonPlace 33 · Grade FR · Sigourney | FR | Sigourney | 21:40.1 |
| 34 | Isaac JonesPlace 34 · Grade FR · Sigourney | FR | Sigourney | 21:45.8 |
| 35 | Bryson StockmanPlace 35 · Grade SR · Montezuma | SR | Montezuma | 22:06.7 |
| 36 | Hunter HenryPlace 36 · Grade JR · Belle Plaine | JR | Belle Plaine | 22:18.2 |
| 37 | Caleb ArgoPlace 37 · Grade FR · Belle Plaine | FR | Belle Plaine | 22:26.8 |
| 38 | Cael WeisskopfPlace 38 · Grade SO · HLV Victor | SO | HLV Victor | 22:29.1 |
| 39 | Sawyer NeuhausPlace 39 · Grade SO · Belle Plaine | SO | Belle Plaine | 22:50.4 |
| 40 | Rayden HillPlace 40 · Grade JR · South Tama County Tama | JR | South Tama County Tama | 22:52.1 |
| 41 | Hunter GrandstaffPlace 41 · Grade FR · Keota | FR | Keota | 22:57.6 |
| 42 | Tony BuenrostroPlace 42 · Grade SR · Colfax-Mingo | SR | Colfax-Mingo | 23:01.4 |
| 43 | Nicholas DamonPlace 43 · Grade FR · Montezuma | FR | Montezuma | 23:23.1 |
| 44 | Ryan MoorePlace 44 · Grade SO · Colfax-Mingo | SO | Colfax-Mingo | 23:33.1 |
| 45 | Lance MiltonPlace 45 · Grade FR · HLV Victor | FR | HLV Victor | 23:37.5 |
| 46 | Ian DavisPlace 46 · Grade SO · Belle Plaine | SO | Belle Plaine | 24:08.7 |
| 47 | Isaiah WilliamsPlace 47 · Grade FR · BGM Brooklyn | FR | BGM Brooklyn | 24:51.4 |
| 48 | Connor RhinehartPlace 48 · Grade SR · HLV Victor | SR | HLV Victor | 25:00.4 |
| 49 | Logan RichardsPlace 49 · Grade JR · South Tama County Tama | JR | South Tama County Tama | 25:18.2 |
| 50 | Nathaniel EndersbePlace 50 · Grade SO · Colfax-Mingo | SO | Colfax-Mingo | 25:32.6 |
| 51 | Jeremiah WrightPlace 51 · Grade SO · Colfax-Mingo | SO | Colfax-Mingo | 26:05.7 |
| 52 | Emmitt AlbersPlace 52 · Grade FR · BGM Brooklyn | FR | BGM Brooklyn | 34:33.2 |