| 1 | Eli AndersonPlace 1 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 18:15.02 |
| 2 | Niklas HalvorsonPlace 2 · Grade 12 · Bottineau | 12 | Bottineau | 18:26.08 |
| 3 | Benjamin CrosbyPlace 3 · Grade 12 · Trinity Christian (Williston) | 12 | Trinity Christian (Williston) | 18:33.45 |
| 4 | Eliseo RobleroPlace 4 · Grade 11 · Trinity Christian (Williston) | 11 | Trinity Christian (Williston) | 18:41.24 |
| 5 | Philip AnkenbauerPlace 5 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 19:02.77 |
| 6 | Zayden GroverPlace 6 · Grade 11 · Des Lacs-Burlington | 11 | Des Lacs-Burlington | 19:26.24 |
| 7 | Riley SchollmeyerPlace 7 · Grade 10 · Killdeer | 10 | Killdeer | 19:26.25 |
| 8 | Nathan SamsonPlace 8 · Grade 12 · Max - South Prairie | 12 | Max - South Prairie | 19:34.83 |
| 9 | Colter SmithPlace 9 · Grade 9 · Trinity Christian (Williston) | 9 | Trinity Christian (Williston) | 19:45.86 |
| 10 | Milo AndersonPlace 10 · Grade 12 · Des Lacs-Burlington | 12 | Des Lacs-Burlington | 19:51.67 |
| 11 | Greyson KitzmanPlace 11 · Grade 9 · Bottineau | 9 | Bottineau | 19:57.70 |
| 12 | Levi HartmanPlace 12 · Grade 11 · Trinity Christian (Williston) | 11 | Trinity Christian (Williston) | 20:16.89 |
| 13 | Derek BaileyPlace 13 · Grade 12 · Max - South Prairie | 12 | Max - South Prairie | 20:23.58 |
| 14 | Ben HalvorsonPlace 14 · Grade 11 · Bottineau | 11 | Bottineau | 20:24.77 |
| 15 | Caleb HaverstockPlace 15 · Grade 10 · Bishop Ryan | 10 | Bishop Ryan | 20:26.27 |
| 16 | Owen WaldPlace 16 · Grade 8 · Bishop Ryan | 8 | Bishop Ryan | 20:27.05 |
| 17 | Jacob JaggiPlace 17 · Grade 11 · Killdeer | 11 | Killdeer | 20:28.95 |
| 18 | Cooper HayesPlace 18 · Grade 9 · Tioga | 9 | Tioga | 20:29.61 PR |
| 19 | Branson BoschPlace 19 · Grade 9 · Bishop Ryan | 9 | Bishop Ryan | 20:32.21 |
| 20 | Hayden HallPlace 20 · Grade 10 · Killdeer | 10 | Killdeer | 20:39.95 |
| 21 | Cale RoedockerPlace 21 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 20:43.58 |
| 22 | Tygen MichalenkoPlace 22 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 20:43.86 |
| 23 | Corbin BakkenPlace 23 · Grade 10 · Powers Lake | 10 | Powers Lake | 20:45.65 |
| 24 | Jason WhitePlace 24 · Grade 10 · Stanley | 10 | Stanley | 20:55.86 |
| 25 | Ritz BarcenaPlace 25 · Grade 10 · Killdeer | 10 | Killdeer | 21:01.85 |
| 26 | Mason LaucknerPlace 26 · Grade 10 · Bottineau | 10 | Bottineau | 21:10.99 |
| 27 | Peyton CollomPlace 27 · Grade 8 · Garrison | 8 | Garrison | 21:12.58 |
| 28 | Cinch SmithPlace 28 · Grade 8 · Killdeer | 8 | Killdeer | 21:19.33 |
| 29 | Easton HansenPlace 29 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 21:22.14 |
| 30 | Chase WiltsePlace 30 · Grade 9 · Des Lacs-Burlington | 9 | Des Lacs-Burlington | 21:28.27 |
| 31 | Logan HardersenPlace 31 · Grade 10 · Killdeer | 10 | Killdeer | 21:36.89 |
| 32 | Holden HausauerPlace 32 · Grade 10 · Killdeer | 10 | Killdeer | 21:45.64 |
| 33 | Levi JensenPlace 33 · Grade 12 · Powers Lake | 12 | Powers Lake | 21:47.30 |
| 34 | Kamden KortgaardPlace 34 · Grade 11 · Bottineau | 11 | Bottineau | 21:49.14 |
| 35 | Weston BohnerPlace 35 · Grade 10 · Killdeer | 10 | Killdeer | 21:50.89 |
| 36 | Collin AbernatheyPlace 36 · Grade 11 · Des Lacs-Burlington | 11 | Des Lacs-Burlington | 21:53.74 |
| 37 | Zachary McBridePlace 37 · Grade 12 · Trinity Christian (Williston) | 12 | Trinity Christian (Williston) | 21:59.11 |
| 38 | Kai OlwagePlace 38 · Grade 9 · Bottineau | 9 | Bottineau | 22:20.27 |
| 39 | Gunner ImslandPlace 39 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 22:25.86 |
| 40 | Kash BrownPlace 40 · Grade 11 · Tioga | 11 | Tioga | 22:26.70 PR |
| 41 | Gregory JensenPlace 41 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 22:32.95 |
| 42 | ComingCloud PerkinsPlace 42 · Grade 8 · Parshall | 8 | Parshall | 22:42.77 |
| 43 | Owen HansonPlace 43 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 22:46.14 |
| 44 | Jaxon KellerPlace 44 · Grade 8 · Tioga | 8 | Tioga | 22:54.49 |
| 45 | Henry SchaeferPlace 45 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 23:06.08 |
| 46 | Ethan ReichardtPlace 46 · Grade 12 · Trinity Christian (Williston) | 12 | Trinity Christian (Williston) | 23:18.67 |
| 47 | Bronson BrucePlace 47 · Grade 10 · Parshall | 10 | Parshall | 23:24.92 |
| 48 | Carson GroschePlace 48 · Grade 12 · Des Lacs-Burlington | 12 | Des Lacs-Burlington | 23:36.24 |
| 49 | Cameron PetersonPlace 49 · Grade 10 · Kenmare-Bowbells | 10 | Kenmare-Bowbells | 23:47.49 |
| 50 | Conner EvensonPlace 50 · Grade 9 · Des Lacs-Burlington | 9 | Des Lacs-Burlington | 23:47.92 |
| 51 | Tytus GuglichPlace 51 · Grade 11 · Trinity Christian (Williston) | 11 | Trinity Christian (Williston) | 23:52.86 |
| 52 | Jayden WiltsePlace 52 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 24:00.86 |
| 53 | Blake ShefstadPlace 53 · Grade 9 · Des Lacs-Burlington | 9 | Des Lacs-Burlington | 24:13.05 |
| 54 | Lukas LeppellPlace 54 · Grade 9 · Garrison | 9 | Garrison | 24:19.17 |
| 55 | Gabriel MagallonPlace 55 · Grade 11 · Max - South Prairie | 11 | Max - South Prairie | 24:25.64 |
| 56 | Cameron MusicPlace 56 · Grade 9 · Des Lacs-Burlington | 9 | Des Lacs-Burlington | 24:40.77 |
| 57 | Lleyton SpearPlace 57 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 24:49.05 |
| 58 | Dwayne DeclaroPlace 58 · Grade 11 · Tioga | 11 | Tioga | 24:52.11 |
| 59 | Daniel SmithPlace 59 · Grade 11 · Tioga | 11 | Tioga | 25:04.70 |
| 60 | Andrew PatzerPlace 60 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 25:14.21 |
| 61 | Kingston FootePlace 61 · Grade 11 · Parshall | 11 | Parshall | 25:22.58 |
| 62 | Tey WatkinsPlace 62 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 25:45.67 |
| 63 | Luke CarstensPlace 63 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 26:46.14 |
| 64 | Robert EnneyPlace 64 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 26:50.95 |
| 65 | William GantPlace 65 · Grade 11 · Trinity Christian (Williston) | 11 | Trinity Christian (Williston) | 28:00.83 |
| 66 | Maverick TrowbridgePlace 66 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 30:32.67 |
| 67 | Carter SchmitzPlace 67 · Grade 9 · Tioga | 9 | Tioga | 31:41.55 |
| 68 | Levi LarsonPlace 68 · Grade 9 · Des Lacs-Burlington | 9 | Des Lacs-Burlington | 31:41.55 |