| 1 | TJ Gros VentrePlace 1 · Grade 12 · Lodge Grass | 12 | Lodge Grass | 18:56.85 |
| 2 | Ethan WarnerPlace 2 · Grade 10 · Colstrip | 10 | Colstrip | 19:10.20 |
| 3 | Cody PlainbullPlace 3 · Grade 10 · Plenty Coups | 10 | Plenty Coups | 19:34.33 PR |
| 4 | Zale AdamsPlace 4 · Grade 10 · Joliet | 10 | Joliet | 19:56.77 |
| 5 | Oliver Walks AlongPlace 5 · Grade 12 · St Labre Catholic | 12 | St Labre Catholic | 20:08.61 |
| 6 | Barrett NelsonPlace 6 · Grade 12 · Huntley Project | 12 | Huntley Project | 20:34.14 |
| 7 | Hyram MorningPlace 7 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 20:47.37 |
| 8 | Buster Little LightPlace 8 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 20:51.46 |
| 9 | Alex GarciaPlace 9 · Grade 10 · Huntley Project | 10 | Huntley Project | 20:53.57 |
| 10 | Cole MillerPlace 10 · Grade 10 · Joliet | 10 | Joliet | 21:36.10 |
| 11 | Marshall Bright WingsPlace 11 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 21:43.56 |
| 12 | Douglas Rides The BearPlace 12 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 21:53.25 |
| 13 | Garland "Tre" DoorPlace 13 · Grade 10 · Plenty Coups | 10 | Plenty Coups | 22:13.37 |
| 14 | Brazen RedlichPlace 14 · Grade 9 · Malta | 9 | Malta | 22:15.97 |
| 15 | Dillon PitmanPlace 15 · Grade 12 · Huntley Project | 12 | Huntley Project | 22:19.94 |
| 16 | Wyatt BarnesPlace 16 · Grade 11 · Colstrip | 11 | Colstrip | 22:26.34 |
| 17 | Greyson FjellPlace 17 · Grade 9 · Joliet | 9 | Joliet | 22:28.16 |
| 18 | Arlis YellowtailPlace 18 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 22:36.93 |
| 19 | Jacob GranadosPlace 19 · Grade 11 · Hays Lodge Pole | 11 | Hays Lodge Pole | 22:39.60 |
| 20 | Paxton KillionPlace 20 · Grade 9 · Joliet | 9 | Joliet | 22:43.50 |
| 21 | Bobby ThomPlace 21 · Grade 10 · Huntley Project | 10 | Huntley Project | 22:47.73 |
| 22 | Solomon Black EaglePlace 22 · Grade 11 · Lodge Grass | 11 | Lodge Grass | 22:50.47 |
| 23 | Xavier SchildtPlace 23 · Grade 12 · Hays Lodge Pole | 12 | Hays Lodge Pole | 23:21.84 |
| 24 | Landon GlattPlace 24 · Grade 9 · Huntley Project | 9 | Huntley Project | 23:34.90 |
| 25 | Colton McQuillanPlace 25 · Grade 9 · Joliet | 9 | Joliet | 23:39.73 |
| 26 | Boston StewartPlace 26 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 23:40.09 |
| 27 | James JarrettPlace 27 · Grade 12 · Huntley Project | 12 | Huntley Project | 23:45.67 |
| 28 | James MannPlace 28 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 23:54.78 |
| 29 | Levi HarperPlace 29 · Grade 8 · Roundup | 8 | Roundup | 23:58.62 |
| 30 | Jacob WolffPlace 30 · Grade 10 · Colstrip | 10 | Colstrip | 24:01.29 |
| 31 | Shane JensenPlace 31 · Grade 9 · Colstrip | 9 | Colstrip | 24:12.24 |
| 32 | Alec Plain FeatherPlace 32 · Grade 11 · Plenty Coups | 11 | Plenty Coups | 24:27.18 |
| 33 | Elliot SchafferPlace 33 · Grade 10 · Park City | 10 | Park City | 25:11.60 |
| 34 | Kason KillsPrettyEnemyPlace 34 · Grade 10 · Plenty Coups | 10 | Plenty Coups | 25:31.69 |
| 35 | Harrison FullPlace 35 · Grade 9 · Colstrip | 9 | Colstrip | 25:57.07 |
| 36 | Erich FluetPlace 36 · Grade 12 · Roundup | 12 | Roundup | 26:56.08 |
| 37 | Robert MoorePlace 37 · Grade 8 · Roundup | 8 | Roundup | 28:02.63 |
| 38 | Caleb LarsenPlace 38 · Grade 12 · Roundup | 12 | Roundup | 29:16.76 |
| 39 | Weston BrookiePlace 39 · Grade 10 · Roundup | 10 | Roundup | 32:40.25 |