| 1 | Nash FitzsimondsPlace 1 · Grade 10 · Pembina County North | 10 | Pembina County North | 10:20.50 PR |
| 2 | Liam MarquardtPlace 2 · Grade 10 · May-Port CG | 10 | May-Port CG | 10:45.30 |
| 3 | Anthony TouchePlace 3 · Grade 11 · Minnewaukan-Warwick | 11 | Minnewaukan-Warwick | 10:52.00 PR |
| 4 | Wyatt PerkinsPlace 4 · Grade 11 · May-Port CG | 11 | May-Port CG | 10:59.00 PR |
| 5 | Owen CrosbyPlace 5 · Grade 12 · Pembina County North | 12 | Pembina County North | 11:03.18 PR |
| 6 | Micah CrosbyPlace 6 · Grade 9 · Pembina County North | 9 | Pembina County North | 11:05.43 PR |
| 7 | Nolan PelletierPlace 7 · Grade 7 · Pembina County North | 7 | Pembina County North | 11:06.02 |
| 8 | Drevin SetnessPlace 8 · Grade 10 · Thompson | 10 | Thompson | 11:08.15 PR |
| 9 | Wesley OverlandPlace 9 · Grade 11 · Central Cass | 11 | Central Cass | 11:12.00 |
| 10 | Isaiah GagnerPlace 10 · Grade 9 · Pembina County North | 9 | Pembina County North | 11:15.31 PR |
| 11 | Levi KunzePlace 11 · Grade 11 · Central Cass | 11 | Central Cass | 11:16.59 |
| 12 | Jonathan PrestengPlace 12 · Grade 10 · Grafton | 10 | Grafton | 11:16.93 PR |
| 13 | Bricker JohnsonPlace 13 · Grade 10 · May-Port CG | 10 | May-Port CG | 11:27.40 PR |
| 14 | Bridger LongthornePlace 14 · Grade 9 · Hillsboro/Central Valley | 9 | Hillsboro/Central Valley | 11:29.90 PR |
| 15 | Owen HoltePlace 15 · Grade 8 · Hillsboro/Central Valley | 8 | Hillsboro/Central Valley | 11:30.87 PR |
| 16 | Drake GirePlace 16 · Grade 12 · Grafton | 12 | Grafton | 11:32.56 PR |
| 17 | Charles NorbyPlace 17 · Grade 7 · Thompson | 7 | Thompson | 11:44.96 |
| 18 | Cameron MeyerPlace 18 · Grade 8 · Grafton | 8 | Grafton | 11:58.62 PR |
| 19 | Thomas ZafkePlace 19 · Grade 12 · Thompson | 12 | Thompson | 12:01.02 |
| 20 | Jenson CristaldoPlace 20 · Grade 9 · Central Cass | 9 | Central Cass | 12:02.59 |
| 21 | Aaden AarsvoldPlace 21 · Grade 11 · May-Port CG | 11 | May-Port CG | 12:03.37 PR |
| 22 | Mikah MontrielPlace 22 · Grade 10 · Dunseith | 10 | Dunseith | 12:09.40 |
| 23 | Asher SmallbeckPlace 23 · Grade 7 · Hillsboro/Central Valley | 7 | Hillsboro/Central Valley | 12:09.90 |
| 24 | Monty RedfoxPlace 24 · Grade 12 · Minnewaukan-Warwick | 12 | Minnewaukan-Warwick | 12:11.88 PR |
| 25 | Noah NarlochPlace 25 · Grade 8 · Grafton | 8 | Grafton | 12:16.09 PR |
| 26 | Trevor BelandPlace 26 · Grade 11 · Thompson | 11 | Thompson | 12:16.84 PR |
| 27 | Logan AntonyPlace 27 · Grade 9 · Central Cass | 9 | Central Cass | 12:17.26 PR |
| 28 | Jonathan SanchezPlace 28 · Grade 12 · Grafton | 12 | Grafton | 12:25.93 PR |
| 29 | Parker AukaPlace 29 · Grade 11 · Central Cass | 11 | Central Cass | 12:26.18 |
| 30 | Alex HansonPlace 30 · Grade 10 · Central Cass | 10 | Central Cass | 12:26.50 |
| 31 | Ethan HurstPlace 31 · Grade 11 · Grafton | 11 | Grafton | 12:29.34 |
| 32 | Christopher CT LeePlace 32 · Grade 10 · Grafton | 10 | Grafton | 12:33.72 PR |
| 33 | Jayden HejlPlace 33 · Grade 10 · Central Cass | 10 | Central Cass | 12:37.80 PR |
| 34 | Gavin HillPlace 34 · Grade 12 · Grafton | 12 | Grafton | 12:39.00 |
| 35 | Wes JohnsonPlace 35 · Grade 10 · Grafton | 10 | Grafton | 12:39.18 PR |
| 36 | Joseph WrightPlace 36 · Grade 9 · Pembina County North | 9 | Pembina County North | 13:00.18 PR |
| 37 | Walker SwensonPlace 37 · Grade 7 · Thompson | 7 | Thompson | 13:02.36 |
| 38 | Bjorn EvensonPlace 38 · Grade 12 · Pembina County North | 12 | Pembina County North | 13:08.75 PR |
| 39 | Aiden CottonPlace 39 · Grade 8 · Hillsboro/Central Valley | 8 | Hillsboro/Central Valley | 13:08.81 |
| 40 | Khale LambertPlace 40 · Grade 9 · Dunseith | 9 | Dunseith | 13:35.55 PR |
| 41 | Keston KraftPlace 41 · Grade 10 · Grafton | 10 | Grafton | 13:38.71 PR |
| 42 | Kayler GladuePlace 42 · Grade 10 · Dunseith | 10 | Dunseith | 13:52.08 PR |
| 43 | Calvin KnutsonPlace 43 · Grade 10 · Hillsboro/Central Valley | 10 | Hillsboro/Central Valley | 14:00.81 PR |
| 44 | Cole HutterPlace 44 · Grade 10 · May-Port CG | 10 | May-Port CG | 14:05.93 PR |