| 1 | Philip AnkenbauerPlace 1 · Grade 10 · Kenmare-Bowbells | 10 | Kenmare-Bowbells | 17:15.42 PR |
| 2 | Eli AndersonPlace 2 · Grade 12 · Kenmare-Bowbells | 12 | Kenmare-Bowbells | 17:57.42 |
| 3 | Zayden GroverPlace 3 · Grade 12 · Des-Lacs Burlington/Lewis and Clark | 12 | Des-Lacs Burlington/Lewis and Clark | 18:28.92 |
| 4 | Carter AzurePlace 4 · Grade 11 · Turtle Mountain Community | 11 | Turtle Mountain Community | 18:32.36 |
| 5 | Payton HarperPlace 5 · Grade 9 · Stanley | 9 | Stanley | 18:39.14 PR |
| 6 | Carson BremnerPlace 6 · Grade 9 · Bottineau | 9 | Bottineau | 18:42.58 |
| 7 | Ryder EricksonPlace 7 · Grade 10 · Max - South Prairie | 10 | Max - South Prairie | 18:56.92 |
| 8 | Malachi PixlerPlace 8 · Grade 11 · Max - South Prairie | 11 | Max - South Prairie | 18:57.83 PR |
| 9 | Owen HansonPlace 9 · Grade 11 · Des-Lacs Burlington/Lewis and Clark | 11 | Des-Lacs Burlington/Lewis and Clark | 19:13.08 |
| 10 | Mason LaucknerPlace 10 · Grade 11 · Bottineau | 11 | Bottineau | 19:20.95 |
| 11 | Hugh JacksonPlace 11 · Grade 11 · Stanley | 11 | Stanley | 19:29.36 |
| 12 | Cale RoedockerPlace 12 · Grade 11 · Des-Lacs Burlington/Lewis and Clark | 11 | Des-Lacs Burlington/Lewis and Clark | 19:41.45 |
| 13 | Peyton CollomPlace 13 · Grade 9 · Garrison | 9 | Garrison | 19:52.21 |
| 14 | Aeson KortgaardPlace 14 · Grade 10 · Bottineau | 10 | Bottineau | 19:57.17 |
| 15 | Mario SosaPlace 15 · Grade 12 · Kenmare-Bowbells | 12 | Kenmare-Bowbells | 19:57.39 |
| 16 | Kamden KortgaardPlace 16 · Grade 12 · Bottineau | 12 | Bottineau | 20:08.11 |
| 17 | Trent BohrerPlace 17 · Grade 9 · Stanley | 9 | Stanley | 20:11.52 |
| 18 | Chase WiltsePlace 18 · Grade 10 · Des-Lacs Burlington/Lewis and Clark | 10 | Des-Lacs Burlington/Lewis and Clark | 20:22.49 |
| 19 | Kai OlwagePlace 19 · Grade 10 · Bottineau | 10 | Bottineau | 20:32.39 |
| 20 | Kolby FermPlace 20 · Grade 9 · Des-Lacs Burlington/Lewis and Clark | 9 | Des-Lacs Burlington/Lewis and Clark | 20:34.83 |
| 21 | Easton HansenPlace 21 · Grade 11 · Des-Lacs Burlington/Lewis and Clark | 11 | Des-Lacs Burlington/Lewis and Clark | 20:36.14 |
| 22 | Henry SchaeferPlace 22 · Grade 11 · Des-Lacs Burlington/Lewis and Clark | 11 | Des-Lacs Burlington/Lewis and Clark | 20:42.11 |
| 23 | Jackson WettsteinPlace 23 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 20:48.02 |
| 24 | Conner EvensonPlace 24 · Grade 10 · Des-Lacs Burlington/Lewis and Clark | 10 | Des-Lacs Burlington/Lewis and Clark | 20:48.24 |
| 25 | Raymond DutraPlace 25 · Grade 12 · Bottineau | 12 | Bottineau | 20:50.39 PR |
| 26 | Beau DavisPlace 26 · Grade 11 · Turtle Mountain Community | 11 | Turtle Mountain Community | 20:51.49 PR |
| 27 | Josh FrazierPlace 27 · Grade 12 · Des-Lacs Burlington/Lewis and Clark | 12 | Des-Lacs Burlington/Lewis and Clark | 20:59.17 |
| 28 | Chance DrosdalPlace 28 · Grade 7 · Stanley | 7 | Stanley | 21:06.07 |
| 29 | Caleb BratvoldPlace 29 · Grade 9 · Mohall-Lansford-Sherwood | 9 | Mohall-Lansford-Sherwood | 21:06.17 PR |
| 30 | Lleyton SpearPlace 30 · Grade 10 · Kenmare-Bowbells | 10 | Kenmare-Bowbells | 21:10.11 |
| 31 | Cameron PetersonPlace 31 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 21:10.32 |
| 32 | Gregory JensenPlace 32 · Grade 10 · Kenmare-Bowbells | 10 | Kenmare-Bowbells | 21:12.17 |
| 33 | Jaxon KellerPlace 33 · Grade 9 · Tioga | 9 | Tioga | 21:12.39 |
| 34 | Blake ShefstadPlace 34 · Grade 10 · Des-Lacs Burlington/Lewis and Clark | 10 | Des-Lacs Burlington/Lewis and Clark | 21:15.36 |
| 35 | Diego GuevaraPlace 35 · Grade 9 · Tioga | 9 | Tioga | 21:19.33 PR |
| 36 | Collin AbernatheyPlace 36 · Grade 12 · Des-Lacs Burlington/Lewis and Clark | 12 | Des-Lacs Burlington/Lewis and Clark | 21:21.05 |
| 37 | Teigen BlomsPlace 37 · Grade 9 · Des-Lacs Burlington/Lewis and Clark | 9 | Des-Lacs Burlington/Lewis and Clark | 21:25.27 |
| 38 | Jaxton CossettePlace 38 · Grade 7 · Stanley | 7 | Stanley | 21:27.02 PR |
| 39 | Bridger HaugtvedtPlace 39 · Grade 8 · Des-Lacs Burlington/Lewis and Clark | 8 | Des-Lacs Burlington/Lewis and Clark | 21:33.07 PR |
| 40 | Avery KitzmanPlace 40 · Grade 8 · Bottineau | 8 | Bottineau | 21:39.36 |
| 41 | Jayden WiltsePlace 41 · Grade 11 · Des-Lacs Burlington/Lewis and Clark | 11 | Des-Lacs Burlington/Lewis and Clark | 21:41.33 |
| 42 | Alejandro de la RosaPlace 42 · Grade 9 · Tioga | 9 | Tioga | 21:54.23 PR |
| 43 | Dwayne DeclaroPlace 43 · Grade 12 · Tioga | 12 | Tioga | 22:02.33 PR |
| 44 | Tayton RicePlace 44 · Grade 8 · Tioga | 8 | Tioga | 22:03.05 PR |
| 45 | Oscar BraaflatPlace 45 · Grade 8 · Lewis and Clark NSP | 8 | Lewis and Clark NSP | 22:10.14 PR |
| 46 | Braxton HaugtvedtPlace 46 · Grade 9 · Des-Lacs Burlington/Lewis and Clark | 9 | Des-Lacs Burlington/Lewis and Clark | 22:18.45 PR |
| 47 | Gavin SchmidtPlace 47 · Grade 9 · Garrison | 9 | Garrison | 22:23.21 PR |
| 48 | Talen LundayPlace 48 · Grade 11 · Turtle Mountain Community | 11 | Turtle Mountain Community | 22:28.55 |
| 49 | Asher ThompsonPlace 49 · Grade 9 · Mohall-Lansford-Sherwood | 9 | Mohall-Lansford-Sherwood | 22:30.32 |
| 50 | Asher WilhelmPlace 50 · Grade 10 · Des-Lacs Burlington/Lewis and Clark | 10 | Des-Lacs Burlington/Lewis and Clark | 22:35.17 PR |
| 51 | Camden LeePlace 51 · Grade - · Lewis and Clark NSP | - | Lewis and Clark NSP | 23:04.02 |
| 52 | Carter SchmitzPlace 52 · Grade 10 · Tioga | 10 | Tioga | 23:38.14 |
| 53 | Luke CarstensPlace 53 · Grade 11 · Des-Lacs Burlington/Lewis and Clark | 11 | Des-Lacs Burlington/Lewis and Clark | 24:30.02 |
| 54 | Diego DiazPlace 54 · Grade 9 · Des-Lacs Burlington/Lewis and Clark | 9 | Des-Lacs Burlington/Lewis and Clark | 24:52.42 |
| 55 | Cole SardaPlace 55 · Grade 10 · Des-Lacs Burlington/Lewis and Clark | 10 | Des-Lacs Burlington/Lewis and Clark | 25:36.23 |
| 56 | James SagaserPlace 56 · Grade 8 · Tioga | 8 | Tioga | 25:48.08 |
| 57 | Landon PitnerPlace 57 · Grade 9 · Max - South Prairie | 9 | Max - South Prairie | 29:17.42 PR |
| 58 | Levi LarsonPlace 58 · Grade 10 · Des-Lacs Burlington/Lewis and Clark | 10 | Des-Lacs Burlington/Lewis and Clark | 31:13.35 |