| 1 | Bodey LovePlace 1 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 18:09.32 |
| 2 | Nash FitzsimondsPlace 2 · Grade 11 · Pembina County North | 11 | Pembina County North | 18:30.08 |
| 3 | Riley SchudarPlace 3 · Grade 10 · Griggs Midkota | 10 | Griggs Midkota | 18:38.18 |
| 4 | Carter AzurePlace 4 · Grade 11 · Turtle Mountain Community | 11 | Turtle Mountain Community | 19:17.03 |
| 5 | Micah CrosbyPlace 5 · Grade 10 · Pembina County North | 10 | Pembina County North | 19:31.69 |
| 6 | Ethan KendellPlace 6 · Grade 10 · Pembina County North | 10 | Pembina County North | 19:31.92 |
| 7 | Nolan PelletierPlace 7 · Grade 8 · Pembina County North | 8 | Pembina County North | 19:36.02 |
| 8 | Cameron MeyerPlace 8 · Grade 9 · Grafton | 9 | Grafton | 19:38.65 |
| 9 | Jacob StokkaPlace 9 · Grade 9 · Griggs Midkota | 9 | Griggs Midkota | 19:42.79 |
| 10 | Grady LarsonPlace 10 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 19:45.04 |
| 11 | Jonathan PrestengPlace 11 · Grade 11 · Grafton | 11 | Grafton | 19:46.23 |
| 12 | Mason BauerPlace 12 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 20:05.64 |
| 13 | Riley LovePlace 13 · Grade 12 · Hatton-Northwood | 12 | Hatton-Northwood | 20:56.64 |
| 14 | Tatem PoitraPlace 14 · Grade 12 · Dunseith | 12 | Dunseith | 20:58.32 |
| 15 | Luke FultzPlace 15 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 21:17.70 |
| 16 | Noah NarlochPlace 16 · Grade 9 · Grafton | 9 | Grafton | 21:41.98 |
| 17 | Beau DavisPlace 17 · Grade 11 · Turtle Mountain Community | 11 | Turtle Mountain Community | 21:50.06 |
| 18 | Payden BecherlPlace 18 · Grade 12 · Griggs Midkota | 12 | Griggs Midkota | 21:57.53 |
| 19 | Ashur HughesPlace 19 · Grade 9 · Grafton | 9 | Grafton | 22:02.05 |
| 20 | Caden BrissettePlace 20 · Grade 12 · Hatton-Northwood | 12 | Hatton-Northwood | 22:21.32 |
| 21 | Bentley BarclayPlace 21 · Grade 10 · Griggs Midkota | 10 | Griggs Midkota | 22:32.75 |
| 22 | Talen LundayPlace 22 · Grade 11 · Turtle Mountain Community | 11 | Turtle Mountain Community | 22:56.73 |
| 23 | Logan RutherfordPlace 23 · Grade 10 · Grafton | 10 | Grafton | 23:02.36 |
| 24 | Blake HeinzPlace 24 · Grade 9 · Griggs Midkota | 9 | Griggs Midkota | 23:02.92 |
| 25 | Joseph WrightPlace 25 · Grade 10 · Pembina County North | 10 | Pembina County North | 23:18.95 |
| 26 | Gryphon GrayPlace 26 · Grade 12 · Grafton | 12 | Grafton | 23:20.24 |
| 27 | Lincoln WrightPlace 27 · Grade 8 · Pembina County North | 8 | Pembina County North | 23:20.53 |
| 28 | Mikah MontrielPlace 28 · Grade 11 · Dunseith | 11 | Dunseith | 23:57.76 |
| 29 | Ethan HurstPlace 29 · Grade 12 · Grafton | 12 | Grafton | 24:10.26 |
| 30 | Landyn TetreauPlace 30 · Grade 9 · Hatton-Northwood | 9 | Hatton-Northwood | 24:23.38 |
| 31 | Mark CochranePlace 31 · Grade 11 · Hatton-Northwood | 11 | Hatton-Northwood | 24:27.73 |
| 32 | Richard DecoteauPlace 32 · Grade 10 · Dunseith | 10 | Dunseith | 24:55.14 |
| 33 | Josiah GraberPlace 33 · Grade 8 · Griggs Midkota | 8 | Griggs Midkota | 25:03.72 |
| 34 | Jude SwitzerPlace 34 · Grade 10 · Pembina County North | 10 | Pembina County North | 25:05.99 |
| 35 | Kayler GladuePlace 35 · Grade 11 · Dunseith | 11 | Dunseith | 26:18.01 |
| 36 | Kawika DopunPlace 36 · Grade 12 · Pembina County North | 12 | Pembina County North | 26:56.37 |
| 37 | Thomas KarasPlace 37 · Grade 10 · Hatton-Northwood | 10 | Hatton-Northwood | 28:06.64 |
| 38 | Logan ThompsonPlace 38 · Grade 10 · Pembina County North | 10 | Pembina County North | 31:34.34 |
| 39 | Lucas AzurePlace 39 · Grade 12 · Minnewaukan-Warwick | 12 | Minnewaukan-Warwick | 32:27.38 PR |