| 1 | Miles HalvorsenPlace 1 · Grade 12 · Bozeman | 12 | Bozeman | 15:18.55 |
| 2 | Milo KauffmanPlace 2 · Grade 11 · Helena | 11 | Helena | 15:39.10 |
| 3 | Finn SchretenthalerPlace 3 · Grade 12 · Park | 12 | Park | 15:42.70 |
| 4 | Owen ThielPlace 4 · Grade 12 · Glacier | 12 | Glacier | 15:42.74 |
| 5 | Camden HouchinPlace 5 · Grade 12 · Butte | 12 | Butte | 16:09.48 |
| 6 | Carson ThornePlace 6 · Grade 10 · Flathead | 10 | Flathead | 16:15.43 |
| 7 | Taylor DoleacPlace 7 · Grade 12 · Hamilton | 12 | Hamilton | 16:17.48 |
| 8 | Bridger WarnerPlace 8 · Grade 11 · Gallatin | 11 | Gallatin | 16:22.04 |
| 9 | Wilson SchmidtPlace 9 · Grade 12 · Belgrade | 12 | Belgrade | 16:23.90 |
| 10 | Miles MillerPlace 10 · Grade 11 · Hellgate | 11 | Hellgate | 16:25.34 |
| 11 | Sander Van CleavePlace 11 · Grade 11 · Sentinel | 11 | Sentinel | 16:36.57 |
| 12 | Auston SchelligPlace 12 · Grade 12 · Joliet | 12 | Joliet | 16:37.11 |
| 13 | Ben BirdPlace 13 · Grade 11 · Hardin | 11 | Hardin | 16:37.60 |
| 14 | Teddy SimserPlace 14 · Grade 12 · Manhattan | 12 | Manhattan | 16:41.60 |
| 15 | David CurryPlace 15 · Grade 10 · Fergus | 10 | Fergus | 16:53.69 |
| 16 | River BlazejewskiPlace 16 · Grade 12 · Columbia Falls | 12 | Columbia Falls | 16:54.79 |
| 17 | Dawson ParkePlace 17 · Grade 11 · Drummond | 11 | Drummond | 16:57.51 |
| 18 | Ryland CranePlace 18 · Grade 11 · Great Falls | 11 | Great Falls | 16:59.29 |
| 19 | Mason GregoirePlace 19 · Grade 12 · Havre | 12 | Havre | 17:09.37 |
| 20 | Carter KoernerPlace 20 · Grade 12 · Corvallis | 12 | Corvallis | 17:11.84 |
| 21 | Ethan XhardezPlace 21 · Grade 12 · Laurel | 12 | Laurel | 17:14.16 |
| 22 | Cooper LaslovichPlace 22 · Grade 10 · Helena Capital | 10 | Helena Capital | 17:16.00 |
| 23 | McKenon BoydPlace 23 · Grade 12 · Jefferson | 12 | Jefferson | 17:20.20 |
| 24 | Gabe RockPlace 24 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 17:21.74 |
| 25 | William TraynhamPlace 25 · Grade 11 · East Helena | 11 | East Helena | 17:38.59 |
| 26 | Ethan DeLeonPlace 26 · Grade 12 · Billings Senior | 12 | Billings Senior | 17:39.07 |
| 27 | Zane MuilenburgPlace 27 · Grade 12 · Lockwood | 12 | Lockwood | 17:41.51 |
| 28 | Dallas FliggePlace 28 · Grade 11 · Broadwater | 11 | Broadwater | 18:10.30 |
| 29 | Emerson HammaPlace 29 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 18:12.96 |
| 30 | Jacoby BergPlace 30 · Grade 11 · Three Forks | 11 | Three Forks | 18:20.85 |
| 31 | Mason NelsonPlace 31 · Grade 10 · Ennis | 10 | Ennis | 18:29.62 |
| 32 | Ian Comes At NightPlace 32 · Grade 11 · Big Sky | 11 | Big Sky | 18:49.57 |
| 33 | Lincoln NiecePlace 33 · Grade 10 · Custer County | 10 | Custer County | 19:24.74 |
| 34 | Jovian HarrisPlace 34 · Grade 10 · Powell County | 10 | Powell County | 22:24.20 |