| 1 | Cade HaysPlace 1 · Grade 11 · Bertrand | 11 | Bertrand | 17:32.8 PR |
| 2 | Micah HouchinPlace 2 · Grade 10 · Axtell | 10 | Axtell | 17:44.4 |
| 3 | Alexander Klatt-TerabelianPlace 3 · Grade 11 · Wilcox-Hildreth | 11 | Wilcox-Hildreth | 18:23.1 |
| 4 | Luke OuradaPlace 4 · Grade 9 · Amherst | 9 | Amherst | 18:25.9 PR |
| 5 | Jonah FisherPlace 5 · Grade 12 · Bertrand | 12 | Bertrand | 18:48.5 |
| 6 | Weston SalterPlace 6 · Grade 12 · Amherst | 12 | Amherst | 18:52.1 PR |
| 7 | Kyler KolboPlace 7 · Grade 10 · Axtell | 10 | Axtell | 18:56.7 |
| 8 | Stanley WesterbeckPlace 8 · Grade 10 · Amherst | 10 | Amherst | 18:59.2 |
| 9 | Cody AlbrechtPlace 9 · Grade 9 · Pleasanton | 9 | Pleasanton | 19:05.6 |
| 10 | Felix LopezPlace 10 · Grade 11 · Axtell | 11 | Axtell | 19:07.0 |
| 11 | Oscar ClausenPlace 11 · Grade 9 · Axtell | 9 | Axtell | 19:09.3 PR |
| 12 | Wyatt AndersonPlace 12 · Grade 10 · Amherst | 10 | Amherst | 19:14.7 |
| 13 | Preston CastPlace 13 · Grade 9 · Amherst | 9 | Amherst | 19:18.4 PR |
| 14 | Ethan FriesPlace 14 · Grade 11 · Elm Creek | 11 | Elm Creek | 19:23.4 |
| 15 | Parker AndersonPlace 15 · Grade 10 · Elm Creek | 10 | Elm Creek | 19:24.2 PR |
| 16 | Brett HallPlace 16 · Grade 11 · Elm Creek | 11 | Elm Creek | 19:29.8 |
| 17 | Holden ThorellPlace 17 · Grade 9 · Bertrand | 9 | Bertrand | 19:34.9 PR |
| 18 | Landon MayoPlace 18 · Grade 9 · Pleasanton | 9 | Pleasanton | 19:38.5 PR |
| 19 | Alex SullivanPlace 19 · Grade 10 · Elm Creek | 10 | Elm Creek | 19:40.6 |
| 20 | Hudson WalvoordPlace 20 · Grade 10 · Amherst | 10 | Amherst | 20:01.3 |
| 21 | Jacob JezberaPlace 21 · Grade 11 · Wilcox-Hildreth | 11 | Wilcox-Hildreth | 20:07.5 |
| 22 | Braylen CarltonPlace 22 · Grade 10 · Elm Creek | 10 | Elm Creek | 20:22.3 PR |
| 23 | Bishop HansenPlace 23 · Grade 11 · Bertrand | 11 | Bertrand | 20:34.6 |
| 24 | Dylan BrummerPlace 24 · Grade 12 · Pleasanton | 12 | Pleasanton | 20:40.7 PR |
| 25 | Isaiah SinacheckPlace 25 · Grade 11 · Axtell | 11 | Axtell | 20:54.8 |
| 26 | Jaxon BargerPlace 26 · Grade 9 · Amherst | 9 | Amherst | 21:05.3 PR |
| 27 | Jacob SchoenePlace 27 · Grade 9 · Bertrand | 9 | Bertrand | 21:20.2 |
| 28 | Emiliano (Emi) CuellarPlace 28 · Grade 9 · Elm Creek | 9 | Elm Creek | 21:22.7 PR |
| 29 | Beau GruntoradPlace 29 · Grade 11 · Elm Creek | 11 | Elm Creek | 21:27.4 PR |
| 30 | Isaac HernandezPlace 30 · Grade 12 · Bertrand | 12 | Bertrand | 21:51.4 |
| 31 | Blake SchoenePlace 31 · Grade 9 · Bertrand | 9 | Bertrand | 21:51.7 |
| 32 | Thaden DietzPlace 32 · Grade 10 · Amherst | 10 | Amherst | 21:56.3 |
| 33 | Gunner EpleyPlace 33 · Grade 9 · Pleasanton | 9 | Pleasanton | 22:12.9 PR |
| 34 | Dylanger SchledewitzPlace 34 · Grade 10 · Sumner-Eddyville-Miller | 10 | Sumner-Eddyville-Miller | 22:50.3 |
| 35 | Sawyer GillmingPlace 35 · Grade 12 · Pleasanton | 12 | Pleasanton | 23:33.6 |
| 36 | Ian Meuser-BakerPlace 36 · Grade 11 · Pleasanton | 11 | Pleasanton | 23:35.5 PR |
| 37 | Noah CaveneePlace 37 · Grade 10 · Elm Creek | 10 | Elm Creek | 23:35.8 |
| 38 | Kiefer MansfieldPlace 38 · Grade 10 · Elm Creek | 10 | Elm Creek | 25:02.1 |
| 39 | Tanner MorganPlace 39 · Grade 12 · Pleasanton | 12 | Pleasanton | 26:42.3 PR |
| 40 | Quincy PotterPlace 40 · Grade 10 · Sumner-Eddyville-Miller | 10 | Sumner-Eddyville-Miller | 27:53.8 |
| 41 | Craig BungerPlace 41 · Grade 12 · Wilcox-Hildreth | 12 | Wilcox-Hildreth | 29:49.2 |