| 1 | TJ Gros VentrePlace 1 · Grade 12 · Lodge Grass | 12 | Lodge Grass | 18:15.13 |
| 2 | Javen Gros VentrePlace 2 · Grade 9 · Lodge Grass | 9 | Lodge Grass | 18:20.26 |
| 3 | Kane RosenbalmPlace 3 · Grade 11 · Custer County | 11 | Custer County | 18:36.69 |
| 4 | Kenyon GrantPlace 4 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 18:40.07 |
| 5 | Luke VossPlace 5 · Grade 12 · Circle | 12 | Circle | 18:41.23 |
| 6 | Azel RowlandPlace 6 · Grade 9 · Custer County | 9 | Custer County | 19:45.52 |
| 7 | Wyatt HarbaughPlace 7 · Grade 10 · Custer County | 10 | Custer County | 19:46.26 |
| 8 | Arlis YellowtailPlace 8 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 19:53.57 |
| 9 | Alex ArthurPlace 9 · Grade 11 · Custer County | 11 | Custer County | 19:54.10 |
| 10 | Hyram MorningPlace 10 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 19:56.41 |
| 11 | Shayne BirchPlace 11 · Grade 11 · Custer County | 11 | Custer County | 20:04.09 |
| 12 | Cooper HoversonPlace 12 · Grade 11 · Custer County | 11 | Custer County | 20:05.10 |
| 13 | Rajon LonewolfPlace 13 · Grade 10 · Lame Deer | 10 | Lame Deer | 20:21.20 |
| 14 | Douglas Rides The BearPlace 14 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 20:23.87 |
| 15 | Marshall Bright WingsPlace 15 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 20:26.48 |
| 16 | Skai LittlebirdPlace 16 · Grade 11 · Northern Cheyenne | 11 | Northern Cheyenne | 20:31.61 PR |
| 17 | Buster Little LightPlace 17 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 20:42.81 |
| 18 | Amare Long SiouxPlace 18 · Grade 11 · Northern Cheyenne | 11 | Northern Cheyenne | 21:31.02 |
| 19 | Wiley ThielenPlace 19 · Grade 10 · Baker | 10 | Baker | 21:31.98 |
| 20 | Steven Little WhitemanPlace 20 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 21:43.33 |
| 21 | Mikyol OldcranePlace 21 · Grade 12 · Lame Deer | 12 | Lame Deer | 21:43.79 |
| 22 | Joshua WilsonPlace 22 · Grade 12 · Lame Deer | 12 | Lame Deer | 21:47.36 |
| 23 | Wyatt BarnesPlace 23 · Grade 11 · Colstrip | 11 | Colstrip | 21:47.72 |
| 24 | Wendell Shoulderblade IVPlace 24 · Grade 11 · Lame Deer | 11 | Lame Deer | 21:47.97 |
| 25 | William ToineetaPlace 25 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 21:55.76 |
| 26 | Hayden Little WhitemanPlace 26 · Grade 12 · Lame Deer | 12 | Lame Deer | 21:56.15 |
| 27 | Bracyn HastigPlace 27 · Grade 9 · Baker | 9 | Baker | 22:07.80 |
| 28 | Evan KillsnightPlace 28 · Grade 9 · St Labre Catholic | 9 | St Labre Catholic | 22:22.21 |
| 29 | Myron Falls DownPlace 29 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 22:24.74 |
| 30 | Noah StewartPlace 30 · Grade 10 · Lame Deer | 10 | Lame Deer | 22:26.08 |
| 31 | James MannPlace 31 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 22:41.20 |
| 32 | Harrison FullPlace 32 · Grade 9 · Colstrip | 9 | Colstrip | 23:21.13 |
| 33 | Shane JensenPlace 33 · Grade 9 · Colstrip | 9 | Colstrip | 23:42.06 |
| 34 | Ethan WarnerPlace 34 · Grade 10 · Colstrip | 10 | Colstrip | 23:42.14 |
| 35 | Kaine KendalPlace 35 · Grade 9 · Baker | 9 | Baker | 26:46.51 |
| 36 | Oda MoorePlace 36 · Grade 10 · Northern Cheyenne | 10 | Northern Cheyenne | 26:49.47 |
| 37 | Trayshawn GriffinPlace 37 · Grade 12 · Lame Deer | 12 | Lame Deer | 31:59.78 |