| 1 | Ethan KendellPlace 1 · Grade 10 · Pembina County North | 10 | Pembina County North | 11:26.03 PR |
| 2 | Draike HauglandPlace 2 · Grade 9 · Devils Lake | 9 | Devils Lake | 11:48.62 |
| 3 | Henri LamoureuxPlace 3 · Grade 7 · Grafton | 7 | Grafton | 11:59.57 |
| 4 | Parker MalekPlace 4 · Grade 7 · Devils Lake | 7 | Devils Lake | 12:00.76 |
| 5 | Charles SaubyPlace 5 · Grade 7 · Carrington | 7 | Carrington | 12:09.24 |
| 6 | Tyetan CarpenterPlace 6 · Grade 8 · May-Port CG | 8 | May-Port CG | 12:09.26 |
| 7 | Max BergeronPlace 7 · Grade 9 · Devils Lake | 9 | Devils Lake | 12:13.32 |
| 8 | Calden GreywaterPlace 8 · Grade 11 · Four Winds | 11 | Four Winds | 12:18.70 PR |
| 9 | William YanishPlace 9 · Grade 8 · Devils Lake | 8 | Devils Lake | 12:28.46 |
| 10 | James DiemertPlace 10 · Grade 7 · Central Cass | 7 | Central Cass | 12:32.49 |
| 11 | Tyace MarcellaisPlace 11 · Grade 8 · Turtle Mountain Community | 8 | Turtle Mountain Community | 12:33.19 |
| 12 | Brooks BoyeffPlace 12 · Grade 9 · Devils Lake | 9 | Devils Lake | 12:33.28 |
| 13 | Logan AntonyPlace 13 · Grade 10 · Central Cass | 10 | Central Cass | 12:36.23 |
| 14 | Kale WalterPlace 14 · Grade 8 · Rugby | 8 | Rugby | 12:42.14 PR |
| 15 | Roree PastorekPlace 15 · Grade 9 · Grafton | 9 | Grafton | 12:44.08 |
| 16 | Walker SwensonPlace 16 · Grade 8 · Thompson | 8 | Thompson | 12:46.65 |
| 17 | Taylinn SaariPlace 17 · Grade 7 · Turtle Mountain Community | 7 | Turtle Mountain Community | 12:49.00 |
| 18 | Liam MarquardtPlace 18 · Grade 11 · May-Port CG | 11 | May-Port CG | 12:50.63 |
| 19 | Sawyer SoggePlace 19 · Grade 8 · Devils Lake | 8 | Devils Lake | 12:58.15 |
| 20 | Lincoln WrightPlace 20 · Grade 8 · Pembina County North | 8 | Pembina County North | 12:58.93 |
| 21 | Halvorson BradyPlace 21 · Grade 9 · Devils Lake | 9 | Devils Lake | 13:01.98 |
| 22 | Titus CoombsPlace 22 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 13:03.42 |
| 23 | Luke SchmaltzPlace 23 · Grade 7 · Rugby | 7 | Rugby | 13:09.53 |
| 24 | Ian ReylesPlace 24 · Grade 7 · Devils Lake | 7 | Devils Lake | 13:11.61 |
| 25 | Jayvius LaValliePlace 25 · Grade 7 · Turtle Mountain Community | 7 | Turtle Mountain Community | 13:13.00 |
| 26 | Kale YanktonPlace 26 · Grade 12 · Four Winds | 12 | Four Winds | 13:15.82 PR |
| 27 | Alex KraftPlace 27 · Grade 7 · Devils Lake | 7 | Devils Lake | 13:16.99 |
| 28 | Christian HoltPlace 28 · Grade 7 · Grafton | 7 | Grafton | 13:18.68 |
| 29 | Hudson WillisPlace 29 · Grade 7 · Thompson | 7 | Thompson | 13:23.08 |
| 30 | Maxwell HurstPlace 30 · Grade 8 · Grafton | 8 | Grafton | 13:25.28 |
| 31 | Daxton DesjarlaisPlace 31 · Grade 7 · Turtle Mountain Community | 7 | Turtle Mountain Community | 13:35.74 |
| 32 | Kal FaughtPlace 32 · Grade 7 · Central Cass | 7 | Central Cass | 13:37.03 |
| 33 | Nolan ZiegelmannPlace 33 · Grade 7 · Central Cass | 7 | Central Cass | 13:38.61 |
| 34 | Levi MoserPlace 34 · Grade 11 · Griggs Midkota | 11 | Griggs Midkota | 13:40.96 |
| 35 | Landyn TetreauPlace 35 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 13:42.10 PR |
| 36 | Isaiah SchaanPlace 36 · Grade 9 · Rugby | 9 | Rugby | 13:42.41 |
| 37 | Rylan PallanschPlace 37 · Grade 9 · Devils Lake | 9 | Devils Lake | 13:45.88 |
| 38 | Caleb BeardPlace 38 · Grade 9 · Valley City | 9 | Valley City | 13:46.32 |
| 39 | Alfred EggermontPlace 39 · Grade 9 · Griggs Midkota | 9 | Griggs Midkota | 13:46.33 |
| 40 | Raiden WagnerPlace 40 · Grade 7 · Langdon Area/Munich | 7 | Langdon Area/Munich | 13:49.22 |
| 41 | Jack KornkvenPlace 41 · Grade 8 · May-Port CG | 8 | May-Port CG | 13:49.82 |
| 42 | Toren HoecklePlace 42 · Grade 8 · Hatton-Northwood | 8 | Hatton-Northwood | 13:50.57 PR |
| 43 | Teague LenzPlace 43 · Grade 7 · Hatton-Northwood | 7 | Hatton-Northwood | 14:04.44 PR |
| 44 | Luke CampbellPlace 44 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 14:05.30 |
| 45 | Eliel JanisPlace 45 · Grade 8 · Langdon Area/Munich | 8 | Langdon Area/Munich | 14:09.17 |
| 46 | Jalen LoyPlace 46 · Grade 7 · Central Cass | 7 | Central Cass | 14:09.76 |
| 47 | Coy HuberPlace 47 · Grade 10 · Devils Lake | 10 | Devils Lake | 14:10.45 |
| 48 | West MutchlerPlace 48 · Grade 7 · Hatton-Northwood | 7 | Hatton-Northwood | 14:11.60 |
| 49 | Eli JohnsonPlace 49 · Grade 10 · Griggs Midkota | 10 | Griggs Midkota | 14:12.69 |
| 50 | Daniel NorbyPlace 50 · Grade 7 · Valley City | 7 | Valley City | 14:16.72 |
| 51 | Jude SwitzerPlace 51 · Grade 10 · Pembina County North | 10 | Pembina County North | 14:17.38 |
| 52 | Kawika DopunPlace 52 · Grade 12 · Pembina County North | 12 | Pembina County North | 14:21.05 PR |
| 53 | Hudson WelkPlace 53 · Grade 7 · Rugby | 7 | Rugby | 14:24.50 |
| 54 | Benny RisoviPlace 54 · Grade 7 · New Rockford-Sheyenne | 7 | New Rockford-Sheyenne | 14:25.06 |
| 55 | Josiah GraberPlace 55 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 14:27.20 |
| 56 | Todd FosterPlace 56 · Grade 8 · New Rockford-Sheyenne | 8 | New Rockford-Sheyenne | 14:29.20 |
| 57 | Demetrius JanisPlace 57 · Grade 9 · Langdon Area/Munich | 9 | Langdon Area/Munich | 14:30.26 |
| 58 | Brecken DumasPlace 58 · Grade 7 · Central Cass | 7 | Central Cass | 14:31.16 |
| 59 | Levi LutherPlace 59 · Grade 10 · Thompson | 10 | Thompson | 14:35.04 PR |
| 60 | Chet OttemPlace 60 · Grade 7 · Langdon Area/Munich | 7 | Langdon Area/Munich | 14:39.48 |
| 61 | Caleb DemarcePlace 61 · Grade 9 · Devils Lake | 9 | Devils Lake | 14:43.99 |
| 62 | Kaleb LosingPlace 62 · Grade 12 · Central Cass | 12 | Central Cass | 14:45.58 |
| 63 | Levi GreinerPlace 63 · Grade 7 · New Rockford-Sheyenne | 7 | New Rockford-Sheyenne | 14:51.66 |
| 64 | Daniel DavisPlace 64 · Grade 7 · Turtle Mountain Community | 7 | Turtle Mountain Community | 14:55.61 |
| 65 | Beckett WelkPlace 65 · Grade 7 · Rugby | 7 | Rugby | 14:57.79 |
| 66 | Logan LutherPlace 66 · Grade 11 · Thompson | 11 | Thompson | 14:59.00 |
| 67 | Hunter LebrunPlace 67 · Grade 9 · Devils Lake | 9 | Devils Lake | 15:01.42 |
| 68 | Kullen KovarPlace 68 · Grade 7 · Carrington | 7 | Carrington | 15:05.63 |
| 69 | Mikale McCloudPlace 69 · Grade 10 · Devils Lake | 10 | Devils Lake | 15:07.78 |
| 70 | Reed NelsonPlace 70 · Grade 8 · Rugby | 8 | Rugby | 15:11.26 |
| 71 | Nick SwansonPlace 71 · Grade 9 · Central Cass | 9 | Central Cass | 15:12.09 |
| 72 | Parker HermanPlace 72 · Grade 7 · Devils Lake | 7 | Devils Lake | 15:16.98 |
| 73 | Reece HiamPlace 73 · Grade 8 · Maple River | 8 | Maple River | 15:34.16 |
| 74 | Nathan StegmanPlace 74 · Grade 7 · Pembina County North | 7 | Pembina County North | 15:35.57 |
| 75 | Jase PengillyPlace 75 · Grade 7 · Langdon Area/Munich | 7 | Langdon Area/Munich | 15:36.53 |
| 76 | Louis DomresPlace 76 · Grade 7 · Hatton-Northwood | 7 | Hatton-Northwood | 15:40.04 |
| 77 | Bailey AndersonPlace 77 · Grade 7 · Devils Lake | 7 | Devils Lake | 15:44.38 |
| 78 | Alex OlsonPlace 78 · Grade 8 · Thompson | 8 | Thompson | 15:48.64 |
| 79 | John RittemanPlace 79 · Grade 8 · May-Port CG | 8 | May-Port CG | 15:48.81 |
| 80 | Will FosterPlace 80 · Grade 10 · Langdon Area/Munich | 10 | Langdon Area/Munich | 15:50.62 |
| 81 | Casey YstaasPlace 81 · Grade 8 · New Rockford-Sheyenne | 8 | New Rockford-Sheyenne | 15:51.28 |
| 82 | Oliver LaRoquePlace 82 · Grade 8 · Thompson | 8 | Thompson | 15:52.00 |
| 83 | Bowan BulowPlace 83 · Grade 9 · Valley City | 9 | Valley City | 15:57.82 |
| 84 | Lincoln RisoviPlace 84 · Grade 8 · New Rockford-Sheyenne | 8 | New Rockford-Sheyenne | 16:07.39 |
| 85 | Chay OsowskiPlace 85 · Grade 8 · Grafton | 8 | Grafton | 16:11.12 |
| 86 | Tian BeardPlace 86 · Grade 8 · New Rockford-Sheyenne | 8 | New Rockford-Sheyenne | 16:20.48 |
| 87 | Maks AndersonPlace 87 · Grade 8 · Central Cass | 8 | Central Cass | 16:20.90 PR |
| 88 | Ret HuberPlace 88 · Grade 8 · Devils Lake | 8 | Devils Lake | 16:27.41 |
| 89 | Brantley JensonPlace 89 · Grade 7 · Thompson | 7 | Thompson | 16:29.59 |
| 90 | Jackson RodackerPlace 90 · Grade 7 · Devils Lake | 7 | Devils Lake | 16:46.48 |
| 91 | Jayson NeedhamPlace 91 · Grade 7 · Pembina County North | 7 | Pembina County North | 16:56.93 |
| 92 | Logan ThompsonPlace 92 · Grade 10 · Pembina County North | 10 | Pembina County North | 17:05.78 |
| 93 | Thacen AzurePlace 93 · Grade 9 · Dunseith | 9 | Dunseith | 17:46.04 |
| 94 | Ashton SmithPlace 94 · Grade 10 · Dunseith | 10 | Dunseith | 18:07.49 |
| 95 | Inyan LittlewindPlace 95 · Grade 8 · Northern Lights | 8 | Northern Lights | 18:46.67 |
| 96 | Landon AmbPlace 96 · Grade 8 · May-Port CG | 8 | May-Port CG | 19:10.02 PR |
| 97 | Roman OttPlace 97 · Grade 7 · Central Cass | 7 | Central Cass | 20:43.91 |
| 98 | Bryson TveitPlace 98 · Grade 7 · Hatton-Northwood | 7 | Hatton-Northwood | 21:03.41 |
| 99 | Luke HelmowskiPlace 99 · Grade 10 · Central Cass | 10 | Central Cass | 21:22.23 |