| 1 | Andrew HollemanPlace 1 · Grade 11 · Bozeman | 11 | Bozeman | 17:09.6 |
| 2 | Stirling Marshall-PrydePlace 2 · Grade 9 · Bozeman | 9 | Bozeman | 17:13.9 |
| 3 | Maximus SandersPlace 3 · Grade 11 · Bozeman | 11 | Bozeman | 17:42.8 |
| 4 | Nick MillsPlace 4 · Grade 12 · Hellgate | 12 | Hellgate | 17:47.1 |
| 5 | Cody HundhausenPlace 5 · Grade 9 · Bozeman | 9 | Bozeman | 17:52.2 |
| 6 | Jack SwannPlace 6 · Grade 12 · Bozeman | 12 | Bozeman | 17:56.1 |
| 7 | Quaid CeyPlace 7 · Grade 12 · Bozeman | 12 | Bozeman | 17:56.4 |
| 8 | Cole SimcoxPlace 8 · Grade 11 · Bozeman | 11 | Bozeman | 18:10.9 |
| 9 | Kelly Butts-SpiritoPlace 9 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 18:13.2 |
| 10 | Nicholas PatchPlace 10 · Grade 10 · Bozeman | 10 | Bozeman | 18:16.8 |
| 11 | Quinn GardinerPlace 11 · Grade 11 · Bozeman | 11 | Bozeman | 18:24.1 |
| 12 | Henry StewartPlace 12 · Grade 12 · Bozeman | 12 | Bozeman | 18:26.5 |
| 13 | Dylan CervelliPlace 13 · Grade 11 · Beaverhead County | 11 | Beaverhead County | 18:27.4 |
| 14 | Alex LowePlace 14 · Grade 10 · Lincoln County | 10 | Lincoln County | 18:28.0 |
| 15 | Garrett BatesPlace 15 · Grade 11 · Lincoln County | 11 | Lincoln County | 18:29.3 |
| 16 | Xander DanenhauerPlace 16 · Grade 9 · Bozeman | 9 | Bozeman | 18:30.9 |
| 17 | Daniel PuckettPlace 17 · Grade 12 · Hellgate | 12 | Hellgate | 18:34.7 |
| 18 | Zane RoushPlace 18 · Grade 11 · Helena | 11 | Helena | 18:36.9 |
| 19 | Cole Tolleson KneePlace 19 · Grade 12 · Hellgate | 12 | Hellgate | 18:37.9 |
| 20 | Evan BarberPlace 20 · Grade 9 · Helena | 9 | Helena | 18:45.0 |
| 21 | Boyd StutzPlace 21 · Grade 10 · Helena | 10 | Helena | 18:47.1 |
| 22 | Anton YoungPlace 22 · Grade 10 · Bigfork | 10 | Bigfork | 18:48.4 |
| 23 | Trystan BrewerPlace 23 · Grade 9 · Helena | 9 | Helena | 18:49.8 |
| 24 | Brian HealyPlace 24 · Grade 11 · Corvallis | 11 | Corvallis | 18:50.8 |
| 25 | Aidan VaneerdanPlace 25 · Grade 10 · Hellgate | 10 | Hellgate | 18:57.2 |
| 26 | Thad KendrickPlace 26 · Grade 12 · Hellgate | 12 | Hellgate | 18:58.1 |
| 27 | Andres Mora LosantosPlace 27 · Grade 12 · Bozeman | 12 | Bozeman | 19:00.2 |
| 28 | Kaden JenkinsPlace 28 · Grade 10 · Helena | 10 | Helena | 19:00.9 |
| 29 | William HodgsonPlace 29 · Grade 10 · Bozeman | 10 | Bozeman | 19:02.5 |
| 30 | David KosterPlace 30 · Grade 9 · Bozeman | 9 | Bozeman | 19:06.0 |
| 31 | Hunter SteelePlace 31 · Grade 11 · Lincoln County | 11 | Lincoln County | 19:08.1 |
| 32 | Zach CarlsonPlace 32 · Grade 11 · Butte | 11 | Butte | 19:13.9 |
| 33 | Lucca WellensteinPlace 33 · Grade 11 · Hellgate | 11 | Hellgate | 19:20.9 |
| 34 | Caleb ThompsonPlace 34 · Anaconda | — | Anaconda | 19:21.4 |
| 35 | Patrick BradshawPlace 35 · Grade 10 · Bozeman | 10 | Bozeman | 19:27.3 |
| 36 | Ben CarrascoPlace 36 · Grade 11 · Corvallis | 11 | Corvallis | 19:29.0 |
| 37 | Jasper BergPlace 37 · Grade 9 · Billings West | 9 | Billings West | 19:34.7 |
| 38 | Bryce NeumannPlace 38 · Grade 12 · Bozeman | 12 | Bozeman | 19:37.0 |
| 39 | Nic RussellPlace 39 · Grade 10 · Anaconda | 10 | Anaconda | 19:38.9 |
| 40 | Tanner WilliamsPlace 40 · Grade 12 · Billings West | 12 | Billings West | 19:39.7 |
| 41 | Taylor RayPlace 41 · Grade 12 · Charles M Russell(Great Fall | 12 | Charles M Russell(Great Fall | 19:42.3 |
| 42 | Devin SeylerPlace 42 · Grade 12 · Helena | 12 | Helena | 19:43.2 |
| 43 | Troy SaariPlace 43 · Grade 11 · Bigfork | 11 | Bigfork | 19:44.0 |
| 44 | Shad ClarkPlace 44 · Grade 10 · Bozeman | 10 | Bozeman | 19:47.4 |
| 45 | Spencer JacksonPlace 45 · Grade 10 · Helena | 10 | Helena | 19:48.2 |
| 46 | Quinton JohnsonPlace 46 · Grade 10 · Manhattan | 10 | Manhattan | 19:48.8 |
| 47 | Robert LonerganPlace 47 · Grade 12 · Bozeman | 12 | Bozeman | 19:49.8 |
| 48 | Sam GossPlace 48 · Grade 12 · Hellgate | 12 | Hellgate | 19:50.5 |
| 49 | Gabriel StraderPlace 49 · Grade 11 · Loyola-Sacred Heart | 11 | Loyola-Sacred Heart | 19:52.9 |
| 50 | Zane PutzierPlace 50 · Grade 9 · Bozeman | 9 | Bozeman | 19:54.2 |
| 51 | Cooper McCormackPlace 51 · Grade 9 · Belgrade | 9 | Belgrade | 19:54.5 |
| 52 | Braden YounkinPlace 52 · Grade 10 · Charles M Russell(Great Fall | 10 | Charles M Russell(Great Fall | 19:56.4 |
| 53 | Luke UlmerPlace 53 · Grade 11 · Helena Capital | 11 | Helena Capital | 19:59.7 |
| 54 | Milo CarpenterPlace 54 · Grade 11 · Billings West | 11 | Billings West | 20:00.2 |
| 55 | Adam BlakePlace 55 · Grade 10 · Charles M Russell(Great Fall | 10 | Charles M Russell(Great Fall | 20:01.4 |
| 56 | Anthony MurdochPlace 56 · Grade 9 · Bozeman | 9 | Bozeman | 20:01.6 |
| 57 | Nash PinePlace 57 · Grade 12 · Bozeman | 12 | Bozeman | 20:02.0 |
| 58 | Bryson JonesPlace 58 · Grade 10 · Helena Capital | 10 | Helena Capital | 20:03.1 |
| 59 | Micah PiersonPlace 59 · Grade 10 · Billings West | 10 | Billings West | 20:03.3 |
| 60 | Grayson BonillaPlace 60 · Grade 10 · Helena | 10 | Helena | 20:03.9 |
| 61 | Rowan NeillPlace 61 · Grade 12 · Lincoln County | 12 | Lincoln County | 20:04.1 |
| 62 | Daniel PPlace 62 · Grade 11 · Bozeman | 11 | Bozeman | 20:04.3 |
| 63 | Will ErvingPlace 63 · Grade 10 · Hellgate | 10 | Hellgate | 20:05.1 |
| 64 | Andrew FreemanPlace 64 · Grade 10 · Bozeman | 10 | Bozeman | 20:05.4 |
| 65 | Andrew ReedPlace 65 · Grade 10 · Polson | 10 | Polson | 20:06.0 |
| 66 | Luciano BeatonPlace 66 · Grade 10 · Hellgate | 10 | Hellgate | 20:06.2 |
| 67 | Ian NovakPlace 67 · Grade 11 · Bozeman | 11 | Bozeman | 20:06.3 |
| 68 | Leroy WilsonPlace 68 · Grade 10 · Anaconda | 10 | Anaconda | 20:06.7 |
| 69 | Russell GagnePlace 69 · Grade 11 · Charles M Russell(Great Fall | 11 | Charles M Russell(Great Fall | 20:06.8 |
| 70 | Sam TriepkePlace 70 · Grade 11 · Hellgate | 11 | Hellgate | 20:08.3 |
| 71 | Victor HowiesonPlace 71 · Grade 12 · Park | 12 | Park | 20:08.6 |
| 72 | Graham SebrenPlace 72 · Grade 9 · Bozeman | 9 | Bozeman | 20:12.7 |
| 73 | Wyatt BurrelPlace 73 · Grade 11 · Helena Capital | 11 | Helena Capital | 20:13.8 |
| 74 | Robert WagnerPlace 74 · Grade 9 · Helena | 9 | Helena | 20:16.1 |
| 75 | Matthew CherneskyPlace 75 · Grade 12 · Billings West | 12 | Billings West | 20:17.0 |
| 76 | Ethan HannPlace 76 · Grade 9 · Great Falls | 9 | Great Falls | 20:19.3 |
| 77 | Hunter CarveyPlace 77 · Grade 11 · Lincoln County | 11 | Lincoln County | 20:21.2 |
| 78 | Noah BakerPlace 78 · Grade 9 · Bozeman | 9 | Bozeman | 20:21.6 |
| 79 | Arman HoberechtPlace 79 · Grade 10 · Bozeman | 10 | Bozeman | 20:23.0 |
| 80 | Carl BorgquistPlace 80 · Grade 10 · Bozeman | 10 | Bozeman | 20:27.6 |
| 81 | Hans SkovlinPlace 81 · Grade 10 · Hellgate | 10 | Hellgate | 20:28.4 |
| 82 | Timothy SmithPlace 82 · Grade 9 · Hellgate | 9 | Hellgate | 20:28.9 |
| 83 | Jaron PollardPlace 83 · Grade 10 · Helena | 10 | Helena | 20:29.8 |
| 84 | Ryan DreyerPlace 84 · Grade 11 · Belgrade | 11 | Belgrade | 20:29.8 |
| 85 | Dare ScottPlace 85 · Grade 11 · Hellgate | 11 | Hellgate | 20:30.2 |
| 86 | Nels AndersonPlace 86 · Grade 11 · Bozeman | 11 | Bozeman | 20:30.9 |
| 87 | Eli SwetsPlace 87 · Grade 10 · Manhattan Christian | 10 | Manhattan Christian | 20:31.8 |
| 88 | Tyler FarmerPlace 88 · Grade 11 · Anaconda | 11 | Anaconda | 20:32.0 |
| 89 | Shane StaufferPlace 89 · Grade 9 · Billings West | 9 | Billings West | 20:32.3 |
| 90 | Alex ErosaPlace 90 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 20:34.0 |
| 91 | Louis StevensPlace 91 · Grade 10 · Bozeman | 10 | Bozeman | 20:34.1 |
| 92 | Carson LippPlace 92 · Grade 9 · Billings West | 9 | Billings West | 20:35.8 |
| 93 | Jacob LongPlace 93 · Grade 11 · Thompson Falls | 11 | Thompson Falls | 20:37.4 |
| 94 | Carsten SimcoxPlace 94 · Grade 11 · Bozeman | 11 | Bozeman | 20:40.1 |
| 95 | Simon WorkPlace 95 · Grade 9 · Bozeman | 9 | Bozeman | 20:40.8 |
| 96 | Jordan KleinhansPlace 96 · Grade 10 · Charles M Russell(Great Fall | 10 | Charles M Russell(Great Fall | 20:40.9 |
| 97 | Emilliano FergusonPlace 97 · Grade 10 · Hellgate | 10 | Hellgate | 20:43.1 |
| 98 | Garrett MillerPlace 98 · Grade 12 · Butte | 12 | Butte | 20:44.3 |
| 99 | Camden DonhamPlace 99 · Grade 10 · Loyola-Sacred Heart | 10 | Loyola-Sacred Heart | 20:44.3 |
| 100 | Tanner TerzoPlace 100 · Grade 11 · Hellgate | 11 | Hellgate | 20:44.6 |
| 101 | Ian LovshinPlace 101 · Grade 9 · Helena | 9 | Helena | 20:44.8 |
| 102 | Connor YetterPlace 102 · Grade 10 · Corvallis | 10 | Corvallis | 20:45.7 |
| 103 | Jack DaviesPlace 103 · Grade 11 · Billings West | 11 | Billings West | 20:48.1 |
| 104 | Levi OrrellPlace 104 · Grade 9 · Belgrade | 9 | Belgrade | 20:50.3 |
| 105 | Aubrey FrissellPlace 105 · Grade 11 · Polson | 11 | Polson | 20:51.3 |
| 106 | Warren PavlovickPlace 106 · Grade 10 · Fergus | 10 | Fergus | 20:52.5 |
| 107 | Alex NortheyPlace 107 · Grade 11 · Helena Capital | 11 | Helena Capital | 20:54.5 |
| 108 | Kaiden WicksPlace 108 · Grade 9 · Charles M Russell(Great Fall | 9 | Charles M Russell(Great Fall | 20:56.5 |
| 109 | Seamus HoolahanPlace 109 · Grade 11 · Anaconda | 11 | Anaconda | 21:00.8 |
| 110 | Torin CrabtreePlace 110 · Grade 12 · Frenchtown/Alberton | 12 | Frenchtown/Alberton | 21:04.2 |
| 111 | Shane ReardonPlace 111 · Grade 10 · Belgrade | 10 | Belgrade | 21:04.2 |
| 112 | Blue FlynnPlace 112 · Grade 10 · Hellgate | 10 | Hellgate | 21:04.2 |
| 113 | Dallin WassmerPlace 113 · Grade 12 · Billings West | 12 | Billings West | 21:06.3 |
| 114 | Zac BoxwellPlace 114 · Grade 9 · Bozeman | 9 | Bozeman | 21:06.9 |
| 115 | Noah ColensoPlace 115 · Grade 10 · Billings West | 10 | Billings West | 21:07.6 |
| 116 | Landen ConnerPlace 116 · Grade 9 · Corvallis | 9 | Corvallis | 21:07.9 |
| 117 | Nicholas HortonPlace 117 · Grade 10 · Bozeman | 10 | Bozeman | 21:09.5 |
| 118 | Sam HaveronPlace 118 · Grade 9 · Hellgate | 9 | Hellgate | 21:09.6 |
| 119 | Gavin HansberryPlace 119 · Grade 9 · Loyola-Sacred Heart | 9 | Loyola-Sacred Heart | 21:09.8 |
| 120 | Tyler Van SteelandPlace 120 · Grade 10 · Billings West | 10 | Billings West | 21:10.5 |
| 121 | Thomas NelsonPlace 121 · Grade 11 · Helena Capital | 11 | Helena Capital | 21:13.2 |
| 122 | Michael DeschenesPlace 122 · Grade 9 · Great Falls | 9 | Great Falls | 21:13.9 |
| 123 | Mark HerzogPlace 123 · Grade 11 · Hellgate | 11 | Hellgate | 21:14.9 |
| 124 | Victor EspinosaPlace 124 · Grade 9 · Bozeman | 9 | Bozeman | 21:18.4 |
| 125 | Ignatius FitzgeraldPlace 125 · Grade 9 · Hellgate | 9 | Hellgate | 21:18.6 |
| 126 | Ethan DavidsonPlace 126 · Grade 11 · Helena Capital | 11 | Helena Capital | 21:20.1 |
| 127 | Brandon DomsallaPlace 127 · Grade 9 · Corvallis | 9 | Corvallis | 21:20.6 |
| 128 | Konrad OlsenPlace 128 · Grade 11 · Helena Capital | 11 | Helena Capital | 21:21.0 |
| 129 | Walker MillerPlace 129 · Grade 11 · Fergus | 11 | Fergus | 21:21.5 |
| 130 | Isaac RomeroPlace 130 · Grade 11 · Helena | 11 | Helena | 21:22.3 |
| 131 | Max FieldsPlace 131 · Grade 12 · Bozeman | 12 | Bozeman | 21:22.6 |
| 132 | Bradley VaughnPlace 132 · Grade 10 · Fergus | 10 | Fergus | 21:23.0 |
| 133 | Michael DeguzmanPlace 133 · Grade 9 · Fergus | 9 | Fergus | 21:23.4 |
| 134 | Tucker LuftPlace 134 · Grade 9 · Billings West | 9 | Billings West | 21:23.6 |
| 135 | Steven Van SteelandPlace 135 · Grade 10 · Billings West | 10 | Billings West | 21:23.9 |
| 136 | Coby SenaPlace 136 · Grade 11 · Helena | 11 | Helena | 21:26.3 |
| 137 | Jason UptonPlace 137 · Grade 11 · Hellgate | 11 | Hellgate | 21:28.8 |
| 138 | Stuart MurrayPlace 138 · Grade 12 · Belgrade | 12 | Belgrade | 21:30.7 |
| 139 | Dallin ChristensenPlace 139 · Grade 9 · Helena | 9 | Helena | 21:31.1 |
| 140 | Sevren PedersonPlace 140 · Grade 11 · Billings West | 11 | Billings West | 21:32.1 |
| 141 | Ryan HesslerPlace 141 · Grade 11 · Anaconda | 11 | Anaconda | 21:32.7 |
| 142 | Drew TherrienPlace 142 · Grade 9 · Corvallis | 9 | Corvallis | 21:35.6 |
| 143 | Adonai GrayPlace 143 · Grade 9 · Charles M Russell(Great Fall | 9 | Charles M Russell(Great Fall | 21:36.1 |
| 144 | Thomas RicePlace 144 · Grade 11 · Great Falls | 11 | Great Falls | 21:37.5 |
| 145 | Wolf MyersPlace 145 · Grade 9 · Hellgate | 9 | Hellgate | 21:39.3 |
| 146 | Zach BlanchandPlace 146 · Grade 10 · Frenchtown/Alberton | 10 | Frenchtown/Alberton | 21:40.2 |
| 147 | Jake KittlesonPlace 147 · Grade 11 · Charles M Russell(Great Fall | 11 | Charles M Russell(Great Fall | 21:40.8 |
| 148 | Logan RollisonPlace 148 · Grade 10 · Bozeman | 10 | Bozeman | 21:41.2 |
| 149 | Gunner SchottPlace 149 · Grade 9 · Bozeman | 9 | Bozeman | 21:42.0 |
| 150 | Paxson SwiercPlace 150 · Grade 9 · Hellgate | 9 | Hellgate | 21:43.3 |
| 151 | Wesley NutterPlace 151 · Grade 9 · Great Falls | 9 | Great Falls | 21:43.5 |
| 152 | Tehl KingPlace 152 · Grade 12 · Helena Capital | 12 | Helena Capital | 21:44.5 |
| 153 | Cade SlaydenPlace 153 · Grade 9 · Hellgate | 9 | Hellgate | 21:46.1 |
| 154 | Shandy JessopPlace 154 · Grade 10 · Corvallis | 10 | Corvallis | 21:46.6 |
| 155 | Tanner DobneyPlace 155 · Grade 9 · Great Falls | 9 | Great Falls | 21:46.7 |
| 156 | Sam SkillestadPlace 156 · Grade 9 · Hellgate | 9 | Hellgate | 21:47.9 |
| 157 | Timothy PutzierPlace 157 · Grade 10 · Bozeman | 10 | Bozeman | 21:48.3 |
| 158 | Noah WhitehornPlace 158 · Grade 11 · Helena Capital | 11 | Helena Capital | 21:49.9 |
| 159 | Pete AndersonPlace 159 · Grade 9 · Great Falls | 9 | Great Falls | 21:50.2 |
| 160 | Logan MartinPlace 160 · Grade 10 · Charles M Russell(Great Fall | 10 | Charles M Russell(Great Fall | 21:50.4 |
| 161 | Peter WrobelPlace 161 · Grade 11 · Frenchtown/Alberton | 11 | Frenchtown/Alberton | 21:50.7 |
| 162 | Eli SherwoodPlace 162 · Grade 9 · Beaverhead County | 9 | Beaverhead County | 21:51.1 |
| 163 | Will FlowersPlace 163 · Grade 10 · Corvallis | 10 | Corvallis | 21:51.2 |
| 164 | Jared StoffelPlace 164 · Grade 9 · Bozeman | 9 | Bozeman | 21:51.5 |
| 165 | Dawson KenneyPlace 165 · Grade 11 · Bozeman | 11 | Bozeman | 21:52.0 |
| 166 | Bodee BossertPlace 166 · Grade 10 · Belgrade | 10 | Belgrade | 21:53.0 |
| 167 | Bjorn FanningPlace 167 · Grade 10 · Bozeman | 10 | Bozeman | 21:54.9 |
| 168 | Liam GrantPlace 168 · Grade 11 · Hellgate | 11 | Hellgate | 21:57.0 |
| 169 | Nathaniel LeonardsonPlace 169 · Grade 11 · Beaverhead County | 11 | Beaverhead County | 22:00.1 |
| 170 | Turner VenhuizenPlace 170 · Grade 12 · Manhattan Christian | 12 | Manhattan Christian | 22:03.0 |
| 171 | Thomas HopePlace 171 · Grade 10 · Bozeman | 10 | Bozeman | 22:05.1 |
| 172 | Jacob DelightPlace 172 · Grade 12 · Hellgate | 12 | Hellgate | 22:06.4 |
| 173 | Sam SeversonPlace 173 · Grade 12 · Manhattan | 12 | Manhattan | 22:07.0 |
| 174 | Silas AndrewsPlace 174 · Grade 12 · Charles M Russell(Great Fall | 12 | Charles M Russell(Great Fall | 22:07.6 |
| 175 | Cole ArthurPlace 175 · Grade 10 · Charles M Russell(Great Fall | 10 | Charles M Russell(Great Fall | 22:07.7 |
| 176 | Kyle HamptonPlace 176 · Grade 9 · Bozeman | 9 | Bozeman | 22:08.5 |
| 177 | Cael NearhoofPlace 177 · Grade 9 · Fergus | 9 | Fergus | 22:09.7 |
| 178 | Ayden BashPlace 178 · Grade 10 · Lincoln County | 10 | Lincoln County | 22:11.6 |
| 179 | Steven CantalupoPlace 179 · Grade 12 · Manhattan | 12 | Manhattan | 22:12.0 |
| 180 | Daniel NelsonPlace 180 · Grade 10 · Park | 10 | Park | 22:12.8 |
| 181 | Jacob FaganPlace 181 · Grade 9 · Billings West | 9 | Billings West | 22:13.7 |
| 182 | Zolie BadaruddinPlace 182 · Grade 9 · Loyola-Sacred Heart | 9 | Loyola-Sacred Heart | 22:18.3 |
| 183 | Jason KaufmanPlace 183 · Grade 11 · Fergus | 11 | Fergus | 22:20.0 |
| 184 | Max JakobPlace 184 · Grade 10 · Hellgate | 10 | Hellgate | 22:23.0 |
| 185 | Tristan KrumPlace 185 · Grade 11 · Charles M Russell(Great Fall | 11 | Charles M Russell(Great Fall | 22:26.8 |
| 186 | Roy RindalPlace 186 · Grade 10 · Helena | 10 | Helena | 22:31.7 |
| 187 | Ethan SchroederPlace 187 · Grade 9 · Hellgate | 9 | Hellgate | 22:37.6 |
| 188 | Sean StewartPlace 188 · Grade 9 · Polson | 9 | Polson | 22:37.6 |
| 189 | Zane PalenPlace 189 · Grade 12 · Charles M Russell(Great Fall | 12 | Charles M Russell(Great Fall | 22:37.8 |
| 190 | Simon ConklePlace 190 · Grade 11 · Hellgate | 11 | Hellgate | 22:40.4 |
| 191 | Danny JanczewskiPlace 191 · Grade 12 · Hellgate | 12 | Hellgate | 22:42.1 |
| 192 | Ray ShipmanPlace 192 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 22:45.6 |
| 193 | Connery RitterPlace 193 · Grade 9 · Bozeman | 9 | Bozeman | 22:46.4 |
| 194 | Jordan ClaveriaPlace 194 · Grade 12 · Bigfork | 12 | Bigfork | 22:46.6 |
| 195 | Brandon CornishPlace 195 · Grade 10 · Charles M Russell(Great Fall | 10 | Charles M Russell(Great Fall | 22:53.5 |
| 196 | Hunter PerrinPlace 196 · Grade 9 · Manhattan | 9 | Manhattan | 22:54.2 |
| 197 | Cole HunterPlace 197 · Grade 9 · Butte | 9 | Butte | 22:57.0 |
| 198 | Cooper AndersonPlace 198 · Grade 12 · Bozeman | 12 | Bozeman | 23:02.6 |
| 199 | Andrew JohnsonPlace 199 · Grade 12 · Bozeman | 12 | Bozeman | 23:07.4 |
| 200 | Boone TraftonPlace 200 · Grade 9 · Bozeman | 9 | Bozeman | 23:08.0 |
| 201 | Caden JohansenPlace 201 · Grade 11 · Park | 11 | Park | 23:15.1 |
| 202 | Keenan ReihbenPlace 202 · Bigfork | — | Bigfork | 23:18.4 |
| 203 | Dustin BrewerPlace 203 · Grade 9 · Hellgate | 9 | Hellgate | 23:18.9 |
| 204 | Peter DascouliasPlace 204 · Grade 9 · Charles M Russell(Great Fall | 9 | Charles M Russell(Great Fall | 23:20.8 |
| 205 | Matt HerrinPlace 205 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 23:25.1 |
| 206 | Keaton WarnerPlace 206 · Grade 9 · Butte | 9 | Butte | 23:27.9 |
| 207 | Matthew MitchellPlace 207 · Grade 12 · Manhattan Christian | 12 | Manhattan Christian | 23:28.1 |
| 208 | Shawn DinsmorePlace 208 · Grade 9 · Fergus | 9 | Fergus | 23:32.2 |
| 209 | Trace HensonPlace 209 · Grade 9 · Fergus | 9 | Fergus | 23:35.5 |
| 210 | Max SmithPlace 210 · Grade 9 · Belgrade | 9 | Belgrade | 23:39.1 |
| 211 | Dylan BeckPlace 211 · Grade 10 · Loyola-Sacred Heart | 10 | Loyola-Sacred Heart | 23:41.4 |
| 212 | Layne VanderbyPlace 212 · Grade 9 · Manhattan | 9 | Manhattan | 23:42.4 |
| 213 | Tamis RoePlace 213 · Grade 10 · Belgrade | 10 | Belgrade | 23:43.0 |
| 214 | Sawyer FesterPlace 214 · Grade 9 · Fergus | 9 | Fergus | 23:45.3 |
| 215 | Thomas KaiserPlace 215 · Grade 12 · Frenchtown/Alberton | 12 | Frenchtown/Alberton | 23:51.8 |
| 216 | Chris OrrPlace 216 · Grade 10 · Park | 10 | Park | 23:53.8 |
| 217 | Gordon McMillionPlace 217 · Grade 9 · Loyola-Sacred Heart | 9 | Loyola-Sacred Heart | 23:55.6 |
| 218 | Ryan ArmstrongPlace 218 · Grade 12 · Manhattan | 12 | Manhattan | 23:56.1 |
| 219 | Johnny MoorePlace 219 · Grade 12 · Polson | 12 | Polson | 23:56.3 |
| 220 | Ethan TownPlace 220 · Grade 12 · Hellgate | 12 | Hellgate | 23:59.4 |
| 221 | Jeremy CoomesPlace 221 · Grade 10 · Billings West | 10 | Billings West | 24:02.5 |
| 222 | Tyler WarnerPlace 222 · Grade 11 · Butte | 11 | Butte | 24:04.3 |
| 223 | Trent BrundingPlace 223 · Grade 10 · Bozeman | 10 | Bozeman | 24:05.2 |
| 224 | James RencherPlace 224 · Grade 9 · Helena Capital | 9 | Helena Capital | 24:07.0 |
| 225 | Westley IckesPlace 225 · Grade 9 · Great Falls | 9 | Great Falls | 24:07.3 |
| 226 | Ciaran MalloyPlace 226 · Grade 9 · Charles M Russell(Great Fall | 9 | Charles M Russell(Great Fall | 24:09.4 |
| 227 | Andrew SnyderPlace 227 · Grade 9 · Fergus | 9 | Fergus | 24:13.7 |
| 228 | Jake MichaletzPlace 228 · Grade 12 · Helena Capital | 12 | Helena Capital | 24:13.8 |
| 229 | Birch BanksPlace 229 · Grade 9 · Hellgate | 9 | Hellgate | 24:15.4 |
| 230 | Carson LangPlace 230 · Grade 12 · Hellgate | 12 | Hellgate | 24:15.7 |
| 231 | Bryan NelsonPlace 231 · Grade 9 · Beaverhead County | 9 | Beaverhead County | 24:18.1 |
| 232 | Wilson SorensenPlace 232 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 24:18.8 |
| 233 | Charly MichaletzPlace 233 · Grade 9 · Helena Capital | 9 | Helena Capital | 24:20.7 |
| 234 | Elias BellPlace 234 · Grade 9 · Hellgate | 9 | Hellgate | 24:26.1 |
| 235 | Blake EverettPlace 235 · Grade 9 · Hellgate | 9 | Hellgate | 24:28.6 |
| 236 | Ian SofiePlace 236 · Grade 10 · Manhattan | 10 | Manhattan | 24:32.6 |
| 237 | Troy MitchellPlace 237 · Grade 9 · Anaconda | 9 | Anaconda | 24:33.4 |
| 238 | Jacob BosPlace 238 · Grade 10 · Manhattan Christian | 10 | Manhattan Christian | 24:34.4 |
| 239 | Cade DonovanPlace 239 · Grade 11 · Hellgate | 11 | Hellgate | 24:36.2 |
| 240 | Julian DikPlace 240 · Grade 12 · Hamilton | 12 | Hamilton | 24:36.7 |
| 241 | Henry CookePlace 241 · Grade 9 · Lincoln County | 9 | Lincoln County | 24:42.2 |
| 242 | Keenan AthmanPlace 242 · Grade 10 · Hamilton | 10 | Hamilton | 24:47.8 |
| 243 | David CastilloPlace 243 · Grade 10 · Polson | 10 | Polson | 24:52.3 |
| 244 | Kenneth VincentPlace 244 · Grade 11 · Geyser | 11 | Geyser | 24:55.4 |
| 245 | Adam HagengruberPlace 245 · Grade 12 · Helena | 12 | Helena | 24:55.9 |
| 246 | Logan ErrecartPlace 246 · Grade 10 · Fergus | 10 | Fergus | 25:00.4 |
| 247 | Jonathan BurkePlace 247 · Grade 9 · Billings West | 9 | Billings West | 25:05.7 |
| 248 | Chance Kamps-LairdPlace 248 · Grade 10 · Beaverhead County | 10 | Beaverhead County | 25:07.6 |
| 249 | Payton ShawPlace 249 · Grade 11 · Lincoln County | 11 | Lincoln County | 25:09.2 |
| 250 | Aiden AndrewsPlace 250 · Grade 9 · Charles M Russell(Great Fall | 9 | Charles M Russell(Great Fall | 25:11.0 |
| 251 | Sam JonesPlace 251 · Grade 9 · Beaverhead County | 9 | Beaverhead County | 25:11.6 |
| 252 | Victor PugaPlace 252 · Grade 10 · Beaverhead County | 10 | Beaverhead County | 25:14.9 |
| 253 | Marcus OsellamePlace 253 · Grade 9 · Hellgate | 9 | Hellgate | 25:15.7 |
| 254 | Jacob TullisPlace 254 · Grade 12 · Lincoln County | 12 | Lincoln County | 25:19.1 |
| 255 | Sean KuneauPlace 255 · Grade 9 · Fergus | 9 | Fergus | 25:21.6 |
| 256 | Brendan HesselPlace 256 · Grade 9 · Charles M Russell(Great Fall | 9 | Charles M Russell(Great Fall | 25:26.7 |
| 257 | Jarius SmithPlace 257 · Grade 11 · Polson | 11 | Polson | 25:31.4 |
| 258 | Jack ClarkPlace 258 · Grade 9 · Hellgate | 9 | Hellgate | 25:37.3 |
| 259 | Grant SteichenPlace 259 · Grade 12 · Helena Capital | 12 | Helena Capital | 25:37.6 |
| 260 | Eli NeillPlace 260 · Grade 9 · Lincoln County | 9 | Lincoln County | 25:44.6 |
| 261 | Hans DubosePlace 261 · Grade 10 · Bozeman | 10 | Bozeman | 25:52.0 |
| 262 | Randall JessopPlace 262 · Grade 9 · Corvallis | 9 | Corvallis | 26:28.0 |
| 263 | Jon SariskyPlace 263 · Grade 9 · Park | 9 | Park | 26:33.7 |
| 264 | Grant SmithPlace 264 · Grade 9 · Butte | 9 | Butte | 26:38.6 |
| 265 | Michael StockdalePlace 265 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 26:40.0 |
| 266 | Rowland HartnettPlace 266 · Grade 9 · Bozeman | 9 | Bozeman | 27:02.1 |
| 267 | Rowan TatePlace 267 · Grade 9 · Manhattan | 9 | Manhattan | 27:03.6 |
| 268 | Soren JohnsonPlace 268 · Grade 9 · Bozeman | 9 | Bozeman | 27:05.2 |
| 269 | Hayden PeasePlace 269 · Grade 10 · Corvallis | 10 | Corvallis | 27:07.0 |
| 270 | Jake HallPlace 270 · Grade 9 · Lincoln County | 9 | Lincoln County | 27:28.9 |
| 271 | Garrett TurnerPlace 271 · Grade 9 · Hamilton | 9 | Hamilton | 28:12.6 |
| 272 | Isaac ReinstadlerPlace 272 · Grade 11 · Helena | 11 | Helena | 28:28.2 |
| 273 | Colten FrostPlace 273 · Grade 9 · Hamilton | 9 | Hamilton | 28:29.4 |
| 274 | Reese OlsonPlace 274 · Grade 9 · Helena Capital | 9 | Helena Capital | 28:33.2 |
| 275 | Liam QueneauPlace 275 · Grade 9 · Hellgate | 9 | Hellgate | 28:49.7 |
| 276 | Jacob ZippPlace 276 · Grade 10 · Frenchtown/Alberton | 10 | Frenchtown/Alberton | 29:01.8 |
| 277 | Peter MesserliePlace 277 · Grade 11 · Frenchtown/Alberton | 11 | Frenchtown/Alberton | 29:24.6 |
| 278 | Connor SimpsonPlace 278 · Grade 12 · Geyser | 12 | Geyser | 29:39.3 |
| 279 | Andrew McLindenPlace 279 · Grade 10 · Hamilton | 10 | Hamilton | 31:28.7 |
| 280 | Sebastian BattrickPlace 280 · Grade 9 · Fergus | 9 | Fergus | 32:17.1 |
| 281 | Noah WentworthPlace 281 · Grade 9 · Fergus | 9 | Fergus | 33:53.1 |