| 1 | Jaycee HilkemannPlace 1 · Grade 12 · Poplar | 12 | Poplar | 16:05.32 PR |
| 2 | Jayden EderPlace 2 · Grade 10 · Poplar | 10 | Poplar | 16:46.08 PR |
| 3 | Isaac IrizarryPlace 3 · Grade 11 · Poplar | 11 | Poplar | 16:55.82 PR |
| 4 | Garrett ThompsonPlace 4 · Grade 11 · Glasgow | 11 | Glasgow | 17:26.62 PR |
| 5 | Baden WhitePlace 5 · Grade 9 · Glasgow | 9 | Glasgow | 17:31.02 PR |
| 6 | Luke VossPlace 6 · Grade 12 · Circle | 12 | Circle | 17:31.58 PR |
| 7 | Mickey FailingPlace 7 · Grade 12 · Poplar | 12 | Poplar | 17:46.83 PR |
| 8 | Kolter BergleePlace 8 · Grade 9 · Wolf Point | 9 | Wolf Point | 17:46.88 PR |
| 9 | Dustin SmithPlace 9 · Grade 11 · Poplar | 11 | Poplar | 18:03.62 PR |
| 10 | Ryder OlsonPlace 10 · Grade 12 · Poplar | 12 | Poplar | 18:05.62 PR |
| 11 | Keydon BestonPlace 11 · Grade 9 · Wolf Point | 9 | Wolf Point | 18:06.48 PR |
| 12 | Timothy PearsonPlace 12 · Grade 12 · Glasgow | 12 | Glasgow | 18:14.16 |
| 13 | John YeskaPlace 13 · Grade 11 · Glasgow | 11 | Glasgow | 18:24.88 PR |
| 14 | Coleman HilkemannPlace 14 · Grade 9 · Lustre Christian | 9 | Lustre Christian | 18:28.48 |
| 15 | Cal StepplerPlace 15 · Grade 12 · Culbertson | 12 | Culbertson | 18:28.49 |
| 16 | Rowen KlokerPlace 16 · Grade 12 · Glasgow | 12 | Glasgow | 18:32.88 |
| 17 | Reilly ReesPlace 17 · Grade 12 · Wolf Point | 12 | Wolf Point | 18:35.59 |
| 18 | Gabe BestonPlace 18 · Grade 12 · Frazer | 12 | Frazer | 18:49.02 |
| 19 | Nemo ToddPlace 19 · Grade 10 · Plentywood | 10 | Plentywood | 19:04.49 |
| 20 | Daniel SegubiensePlace 20 · Grade 10 · Brockton | 10 | Brockton | 19:08.49 PR |
| 21 | Tefton BearPlace 21 · Grade 10 · Brockton | 10 | Brockton | 19:14.28 |
| 22 | Delbert SonesPlace 22 · Grade 10 · Scobey | 10 | Scobey | 19:16.58 |
| 23 | Jack MilamPlace 23 · Grade 11 · Glasgow | 11 | Glasgow | 19:21.59 |
| 24 | Cameron KellerPlace 24 · Grade 11 · Richey-Lambert | 11 | Richey-Lambert | 19:23.98 |
| 25 | Carter LekvoldPlace 25 · Grade 12 · Scobey | 12 | Scobey | 19:27.48 |
| 26 | Brazen RedlichPlace 26 · Grade 9 · Malta | 9 | Malta | 19:30.83 PR |
| 27 | Gunner GlasPlace 27 · Grade 12 · Culbertson | 12 | Culbertson | 19:33.16 |
| 28 | Ian AndersonPlace 28 · Grade 11 · Glasgow | 11 | Glasgow | 19:36.12 PR |
| 29 | Bryce MurrayPlace 29 · Grade 9 · Froid-Medicine Lake | 9 | Froid-Medicine Lake | 19:38.09 |
| 30 | Gus BuckPlace 30 · Grade 12 · Chinook | 12 | Chinook | 20:07.18 |
| 31 | Preston BestonPlace 31 · Grade 10 · Brockton | 10 | Brockton | 20:21.28 |
| 32 | Samson SandersPlace 32 · Grade 11 · Chinook | 11 | Chinook | 20:23.93 PR |
| 33 | Mathias StundalPlace 33 · Grade 9 · Plentywood | 9 | Plentywood | 20:24.72 |
| 34 | Jack WilliamsPlace 34 · Grade 9 · Scobey | 9 | Scobey | 20:33.02 |
| 35 | Arlie PurvisPlace 35 · Grade 11 · Culbertson | 11 | Culbertson | 20:36.62 |
| 36 | Soren BattPlace 36 · Grade 11 · Culbertson | 11 | Culbertson | 20:41.18 PR |
| 37 | Maxim WhitePlace 37 · Grade 12 · Rocky Boy | 12 | Rocky Boy | 20:46.18 |
| 38 | Denten EgglestonPlace 38 · Grade 8 · Chinook | 8 | Chinook | 20:56.08 PR |
| 39 | Joseph SmallPlace 39 · Grade 9 · Rocky Boy | 9 | Rocky Boy | 20:57.49 PR |
| 40 | Thor LundPlace 40 · Grade 8 · Scobey | 8 | Scobey | 21:20.22 PR |
| 41 | Heath CahillPlace 41 · Grade 11 · Scobey | 11 | Scobey | 21:21.52 PR |
| 42 | Ezekiel PaynePlace 42 · Grade 11 · Wolf Point | 11 | Wolf Point | 21:23.39 PR |
| 43 | Wyatt BoycePlace 43 · Grade 8 · Chinook | 8 | Chinook | 21:34.32 |
| 44 | Beau EliasPlace 44 · Grade 10 · Chinook | 10 | Chinook | 21:34.68 |
| 45 | Piper ToddPlace 45 · Grade 8 · Plentywood | 8 | Plentywood | 21:36.02 |
| 46 | Bryce HandranPlace 46 · Grade 12 · Scobey | 12 | Scobey | 21:45.13 |
| 47 | Logan TelckPlace 47 · Grade 10 · Culbertson | 10 | Culbertson | 22:04.79 |
| 48 | David KennedyPlace 48 · Grade 12 · Nashua | 12 | Nashua | 22:05.58 |
| 49 | Colton GlasPlace 49 · Grade 10 · Culbertson | 10 | Culbertson | 22:09.79 |
| 50 | Sean MacDonaldPlace 50 · Grade 12 · Rocky Boy | 12 | Rocky Boy | 22:11.52 PR |
| 51 | Quinton EderPlace 51 · Grade 9 · Poplar | 9 | Poplar | 22:14.18 |
| 52 | Henson HelliePlace 52 · Grade 8 · Whitewater | 8 | Whitewater | 22:21.58 PR |
| 53 | Emmett McGuirePlace 53 · Grade 8 · Plentywood | 8 | Plentywood | 22:23.08 |
| 54 | Kevin BrockPlace 54 · Grade 12 · Wolf Point | 12 | Wolf Point | 22:24.22 |
| 55 | Easton FladagerPlace 55 · Grade 8 · Scobey | 8 | Scobey | 22:26.98 |
| 56 | Kolsen NelsonPlace 56 · Grade 9 · Plentywood | 9 | Plentywood | 22:48.06 |
| 57 | Hector BravoPlace 57 · Grade 10 · Plentywood | 10 | Plentywood | 22:53.58 |
| 58 | Zebadiah VohsPlace 58 · Grade 11 · Rocky Boy | 11 | Rocky Boy | 22:54.68 |
| 59 | Finn AndersonPlace 59 · Grade 9 · Plentywood | 9 | Plentywood | 22:57.12 PR |
| 60 | Luke SummersPlace 60 · Grade 9 · Wolf Point | 9 | Wolf Point | 23:57.78 |
| 61 | Ashton CourchanePlace 61 · Grade 9 · Rocky Boy | 9 | Rocky Boy | 24:15.68 PR |
| 62 | Damien FinleyPlace 62 · Grade 9 · Wolf Point | 9 | Wolf Point | 24:16.12 PR |
| 63 | Joe MorganPlace 63 · Grade 11 · Nashua | 11 | Nashua | 24:48.97 |
| 64 | Matthew RutherfordPlace 64 · Grade 10 · Chinook | 10 | Chinook | 25:04.68 |
| 65 | Aiden SullivanPlace 65 · Grade 9 · Westby-Grenora | 9 | Westby-Grenora | 25:08.28 PR |
| 66 | Kade HoyerPlace 66 · Grade 11 · Hinsdale | 11 | Hinsdale | 26:13.78 |
| 67 | Bryson SmithPlace 67 · Grade 10 · Fairview | 10 | Fairview | 26:40.92 |
| 68 | Bryce FourstarPlace 68 · Grade 10 · Frazer | 10 | Frazer | 27:11.83 |
| 69 | Xaden GoodtrackPlace 69 · Grade 9 · Wolf Point | 9 | Wolf Point | 27:19.32 |
| 70 | Ronald Round FacePlace 70 · Grade 10 · Frazer | 10 | Frazer | 27:41.62 |
| 71 | Lucas LekvoldPlace 71 · Grade 10 · Scobey | 10 | Scobey | 28:10.92 |
| 72 | Dane FolletPlace 72 · Grade 11 · Wolf Point | 11 | Wolf Point | 29:48.36 PR |
| 73 | Jack MadsenPlace 73 · Grade 10 · Westby-Grenora | 10 | Westby-Grenora | 30:44.06 |