| 1 | Leighton DodtPlace 1 · Grade JR · Pioneer | JR | Pioneer | 17:56.0 |
| 2 | Carson MeyerPlace 2 · Grade SR · Pioneer | SR | Pioneer | 18:04.8 |
| 3 | Jackson BakerPlace 3 · Grade SR · Pioneer | SR | Pioneer | 18:07.5 |
| 4 | Johnny MartinezPlace 4 · Grade JR · Delphi Community | JR | Delphi Community | 18:12.0 |
| 5 | Regan WolfPlace 5 · Grade JR · Carroll (Flora) | JR | Carroll (Flora) | 18:44.2 |
| 6 | Braylon SipkemaPlace 6 · Grade JR · North White | JR | North White | 19:13.6 |
| 7 | Dane BowditchPlace 7 · Grade FR · Pioneer | FR | Pioneer | 19:15.6 |
| 8 | Eli HarshbargerPlace 8 · Grade SR · Carroll (Flora) | SR | Carroll (Flora) | 19:16.8 |
| 9 | Chayse AndrewsPlace 9 · Grade JR · Twin Lakes | JR | Twin Lakes | 19:21.0 |
| 10 | Avery CondoPlace 10 · Grade SR · Twin Lakes | SR | Twin Lakes | 19:24.8 |
| 11 | Jack NancePlace 11 · Grade FR · Pioneer | FR | Pioneer | 19:29.0 |
| 12 | Jonah MillerPlace 12 · Grade JR · Tri-County | JR | Tri-County | 19:43.1 |
| 13 | Brayden WoollenPlace 13 · Grade SR · Rossville | SR | Rossville | 19:54.2 |
| 14 | Bryce SalgatPlace 14 · Grade SR · Carroll (Flora) | SR | Carroll (Flora) | 19:57.0 |
| 15 | Trae HaworthPlace 15 · Grade FR · Twin Lakes | FR | Twin Lakes | 19:59.8 |
| 16 | Nick ButtPlace 16 · Grade FR · Twin Lakes | FR | Twin Lakes | 20:10.8 |
| 17 | Jacob ColePlace 17 · Grade SO · Rossville | SO | Rossville | 20:17.3 |
| 18 | Omar CanchePlace 18 · Grade FR · Delphi Community | FR | Delphi Community | 20:18.5 |
| 19 | Toby BurnsPlace 19 · Grade SR · Carroll (Flora) | SR | Carroll (Flora) | 20:23.4 |
| 20 | Tyler BurnsPlace 20 · Grade SO · Tri-County | SO | Tri-County | 20:26.2 |
| 21 | Owen BroadstreetPlace 21 · Grade SO · Delphi Community | SO | Delphi Community | 20:26.7 |
| 22 | Levi SchambachPlace 22 · Grade SO · Tri-County | SO | Tri-County | 20:37.3 |
| 23 | Jayce JohnsonPlace 23 · Grade JR · Delphi Community | JR | Delphi Community | 21:12.1 |
| 24 | Noah JohnsonPlace 24 · Grade SO · Carroll (Flora) | SO | Carroll (Flora) | 21:14.2 |
| 25 | Ian BrooksPlace 25 · Grade SR · Tri-County | SR | Tri-County | 21:26.8 |
| 26 | Elliott CooperPlace 26 · Grade SO · Pioneer | SO | Pioneer | 21:27.7 |
| 27 | Judah PhilyawPlace 27 · Grade SO · Rossville | SO | Rossville | 21:44.7 |
| 28 | Guiu Escada I SeduPlace 28 · Grade JR · Carroll (Flora) | JR | Carroll (Flora) | 21:50.8 |
| 29 | Jeffrey BulingtonPlace 29 · Grade SR · Twin Lakes | SR | Twin Lakes | 22:08.0 |
| 30 | Kevin GluthPlace 30 · Grade SO · Pioneer | SO | Pioneer | 23:00.0 |
| 31 | Jesse WardPlace 31 · Grade JR · Twin Lakes | JR | Twin Lakes | 23:04.0 |
| 32 | Carter SterrettPlace 32 · Grade SO · North White | SO | North White | 23:09.8 |
| 33 | Ethan DreblowPlace 33 · Grade JR · Tri-County | JR | Tri-County | 23:15.7 |
| 34 | Kaleb BollerPlace 34 · Grade JR · Pioneer | JR | Pioneer | 23:33.5 |
| 35 | Ayden ParsonsPlace 35 · Grade FR · North White | FR | North White | 23:42.5 |
| 36 | Ashton ShroderPlace 36 · Grade FR · Carroll (Flora) | FR | Carroll (Flora) | 23:42.9 |
| 37 | Kristian FairchildPlace 37 · Grade JR · Twin Lakes | JR | Twin Lakes | 24:45.2 |
| 38 | Lane EdmondsPlace 38 · Grade FR · Rossville | FR | Rossville | 25:38.3 |
| 39 | John RadcliffPlace 39 · Grade SO · Carroll (Flora) | SO | Carroll (Flora) | 25:44.2 |
| 40 | Aaron RamirezPlace 40 · Grade FR · Twin Lakes | FR | Twin Lakes | 25:51.6 |
| 41 | Alex HodgesPlace 41 · Grade SO · Delphi Community | SO | Delphi Community | 26:40.2 |
| 42 | Jaxon SpencePlace 42 · Grade FR · Twin Lakes | FR | Twin Lakes | 28:31.8 |
| 43 | Uziel Rodriguez ReyesPlace 43 · Grade FR · North White | FR | North White | 28:33.3 |
| 44 | Charlie WilliamsPlace 44 · Grade FR · North White | FR | North White | 33:57.7 |