| 2 | Kaden GallesPlace 2 · Mmcru | — | Mmcru | 18:07.25 |
| 5 | Caleb BowerPlace 5 · Hinton | — | Hinton | 19:02.54 |
| 6 | Zach SypersmaPlace 6 · Hinton | — | Hinton | 19:14.68 |
| 7 | Lucas BraunPlace 7 · Mmcru | — | Mmcru | 19:23.87 |
| 8 | Carter WestraPlace 8 · Trinity Christ | — | Trinity Christ | 19:27.54 |
| 12 | Owen AleschPlace 12 · Mmcru | — | Mmcru | 19:34.56 |
| 14 | George VargasPlace 14 · Hm-Sanborn | — | Hm-Sanborn | 19:36.22 |
| 15 | Landon GrevePlace 15 · Harris-LP | — | Harris-LP | 19:36.40 |
| 16 | Cael MorrowPlace 16 · Akron-Westfield | — | Akron-Westfield | 19:46.50 |
| 18 | Ben WoodallPlace 18 · South O-Brien | — | South O-Brien | 20:04.22 |
| 20 | Bryce DodgePlace 20 · Hm-Sanborn | — | Hm-Sanborn | 20:17.30 |
| 23 | Dexter BriggsPlace 23 · Akron-Westfield | — | Akron-Westfield | 21:04.31 |
| 26 | Noah BoiePlace 26 · Akron-Westfield | — | Akron-Westfield | 21:25.25 |
| 27 | Reid GroenewegPlace 27 · Trinity Christ | — | Trinity Christ | 21:26.22 |
| 29 | Aiden BushPlace 29 · Hm-Sanborn | — | Hm-Sanborn | 21:50.50 |
| 30 | Kylan DavelaarPlace 30 · Trinity Christ | — | Trinity Christ | 22:06.20 |
| 32 | Troy DekkersPlace 32 · W Sioux Hwardn | — | W Sioux Hwardn | 22:19.40 |
| 33 | Cooper NelsonPlace 33 · Hinton | — | Hinton | 22:21.60 |
| 35 | Tanner FrerichsPlace 35 · Akron-Westfield | — | Akron-Westfield | 23:00.10 |
| 38 | Ian GreiggPlace 38 · Hinton | — | Hinton | 23:28.80 |
| 39 | Malachi BloemendaalPlace 39 · Trinity Christ | — | Trinity Christ | 23:29.30 |
| 40 | Ethan SchwarzPlace 40 · South O-Brien | — | South O-Brien | 23:39.55 |
| 44 | Damian DodgePlace 44 · Hm-Sanborn | — | Hm-Sanborn | 24:10.15 |
| 47 | Ian OliverPlace 47 · South O-Brien | — | South O-Brien | 24:32.16 |
| 48 | Evan LautersPlace 48 · W Sioux Hwardn | — | W Sioux Hwardn | 24:43.70 |
| 49 | Blaine FinsterPlace 49 · Hm-Sanborn | — | Hm-Sanborn | 24:46.33 |
| 52 | Max PepperPlace 52 · Mmcru | — | Mmcru | 25:05.50 |
| 53 | Ryan GrotluschenPlace 53 · Hm-Sanborn | — | Hm-Sanborn | 25:20.20 |
| 54 | Carson SudbeckPlace 54 · Hinton | — | Hinton | 25:31.30 |
| 57 | Brett EvansPlace 57 · South O-Brien | — | South O-Brien | 25:55.10 |
| 58 | Anthony HansenPlace 58 · W Sioux Hwardn | — | W Sioux Hwardn | 25:56.20 |
| 59 | Dominic RoundsPlace 59 · South O-Brien | — | South O-Brien | 26:26.30 |
| 60 | Morgan ThonstadPlace 60 · W Sioux Hwardn | — | W Sioux Hwardn | 26:36.60 |
| 62 | Dawson TrobaughPlace 62 · Akron-Westfield | — | Akron-Westfield | 27:28.30 |
| 65 | Bensen RohwerPlace 65 · South O-Brien | — | South O-Brien | 29:08.05 |
| 66 | Jeremiah BrugetPlace 66 · Akron-Westfield | — | Akron-Westfield | 30:33.30 |
| 69 | Kaleb BuengerPlace 69 · South O-Brien | — | South O-Brien | 33:16.10 |
| 70 | Mathew FireschmidtPlace 70 · Akron-Westfield | — | Akron-Westfield | 33:56.50 |