| 1 | Colt SmithPlace 1 · Grade 12 · Helena Capital | 12 | Helena Capital | 15:56.80 |
| 2 | Aidan ReedPlace 2 · Grade 9 · Helena High | 9 | Helena High | 16:02.00 |
| 3 | Patrick RaylPlace 3 · Grade 12 · C.M. Russell High | 12 | C.M. Russell High | 16:37.60 |
| 4 | Layne RyersonPlace 4 · Grade 10 · Helena High | 10 | Helena High | 16:40.60 |
| 5 | Jordan BarrowsPlace 5 · Grade 12 · Helena High | 12 | Helena High | 16:49.90 |
| 6 | Baird LinkePlace 6 · Grade 12 · Helena High | 12 | Helena High | 16:50.60 |
| 7 | Jack MurphyPlace 7 · Grade 11 · Great Falls High | 11 | Great Falls High | 16:54.40 |
| 8 | Shay LavalliePlace 8 · Grade 11 · C.M. Russell High | 11 | C.M. Russell High | 16:55.40 |
| 9 | Chris GrubbPlace 9 · Grade 12 · Helena High | 12 | Helena High | 17:12.30 |
| 10 | Duncan EllisPlace 10 · Grade 12 · Helena Capital | 12 | Helena Capital | 17:19.90 |
| 11 | Kenley CrispPlace 11 · Grade 12 · Helena Capital | 12 | Helena Capital | 17:22.70 |
| 12 | Isaac RiderPlace 12 · Grade 11 · Great Falls High | 11 | Great Falls High | 17:27.60 |
| 13 | Sawyer LinkePlace 13 · Grade 11 · Helena High | 11 | Helena High | 17:30.40 |
| 14 | Garrett RyersonPlace 14 · Grade 12 · Helena High | 12 | Helena High | 17:30.40 |
| 15 | Austin StenhjemPlace 15 · Grade 12 · Helena High | 12 | Helena High | 17:33.90 |
| 16 | Cooper FisherPlace 16 · Grade 12 · Butte High | 12 | Butte High | 17:41.00 |
| 17 | Connor GittingsPlace 17 · Grade 12 · Helena High | 12 | Helena High | 17:41.40 |
| 18 | Jared NorthrupPlace 18 · Grade 9 · Helena High | 9 | Helena High | 17:43.70 |
| 19 | Dontae BakerPlace 19 · Grade 10 · Helena Capital | 10 | Helena Capital | 17:45.20 |
| 20 | Edin AgamenomiPlace 20 · Grade 10 · C.M. Russell High | 10 | C.M. Russell High | 17:49.90 |
| 21 | Nic RaiserPlace 21 · Grade 9 · Butte High | 9 | Butte High | 17:54.20 |
| 22 | Devin VaughanPlace 22 · Grade 11 · Great Falls High | 11 | Great Falls High | 18:09.60 |
| 23 | Josh BarrowsPlace 23 · Grade 10 · Helena High | 10 | Helena High | 18:12.70 |
| 24 | Andrew KilpatrickPlace 24 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:13.20 |
| 25 | Ryan McNamaraPlace 25 · Grade 9 · Helena High | 9 | Helena High | 18:15.00 |
| 26 | Conor McDuffiePlace 26 · Grade 11 · Helena High | 11 | Helena High | 18:18.70 |
| 27 | Trent HavronPlace 27 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:19.20 |
| 28 | Quincy ElliotPlace 28 · Grade 11 · C.M. Russell High | 11 | C.M. Russell High | 18:19.40 |
| 29 | Kelly EllerPlace 29 · Grade 10 · Helena Capital | 10 | Helena Capital | 18:24.20 |
| 30 | Jeremiah CoonPlace 30 · Grade 10 · Helena High | 10 | Helena High | 18:30.10 |
| 31 | Karl BrandenbergerPlace 31 · Grade 12 · Helena High | 12 | Helena High | 18:35.90 |
| 32 | Nicolas MillerPlace 32 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:39.80 |
| 33 | Kody LanePlace 33 · Grade 12 · Butte High | 12 | Butte High | 18:41.10 |
| 34 | Forrest KultgenPlace 34 · Grade 9 · Butte High | 9 | Butte High | 18:42.10 |
| 35 | Nick HamburgPlace 35 · Grade 12 · Broadwater | 12 | Broadwater | 18:42.20 |
| 36 | Chase SmithPlace 36 · Grade 10 · Helena High | 10 | Helena High | 18:44.50 |
| 37 | Riley LynnPlace 37 · Grade 9 · Broadwater | 9 | Broadwater | 18:45.30 |
| 38 | Thomas GilboyPlace 38 · Grade 10 · Helena Capital | 10 | Helena Capital | 18:45.80 |
| 39 | Jacob BlakePlace 39 · Grade 10 · C.M. Russell High | 10 | C.M. Russell High | 18:46.90 |
| 40 | Stephen MurphyPlace 40 · Grade 11 · Helena High | 11 | Helena High | 18:50.40 |
| 41 | Nick BurklandPlace 41 · Grade 11 · Helena High | 11 | Helena High | 18:50.90 |
| 42 | Benjamin SanburgPlace 42 · Grade 11 · Helena Capital | 11 | Helena Capital | 18:51.10 |
| 43 | Chris PretatPlace 43 · Grade 11 · C.M. Russell High | 11 | C.M. Russell High | 18:54.70 |
| 44 | Jerad HoyPlace 44 · Grade 12 · Helena Capital | 12 | Helena Capital | 18:58.90 |
| 45 | Ian DiosoPlace 45 · Grade 11 · Helena Capital | 11 | Helena Capital | 19:01.50 |
| 46 | James MaddoxPlace 46 · Grade 11 · Broadwater | 11 | Broadwater | 19:04.90 |
| 47 | Dominick SperanzaPlace 47 · Grade 12 · Helena Capital | 12 | Helena Capital | 19:08.00 |
| 48 | Kolby AndersonPlace 48 · Grade 11 · C.M. Russell High | 11 | C.M. Russell High | 19:10.40 |
| 49 | Chris Loret DemolaPlace 49 · Grade 11 · Broadwater | 11 | Broadwater | 19:11.00 |
| 50 | Sean RillahanPlace 50 · Grade 12 · Helena Capital | 12 | Helena Capital | 19:14.00 |
| 51 | Carter DavenportPlace 51 · Grade 9 · Great Falls High | 9 | Great Falls High | 19:15.50 |
| 52 | Larsen BlakePlace 52 · Grade 12 · C.M. Russell High | 12 | C.M. Russell High | 19:17.00 |
| 53 | Aidan WadePlace 53 · Grade 11 · Helena Capital | 11 | Helena Capital | 19:21.10 |
| 54 | Kolby TrethewayPlace 54 · Grade 10 · Butte High | 10 | Butte High | 19:22.60 |
| 55 | Matthew BertellottiPlace 55 · Grade 11 · Helena Capital | 11 | Helena Capital | 19:23.50 |
| 56 | Tanner KontnyPlace 56 · Grade 9 · Helena High | 9 | Helena High | 19:23.60 |
| 57 | Ryan SeylerPlace 57 · Grade 10 · Helena High | 10 | Helena High | 19:26.70 |
| 58 | Paul CroninPlace 58 · Grade 10 · Helena Capital | 10 | Helena Capital | 19:27.10 |
| 59 | Giles HardyPlace 59 · Grade 10 · Helena High | 10 | Helena High | 19:27.70 |
| 60 | Danny QuinonesPlace 60 · Grade 11 · Helena High | 11 | Helena High | 19:37.30 |
| 61 | Gideon WorkmanPlace 61 · Grade 12 · Great Falls High | 12 | Great Falls High | 19:48.20 |
| 62 | Connor DennisPlace 62 · Grade 9 · Great Falls High | 9 | Great Falls High | 19:54.00 |
| 63 | Hunter HamelPlace 63 · Grade 10 · Helena High | 10 | Helena High | 19:57.50 |
| 64 | Jared StordahlPlace 64 · Grade 9 · Helena High | 9 | Helena High | 19:58.90 |
| 65 | Matthew StordahlPlace 65 · Grade 9 · Helena High | 9 | Helena High | 20:00.30 |
| 66 | Jg HunterPlace 66 · Grade 11 · Great Falls High | 11 | Great Falls High | 20:01.60 |
| 67 | Braden SchertingPlace 67 · Grade 9 · Helena High | 9 | Helena High | 20:03.80 |
| 68 | Kobi CraddockPlace 68 · Grade 10 · Butte High | 10 | Butte High | 20:04.90 |
| 69 | Colton HarrisPlace 69 · Grade 9 · Helena High | 9 | Helena High | 20:07.60 |
| 70 | Vincent BohlPlace 70 · Grade 9 · C.M. Russell High | 9 | C.M. Russell High | 20:08.50 |
| 71 | Hunter BieglerPlace 71 · Grade 12 · Butte High | 12 | Butte High | 20:12.40 |
| 72 | Gavin SisonPlace 72 · Grade 10 · Butte High | 10 | Butte High | 20:20.90 |
| 73 | Tucker FisherPlace 73 · Grade 9 · Great Falls High | 9 | Great Falls High | 20:21.20 |
| 74 | Elliot SchultePlace 74 · Grade 11 · Broadwater | 11 | Broadwater | 20:26.60 |
| 75 | Will HoardPlace 75 · Grade 9 · Great Falls High | 9 | Great Falls High | 20:28.80 |
| 76 | Charley BrewerPlace 76 · Grade 12 · C.M. Russell High | 12 | C.M. Russell High | 20:32.10 |
| 77 | Ty LewisPlace 77 · Grade 10 · Helena Capital | 10 | Helena Capital | 20:41.40 |
| 78 | Peter Stuart GrayPlace 78 · Grade 10 · C.M. Russell High | 10 | C.M. Russell High | 20:43.90 |
| 79 | Gunther ClarkPlace 79 · Grade 9 · Butte High | 9 | Butte High | 20:47.60 |
| 80 | Joseph WilmothPlace 80 · Grade 11 · C.M. Russell High | 11 | C.M. Russell High | 20:49.50 |
| 81 | Preston EvansPlace 81 · Grade 12 · Great Falls High | 12 | Great Falls High | 21:08.80 |
| 82 | Jayden PetersonPlace 82 · Grade 10 · Helena Capital | 10 | Helena Capital | 21:12.40 |
| 83 | Seth DaytonPlace 83 · Grade 9 · Helena Capital | 9 | Helena Capital | 21:15.90 |
| 84 | Hank TurnerPlace 84 · Grade 10 · Helena Capital | 10 | Helena Capital | 21:18.00 |
| 85 | Mitchell BlackPlace 85 · Grade 11 · Butte High | 11 | Butte High | 21:20.60 |
| 86 | Ian JacobsonPlace 86 · Grade 11 · Helena High | 11 | Helena High | 21:22.90 |
| 87 | Bridger TietzPlace 87 · Grade 10 · Helena Capital | 10 | Helena Capital | 21:23.10 |
| 88 | Brian MarshPlace 88 · Grade 12 · Helena Capital | 12 | Helena Capital | 21:24.20 |
| 89 | Kenny ListonPlace 89 · Grade 12 · Helena Capital | 12 | Helena Capital | 21:29.30 |
| 90 | Brandon WankePlace 90 · Grade 12 · Great Falls High | 12 | Great Falls High | 21:35.50 |
| 91 | Patrick HodgesPlace 91 · Grade 9 · C.M. Russell High | 9 | C.M. Russell High | 21:36.20 |
| 92 | Mitchell ZobrakPlace 92 · Grade 9 · Great Falls High | 9 | Great Falls High | 21:55.60 |
| 93 | Seth GrantPlace 93 · Grade 9 · Butte High | 9 | Butte High | 21:58.30 |
| 94 | Ryan TwardosPlace 94 · Grade 10 · Helena High | 10 | Helena High | 21:59.80 |
| 95 | Daniel BugniPlace 95 · Grade 9 · Helena Capital | 9 | Helena Capital | 22:18.10 |
| 96 | Beau StingleyPlace 96 · Grade 11 · Great Falls High | 11 | Great Falls High | 22:23.70 |
| 97 | Jaret BoyerPlace 97 · Grade 9 · Helena High | 9 | Helena High | 22:34.40 |
| 98 | Logan CalleryPlace 98 · Grade 9 · Great Falls High | 9 | Great Falls High | 22:37.10 |
| 99 | Jason CummingsPlace 99 · Grade 10 · Helena High | 10 | Helena High | 22:43.60 |
| 100 | Colton BauerPlace 100 · Grade 10 · Helena High | 10 | Helena High | 22:43.70 |
| 101 | Jacob FisherPlace 101 · Grade 12 · Helena High | 12 | Helena High | 22:50.70 |
| 102 | Tyson StarkPlace 102 · Grade 11 · Helena Capital | 11 | Helena Capital | 22:52.00 |
| 103 | Nickolas WageniusPlace 103 · Grade 11 · C.M. Russell High | 11 | C.M. Russell High | 23:02.70 |
| 104 | Michael StrobelPlace 104 · Grade 10 · Helena Capital | 10 | Helena Capital | 23:09.70 |
| 105 | Noah ShockleyPlace 105 · Grade 9 · Great Falls High | 9 | Great Falls High | 23:16.30 |
| 106 | Nicholas PerrienPlace 106 · Grade 10 · C.M. Russell High | 10 | C.M. Russell High | 23:23.40 |
| 107 | Jordan HunsakerPlace 107 · Grade 9 · Helena High | 9 | Helena High | 23:31.30 |
| 108 | Qweston IngrahmPlace 108 · Grade 10 · Broadwater | 10 | Broadwater | 23:39.60 |
| 109 | Jacob MayPlace 109 · Grade 12 · C.M. Russell High | 12 | C.M. Russell High | 23:46.20 |
| 110 | Regan ManionPlace 110 · Grade 10 · Broadwater | 10 | Broadwater | 23:52.10 |
| 111 | Guilherme PoelsmaPlace 111 · Grade 11 · C.M. Russell High | 11 | C.M. Russell High | 24:00.60 |
| 112 | Casey TolmanPlace 112 · Grade 10 · Helena High | 10 | Helena High | 24:02.60 |
| 113 | Joshua SteinerPlace 113 · Grade 9 · Helena Capital | 9 | Helena Capital | 24:36.20 |
| 114 | Abe PhillipsPlace 114 · Grade 12 · Helena Capital | 12 | Helena Capital | 25:36.90 |
| 115 | Hunter McClurePlace 115 · Grade 12 · Helena Capital | 12 | Helena Capital | 25:45.60 |
| 116 | Scotty TiltonPlace 116 · Grade 10 · Helena Capital | 10 | Helena Capital | 26:42.30 |
| 117 | James FisherPlace 117 · Grade 10 · Helena High | 10 | Helena High | 27:22.00 |
| 118 | Bryce KrattigerPlace 118 · Grade 9 · Great Falls High | 9 | Great Falls High | 29:03.90 |