| 1 | Kenyon SinquahPlace 1 · Grade 10 · Billings Senior | 10 | Billings Senior | 18:35.17 PR |
| 2 | Trek RoanPlace 2 · Grade 11 · Billings Senior | 11 | Billings Senior | 19:02.37 |
| 3 | Nathan RossPlace 3 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 19:08.31 PR |
| 4 | Titus JonesPlace 4 · Grade 12 · Billings Senior | 12 | Billings Senior | 19:14.42 |
| 5 | Liam RadakovichPlace 5 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 19:20.77 |
| 6 | Kellen BoothPlace 6 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 19:24.78 PR |
| 7 | Isaac AugustinePlace 7 · Grade 11 · Billings Senior | 11 | Billings Senior | 19:42.45 |
| 8 | Van SloanPlace 8 · Grade 9 · Billings Senior | 9 | Billings Senior | 19:47.70 |
| 9 | Hudson ThompsonPlace 9 · Grade 11 · Billings Senior | 11 | Billings Senior | 20:26.06 |
| 10 | Andrew DorseyPlace 10 · Grade 9 · Billings West | 9 | Billings West | 20:28.84 PR |
| 11 | Everett DaytonPlace 11 · Grade 10 · Billings Senior | 10 | Billings Senior | 20:37.39 |
| 12 | Rieal BoyerPlace 12 · Grade 10 · Billings Senior | 10 | Billings Senior | 20:45.28 PR |
| 13 | Noah BollPlace 13 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 20:46.77 |
| 14 | Alex DavisPlace 14 · Grade 11 · Billings West | 11 | Billings West | 20:49.96 PR |
| 15 | Rex George KoivuPlace 15 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 20:52.01 |
| 16 | Lane SquiresPlace 16 · Grade 10 · Billings West | 10 | Billings West | 20:55.82 PR |
| 17 | Jacob CroftPlace 17 · Grade 12 · Billings Senior | 12 | Billings Senior | 20:56.27 |
| 18 | Wade BekkedahlPlace 18 · Grade 12 · Billings West | 12 | Billings West | 21:16.77 |
| 19 | Liam PepperPlace 19 · Grade 10 · Billings West | 10 | Billings West | 21:21.47 |
| 20 | Jason BodleyPlace 20 · Grade 11 · Billings West | 11 | Billings West | 21:27.47 |
| 21 | Raiden ParryPlace 21 · Grade 10 · Billings West | 10 | Billings West | 21:27.53 PR |
| 22 | Keaton KirkpatrickPlace 22 · Grade 10 · Billings West | 10 | Billings West | 21:30.73 |
| 23 | Bam ChavisPlace 23 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 21:31.59 |
| 24 | Jerome LeesonPlace 24 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 21:35.73 PR |
| 25 | Wesley MurphyPlace 25 · Grade 12 · Billings West | 12 | Billings West | 21:40.10 PR |
| 26 | Thomas WaldoPlace 26 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 21:42.36 |
| 27 | Connor HavensPlace 27 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 21:42.70 PR |
| 28 | Jens ThompsonPlace 28 · Grade 9 · Billings Senior | 9 | Billings Senior | 21:51.67 PR |
| 29 | David KeinathPlace 29 · Grade 10 · Billings West | 10 | Billings West | 21:56.01 PR |
| 30 | Kason LamphearPlace 30 · Grade 12 · Billings West | 12 | Billings West | 22:03.71 |
| 31 | Easton NealePlace 31 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 22:04.76 PR |
| 32 | Charles TownsendPlace 32 · Grade 10 · Billings West | 10 | Billings West | 22:07.47 PR |
| 33 | Wakinyan ChesarekPlace 33 · Grade 9 · Billings Senior | 9 | Billings Senior | 22:14.85 PR |
| 34 | Wyitt WeldinPlace 34 · Grade 11 · Billings West | 11 | Billings West | 22:16.23 |
| 35 | Jace BowmanPlace 35 · Grade 12 · Billings West | 12 | Billings West | 22:20.09 |
| 36 | Jack WallacePlace 36 · Grade 11 · Billings West | 11 | Billings West | 22:20.54 PR |
| 37 | Andrew RauPlace 37 · Grade 9 · Billings Senior | 9 | Billings Senior | 22:29.57 |
| 38 | Alex RedikerPlace 38 · Grade 10 · Billings West | 10 | Billings West | 22:31.74 PR |
| 39 | Xander PagePlace 39 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 22:35.31 |
| 40 | Junior RileyPlace 40 · Grade 11 · Billings West | 11 | Billings West | 22:42.05 |
| 41 | Konnor RichertPlace 41 · Grade 9 · Billings West | 9 | Billings West | 22:44.88 PR |
| 42 | Bennett StapelyPlace 42 · Grade 10 · Billings West | 10 | Billings West | 22:58.43 PR |
| 43 | Alexander ReichenbachPlace 43 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 23:08.80 PR |
| 44 | Elisha StopsPlace 44 · Grade 9 · Billings Senior | 9 | Billings Senior | 24:05.63 PR |
| 45 | Landon HeiligerPlace 45 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 24:48.09 |
| 46 | Dane WilliamsPlace 46 · Grade 9 · Billings West | 9 | Billings West | 24:57.32 PR |
| 47 | Colton SchreiberPlace 47 · Grade 9 · Billings West | 9 | Billings West | 25:02.08 PR |
| 48 | Carson DeimPlace 48 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 25:50.27 |
| 49 | Lacius ParettypaintPlace 49 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 26:03.13 |
| 50 | Ethan PendillPlace 50 · Grade 9 · Billings West | 9 | Billings West | 27:18.78 PR |
| 51 | Henry JacobsonPlace 51 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 32:48.59 PR |
| 52 | Damien Bear CloudPlace 52 · Grade 10 · Billings Senior | 10 | Billings Senior | 34:33.35 |