| 1 | Jaycee HilkemannPlace 1 · Grade 12 · Poplar | 12 | Poplar | 16:42.91 |
| 2 | Jayden EderPlace 2 · Grade 10 · Poplar | 10 | Poplar | 17:29.13 |
| 3 | Isaac IrizarryPlace 3 · Grade 11 · Poplar | 11 | Poplar | 17:55.70 |
| 4 | Kolter BergleePlace 4 · Grade 9 · Wolf Point | 9 | Wolf Point | 18:48.15 |
| 5 | Mickey FailingPlace 5 · Grade 12 · Poplar | 12 | Poplar | 18:57.36 |
| 6 | Dustin SmithPlace 6 · Grade 11 · Poplar | 11 | Poplar | 19:07.43 |
| 7 | Levi HartmanPlace 7 · Grade 12 · Trinity Christian (Williston) | 12 | Trinity Christian (Williston) | 19:08.57 |
| 8 | Reilly ReesPlace 8 · Grade 12 · Wolf Point | 12 | Wolf Point | 19:17.10 |
| 9 | Ryder OlsonPlace 9 · Grade 12 · Poplar | 12 | Poplar | 19:20.77 |
| 10 | Cal StepplerPlace 10 · Grade 12 · Culbertson | 12 | Culbertson | 19:23.14 |
| 11 | Keydon BestonPlace 11 · Grade 9 · Wolf Point | 9 | Wolf Point | 19:23.87 |
| 12 | Nemo ToddPlace 12 · Grade 10 · Plentywood | 10 | Plentywood | 19:24.82 |
| 13 | Ethan ClarysPlace 13 · Grade 10 · Trenton | 10 | Trenton | 19:27.28 |
| 14 | Carter LekvoldPlace 14 · Grade 12 · Scobey | 12 | Scobey | 20:01.97 |
| 15 | Daniel SegubiensePlace 15 · Grade 10 · Brockton | 10 | Brockton | 20:02.89 |
| 16 | Colter SmithPlace 16 · Grade 10 · Trinity Christian (Williston) | 10 | Trinity Christian (Williston) | 20:14.17 |
| 17 | Tefton BearPlace 17 · Grade 10 · Brockton | 10 | Brockton | 20:20.97 |
| 18 | Quinton EderPlace 18 · Grade 9 · Poplar | 9 | Poplar | 20:24.89 |
| 19 | Preston BestonPlace 19 · Grade 10 · Brockton | 10 | Brockton | 20:52.09 |
| 20 | Daniel CrosbyPlace 20 · Grade 8 · Trinity Christian (Williston) | 8 | Trinity Christian (Williston) | 21:07.90 |
| 21 | Mathias StundalPlace 21 · Grade 9 · Plentywood | 9 | Plentywood | 21:14.12 |
| 22 | Andrew WilliamsonPlace 22 · Grade 10 · Wolf Point | 10 | Wolf Point | 21:21.03 |
| 23 | Delbert SonesPlace 23 · Grade 10 · Scobey | 10 | Scobey | 21:27.52 |
| 24 | Cullin HughesPlace 24 · Grade 11 · Trenton | 11 | Trenton | 21:35.63 |
| 25 | Gunner GlasPlace 25 · Grade 12 · Culbertson | 12 | Culbertson | 21:37.23 |
| 26 | Kayeiko VillaluzPlace 26 · Grade 10 · Wolf Point | 10 | Wolf Point | 22:08.55 |
| 27 | Arlie PurvisPlace 27 · Grade 11 · Culbertson | 11 | Culbertson | 22:49.84 |
| 28 | Jack WilliamsPlace 28 · Grade 9 · Scobey | 9 | Scobey | 22:56.57 |
| 29 | Isaiah IrrizarryPlace 29 · Grade 9 · Poplar | 9 | Poplar | 22:57.90 |
| 30 | Thor LundPlace 30 · Grade 8 · Scobey | 8 | Scobey | 23:00.79 |
| 31 | Emmett McGuirePlace 31 · Grade 8 · Plentywood | 8 | Plentywood | 23:04.07 |
| 32 | Easton FladagerPlace 32 · Grade 8 · Scobey | 8 | Scobey | 23:11.11 |
| 33 | Bryce HandranPlace 33 · Grade 12 · Scobey | 12 | Scobey | 23:21.46 |
| 34 | Heath CahillPlace 34 · Grade 11 · Scobey | 11 | Scobey | 23:22.02 |
| 35 | Hector BravoPlace 35 · Grade 10 · Plentywood | 10 | Plentywood | 23:41.58 |
| 36 | Finn AndersonPlace 36 · Grade 9 · Plentywood | 9 | Plentywood | 24:04.23 |
| 37 | Kolsen NelsonPlace 37 · Grade 9 · Plentywood | 9 | Plentywood | 24:04.53 |
| 38 | Logan TelckPlace 38 · Grade 10 · Culbertson | 10 | Culbertson | 24:04.78 |
| 39 | Colton GlasPlace 39 · Grade 10 · Culbertson | 10 | Culbertson | 24:39.45 |
| 40 | Trust MagwabaPlace 40 · Grade 10 · Culbertson | 10 | Culbertson | 24:49.69 |
| 41 | Xaden GoodtrackPlace 41 · Grade 9 · Wolf Point | 9 | Wolf Point | 24:50.40 PR |
| 42 | Tyler White CloudPlace 42 · Grade 10 · Culbertson | 10 | Culbertson | 25:22.03 |
| 43 | Soren BattPlace 43 · Grade 11 · Culbertson | 11 | Culbertson | 27:21.03 |
| 44 | Roman EmersonPlace 44 · Grade 9 · Culbertson | 9 | Culbertson | 28:19.61 |
| 45 | Bryson SmithPlace 45 · Grade 10 · Fairview | 10 | Fairview | 28:56.93 |
| 46 | Lucas LekvoldPlace 46 · Grade 10 · Scobey | 10 | Scobey | 31:16.63 |
| 47 | Dane FolletPlace 47 · Grade 11 · Wolf Point | 11 | Wolf Point | 32:37.45 |
| 48 | Jack MadsenPlace 48 · Grade 10 · Westby-Grenora | 10 | Westby-Grenora | 32:55.29 |