| 1 | Henry BallingerPlace 1 · Grade 10 · Helena Capital | 10 | Helena Capital | 17:48 |
| 2 | Brody RomanoPlace 2 · Grade 10 · Helena Capital | 10 | Helena Capital | 17:49 |
| 3 | Tyler JostPlace 3 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:06 |
| 4 | Robert WagnerPlace 4 · Grade 12 · Helena | 12 | Helena | 18:10 |
| 5 | Jacob CurryPlace 5 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:27 |
| 6 | Carlin OnstadPlace 6 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:38 |
| 7 | Keiran BoylePlace 7 · Grade 10 · Helena Capital | 10 | Helena Capital | 18:47 |
| 8 | Trystan BrewerPlace 8 · Grade 12 · Helena | 12 | Helena | 18:48 |
| 9 | Dallin ChristensenPlace 9 · Grade 12 · Helena | 12 | Helena | 18:49 |
| 10 | Ethan NelsonPlace 10 · Grade 12 · Helena | 12 | Helena | 18:50 |
| 11 | Tristan KelleyPlace 11 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:58 |
| 12 | Tyhenry SteelePlace 12 · Grade 12 · Broadwater | 12 | Broadwater | 19:06 |
| 13 | Logan GilmorePlace 13 · Grade 11 · Jefferson | 11 | Jefferson | 19:13 |
| 14 | Adam Ryland-DavisPlace 14 · Grade 10 · Helena | 10 | Helena | 19:16 |
| 15 | Evan StefaniakPlace 15 · Grade 11 · Helena | 11 | Helena | 19:17 |
| 16 | Mason RoushPlace 16 · Grade 10 · Helena | 10 | Helena | 19:18 |
| 17 | Ace EdgertonPlace 17 · Grade 9 · Broadwater | 9 | Broadwater | 19:32 |
| 18 | Logan HornungPlace 18 · Grade 9 · Jefferson | 9 | Jefferson | 19:36 |
| 19 | William LyndePlace 19 · Grade 10 · Broadwater | 10 | Broadwater | 19:37 |
| 20 | Bryon FanningPlace 20 · Grade 9 · Three Forks | 9 | Three Forks | 19:37 |
| 21 | Garrett GoldingPlace 21 · Grade 10 · Three Forks | 10 | Three Forks | 20:27 |
| 22 | Beau JohnstonPlace 22 · Grade 10 · Three Forks | 10 | Three Forks | 20:29 |
| 23 | Christian GillmorePlace 23 · Grade 9 · Jefferson | 9 | Jefferson | 20:40 |
| 24 | Zach WickensPlace 24 · Grade 12 · Broadwater | 12 | Broadwater | 20:51 |
| 25 | Dylan MikesellPlace 25 · Grade 9 · Jefferson | 9 | Jefferson | 20:52 |
| 26 | Jaron BergPlace 26 · Grade 11 · Three Forks | 11 | Three Forks | 21:08 |
| 27 | Wes BiggersPlace 27 · Grade 9 · Whitehall | 9 | Whitehall | 21:09 |
| 28 | Sam LanePlace 28 · Grade 12 · Broadwater | 12 | Broadwater | 21:14 |
| 29 | Trace HayPlace 29 · Grade 11 · Three Forks | 11 | Three Forks | 21:49 |
| 30 | Devon PottsPlace 30 · Grade 12 · Three Forks | 12 | Three Forks | 21:54 |
| 31 | Cael O'DellPlace 31 · Grade 10 · Broadwater | 10 | Broadwater | 22:11 |
| 32 | Christian DavisPlace 32 · Grade 12 · Jefferson | 12 | Jefferson | 22:34 |
| 33 | Noah HegarPlace 33 · Grade 10 · Three Forks | 10 | Three Forks | 22:48 |
| 34 | Dominik DavisPlace 34 · Grade 9 · Jefferson | 9 | Jefferson | 22:58 |
| 35 | Brendan GallagherPlace 35 · Grade 9 · Jefferson | 9 | Jefferson | 24:24 |
| 36 | Andreas HeimbergPlace 36 · Grade 9 · Whitehall | 9 | Whitehall | 24:53 |
| 37 | Hunter CoylePlace 37 · Grade 11 · Whitehall | 11 | Whitehall | 25:57 |
| 38 | Connor GrahamPlace 38 · Grade 11 · Whitehall | 11 | Whitehall | 33:55 |
| 1 | Henry BallingerPlace 1 · Grade 10 · Helena Capital | 10 | Helena Capital | 17:48 |
| 2 | Brody RomanoPlace 2 · Grade 10 · Helena Capital | 10 | Helena Capital | 17:49 |
| 3 | Tyler JostPlace 3 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:06 |
| 4 | Robert WagnerPlace 4 · Grade 12 · Helena | 12 | Helena | 18:10 |
| 5 | Jacob CurryPlace 5 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:27 |
| 6 | Carlin OnstadPlace 6 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:38 |
| 7 | Keiran BoylePlace 7 · Grade 10 · Helena Capital | 10 | Helena Capital | 18:47 |
| 8 | Trystan BrewerPlace 8 · Grade 12 · Helena | 12 | Helena | 18:48 |
| 9 | Dallin ChristensenPlace 9 · Grade 12 · Helena | 12 | Helena | 18:49 |
| 10 | Ethan NelsonPlace 10 · Grade 12 · Helena | 12 | Helena | 18:50 |
| 11 | Tristan KelleyPlace 11 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:58 |
| 12 | Tyhenry SteelePlace 12 · Grade 12 · Broadwater | 12 | Broadwater | 19:06 |
| 13 | Logan GilmorePlace 13 · Grade 11 · Jefferson | 11 | Jefferson | 19:13 |
| 14 | Adam Ryland-DavisPlace 14 · Grade 10 · Helena | 10 | Helena | 19:16 |
| 15 | Evan StefaniakPlace 15 · Grade 11 · Helena | 11 | Helena | 19:17 |
| 16 | Mason RoushPlace 16 · Grade 10 · Helena | 10 | Helena | 19:18 |
| 17 | Ace EdgertonPlace 17 · Grade 9 · Broadwater | 9 | Broadwater | 19:32 |
| 18 | Logan HornungPlace 18 · Grade 9 · Jefferson | 9 | Jefferson | 19:36 |
| 19 | William LyndePlace 19 · Grade 10 · Broadwater | 10 | Broadwater | 19:37 |
| 20 | Bryon FanningPlace 20 · Grade 9 · Three Forks | 9 | Three Forks | 19:37 |
| 21 | Garrett GoldingPlace 21 · Grade 10 · Three Forks | 10 | Three Forks | 20:27 |
| 22 | Beau JohnstonPlace 22 · Grade 10 · Three Forks | 10 | Three Forks | 20:29 |
| 23 | Christian GillmorePlace 23 · Grade 9 · Jefferson | 9 | Jefferson | 20:40 |
| 24 | Zach WickensPlace 24 · Grade 12 · Broadwater | 12 | Broadwater | 20:51 |
| 25 | Dylan MikesellPlace 25 · Grade 9 · Jefferson | 9 | Jefferson | 20:52 |
| 26 | Jaron BergPlace 26 · Grade 11 · Three Forks | 11 | Three Forks | 21:08 |
| 27 | Wes BiggersPlace 27 · Grade 9 · Whitehall | 9 | Whitehall | 21:09 |
| 28 | Sam LanePlace 28 · Grade 12 · Broadwater | 12 | Broadwater | 21:14 |
| 29 | Trace HayPlace 29 · Grade 11 · Three Forks | 11 | Three Forks | 21:49 |
| 30 | Devon PottsPlace 30 · Grade 12 · Three Forks | 12 | Three Forks | 21:54 |
| 31 | Cael O'DellPlace 31 · Grade 10 · Broadwater | 10 | Broadwater | 22:11 |
| 32 | Christian DavisPlace 32 · Grade 12 · Jefferson | 12 | Jefferson | 22:34 |
| 33 | Noah HegarPlace 33 · Grade 10 · Three Forks | 10 | Three Forks | 22:48 |
| 34 | Dominik DavisPlace 34 · Grade 9 · Jefferson | 9 | Jefferson | 22:58 |
| 35 | Brendan GallagherPlace 35 · Grade 9 · Jefferson | 9 | Jefferson | 24:24 |
| 36 | Andreas HeimbergPlace 36 · Grade 9 · Whitehall | 9 | Whitehall | 24:53 |
| 37 | Hunter CoylePlace 37 · Grade 11 · Whitehall | 11 | Whitehall | 25:57 |
| 38 | Connor GrahamPlace 38 · Grade 11 · Whitehall | 11 | Whitehall | 33:55 |