| 1 | William TraynhamPlace 1 · Grade 12 · East Helena | 12 | East Helena | 17:51.39 |
| 2 | Nolan McKelveyPlace 2 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 18:57.85 |
| 3 | Dylan HjelmPlace 3 · Grade 12 · Conrad | 12 | Conrad | 19:11.00 |
| 4 | Kaleb PollingtonPlace 4 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 19:11.57 |
| 5 | Ashlan (Ash) GroshellePlace 5 · Grade 12 · Great Falls | 12 | Great Falls | 19:18.84 |
| 6 | Jasper VasichekPlace 6 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 19:18.95 |
| 7 | Russell BlakePlace 7 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 19:23.59 |
| 8 | Quinton FulpPlace 8 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 19:25.43 |
| 9 | Jackson GroverPlace 9 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 19:26.15 |
| 10 | Apollo AlthoffPlace 10 · Grade 11 · Helena | 11 | Helena | 19:33.58 |
| 11 | Trenton BillingsPlace 11 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 19:35.65 |
| 12 | Jayson MoffettPlace 12 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 19:35.87 |
| 13 | Brody PartridgePlace 13 · Grade 9 · Big Sky | 9 | Big Sky | 19:36.43 |
| 14 | Grey HaladayPlace 14 · Grade 9 · Helena | 9 | Helena | 19:38.78 |
| 15 | Ephraim YoungPlace 15 · Grade 12 · East Helena | 12 | East Helena | 19:40.81 |
| 16 | Carson BurkPlace 16 · Grade 12 · Helena Capital | 12 | Helena Capital | 19:47.00 |
| 17 | Drake NelsonPlace 17 · Grade 9 · Helena | 9 | Helena | 19:52.69 |
| 18 | Sean CarneyPlace 18 · Grade 11 · Helena | 11 | Helena | 19:57.17 |
| 19 | Reid HayesPlace 19 · Grade 11 · Helena | 11 | Helena | 19:58.81 |
| 20 | Declan GrealishPlace 20 · Grade 10 · Great Falls | 10 | Great Falls | 20:00.19 |
| 21 | Miles HirschPlace 21 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 20:03.02 |
| 22 | Kellen GilroyPlace 22 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 20:07.07 |
| 23 | Thomas KnickerbockerPlace 23 · Grade 12 · Shelby | 12 | Shelby | 20:07.12 |
| 24 | Ravin BuryPlace 24 · Grade 11 · Helena | 11 | Helena | 20:11.55 |
| 25 | Dez WronkowskiPlace 25 · Grade 12 · Great Falls | 12 | Great Falls | 20:12.49 |
| 26 | Dale ThompsonPlace 26 · Grade 10 · Helena Capital | 10 | Helena Capital | 20:12.61 |
| 27 | Levi JohnsonPlace 27 · Grade 10 · Helena | 10 | Helena | 20:14.39 |
| 28 | Cole HarrisPlace 28 · Grade 12 · Helena | 12 | Helena | 20:14.88 |
| 29 | Carter MarshallPlace 29 · Grade 9 · Great Falls | 9 | Great Falls | 20:16.09 |
| 30 | Bryton BorgPlace 30 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 20:16.28 |
| 31 | Ranimyr StreebyPlace 31 · Grade 10 · Great Falls | 10 | Great Falls | 20:19.61 |
| 32 | Maverick KlinkerPlace 32 · Grade 9 · Fairfield | 9 | Fairfield | 20:24.17 |
| 33 | Atticus JarvisPlace 33 · Grade 9 · Helena Capital | 9 | Helena Capital | 20:29.86 |
| 34 | Stephen CombsPlace 34 · Grade 11 · Great Falls | 11 | Great Falls | 20:30.26 |
| 35 | Benjamin CarreroPlace 35 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 20:35.85 |
| 36 | Austin VelkPlace 36 · Grade 12 · Havre | 12 | Havre | 20:40.53 |
| 37 | Carlo GonzalesPlace 37 · Grade 11 · Helena | 11 | Helena | 20:45.51 |
| 38 | Tayden HornPlace 38 · Grade 11 · Heart Butte | 11 | Heart Butte | 20:47.76 |
| 39 | Jonah CristPlace 39 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 20:51.33 |
| 40 | Mathias MainPlace 40 · Grade 9 · Harlem | 9 | Harlem | 20:52.64 |
| 41 | Larry KibiwottPlace 41 · Grade 12 · Great Falls | 12 | Great Falls | 20:55.08 |
| 42 | Dayton MedvecPlace 42 · Grade 9 · Great Falls | 9 | Great Falls | 20:55.43 |
| 43 | Jacoby GrealishPlace 43 · Grade 12 · Great Falls | 12 | Great Falls | 20:55.92 |
| 44 | Kaydon QuintanaPlace 44 · Grade 10 · Helena Capital | 10 | Helena Capital | 20:56.00 |
| 45 | Asher KrallPlace 45 · Grade 8 · East Helena | 8 | East Helena | 20:56.99 |
| 46 | Will UthmanPlace 46 · Grade 10 · Helena Capital | 10 | Helena Capital | 20:57.33 |
| 47 | Kyus BradleyPlace 47 · Grade 9 · Harlem | 9 | Harlem | 20:57.42 |
| 48 | Karson WonsickPlace 48 · Grade 9 · Great Falls | 9 | Great Falls | 20:58.56 |
| 49 | Calvin MogstadPlace 49 · Grade 9 · Helena | 9 | Helena | 20:59.12 |
| 50 | Rowen SealeyPlace 50 · Grade 11 · Fairfield | 11 | Fairfield | 20:59.47 |
| 51 | Bo LytlePlace 51 · Grade 9 · Fairfield | 9 | Fairfield | 21:00.10 |
| 52 | Kroy BerminghamPlace 52 · Grade 9 · Helena | 9 | Helena | 21:00.15 |
| 53 | Lewis WeidowPlace 53 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 21:01.68 |
| 54 | Odin MorrisPlace 54 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 21:02.66 |
| 55 | Noah FlynnPlace 55 · Grade 11 · Helena | 11 | Helena | 21:04.56 |
| 56 | Asher HazenPlace 56 · Grade 12 · Helena | 12 | Helena | 21:05.84 |
| 57 | Elan Bear CranePlace 57 · Grade 9 · Valier | 9 | Valier | 21:06.64 |
| 58 | Brice BeutelshiesPlace 58 · Grade 9 · Helena | 9 | Helena | 21:13.50 |
| 59 | Wyatt WattersPlace 59 · Grade 11 · Big Sky | 11 | Big Sky | 21:17.36 |
| 60 | Ethan PfeiflePlace 60 · Grade 9 · Power-Dutton/Brady | 9 | Power-Dutton/Brady | 21:18.76 |
| 61 | Corin ScarboroughPlace 61 · Grade 11 · Shelby | 11 | Shelby | 21:19.90 |
| 62 | Matthew UrbanPlace 62 · Grade 10 · Helena Capital | 10 | Helena Capital | 21:22.81 |
| 63 | Weston OrcuttPlace 63 · Grade 12 · Conrad | 12 | Conrad | 21:27.01 |
| 64 | Andres HernandezPlace 64 · Grade 11 · Helena Capital | 11 | Helena Capital | 21:35.25 |
| 65 | Elias LeePlace 65 · Grade 11 · Fairfield | 11 | Fairfield | 21:37.82 |
| 66 | Wyatt NewMyerPlace 66 · Grade 10 · East Helena | 10 | East Helena | 21:40.39 |
| 67 | Alex HolycrossPlace 67 · Grade 12 · Helena Capital | 12 | Helena Capital | 21:40.52 |
| 68 | Gabriel FloresPlace 68 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 21:40.75 |
| 69 | Henry BlakePlace 69 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 21:45.48 |
| 70 | Bryson KroguePlace 70 · Grade 10 · Great Falls | 10 | Great Falls | 21:46.15 |
| 71 | Michael Van TighemPlace 71 · Grade 11 · Great Falls | 11 | Great Falls | 21:46.85 |
| 72 | Jesse RiddlePlace 72 · Grade 9 · Helena Capital | 9 | Helena Capital | 21:49.27 |
| 73 | Adam DrakePlace 73 · Grade 10 · Helena Capital | 10 | Helena Capital | 21:49.32 |
| 74 | Evan KaiserPlace 74 · Grade 10 · Helena | 10 | Helena | 21:54.52 |
| 75 | Wyatt AndersonPlace 75 · Grade 11 · Havre | 11 | Havre | 21:59.40 |
| 76 | Elijah HicksPlace 76 · Grade 9 · Great Falls | 9 | Great Falls | 22:01.34 |
| 77 | Cooper MatsonPlace 77 · Grade 10 · Havre | 10 | Havre | 22:01.64 |
| 78 | Rynan MehnPlace 78 · Grade 10 · East Helena | 10 | East Helena | 22:02.12 |
| 79 | Eddie AlmquistPlace 79 · Grade 9 · Helena Capital | 9 | Helena Capital | 22:02.83 |
| 80 | Kail CowanPlace 80 · Grade 10 · Big Sky | 10 | Big Sky | 22:09.51 |
| 81 | Luke Curtis-SaundersPlace 81 · Grade 11 · Great Falls | 11 | Great Falls | 22:11.33 |
| 82 | Leiko JudischPlace 82 · Grade 11 · Conrad | 11 | Conrad | 22:11.98 |
| 83 | Colton BergPlace 83 · Grade 9 · Helena Capital | 9 | Helena Capital | 22:12.15 |
| 84 | Wyatt SchusterPlace 84 · Grade 12 · Big Sky | 12 | Big Sky | 22:18.46 |
| 85 | Malachi MorrisPlace 85 · Grade 12 · Havre | 12 | Havre | 22:19.35 |
| 86 | Reiden DahlgrenPlace 86 · Grade 9 · Helena | 9 | Helena | 22:19.52 |
| 87 | Monte BenjaminPlace 87 · Grade 11 · Great Falls | 11 | Great Falls | 22:25.57 |
| 88 | Samuel RoyalPlace 88 · Grade 9 · Helena | 9 | Helena | 22:27.88 |
| 89 | Tom DoylePlace 89 · Grade 11 · Helena Capital | 11 | Helena Capital | 22:28.81 |
| 90 | Lathan Black WolfPlace 90 · Grade 12 · Harlem | 12 | Harlem | 22:30.51 |
| 91 | Remi LichtPlace 91 · Grade 11 · Power-Dutton/Brady | 11 | Power-Dutton/Brady | 22:32.06 |
| 92 | Naetez WellsPlace 92 · Grade 8 · Heart Butte | 8 | Heart Butte | 22:34.23 |
| 93 | Will KreisslerPlace 93 · Grade 12 · Helena | 12 | Helena | 22:35.24 |
| 94 | Lucas LaVoiePlace 94 · Grade 9 · Helena | 9 | Helena | 22:41.01 |
| 95 | Spruce BaconPlace 95 · Grade 11 · Helena | 11 | Helena | 22:42.21 |
| 96 | Xander YoungPlace 96 · Grade 10 · Harlem | 10 | Harlem | 22:42.57 |
| 97 | Matthias BiererPlace 97 · Grade 11 · Big Sky | 11 | Big Sky | 22:44.45 |
| 98 | Noah MincklerPlace 98 · Grade 9 · Big Sky | 9 | Big Sky | 22:49.69 |
| 99 | Clinton StopsPlace 99 · Grade 9 · Helena | 9 | Helena | 22:50.19 |
| 100 | Aven BranchPlace 100 · Grade 9 · Big Sky | 9 | Big Sky | 22:51.98 |
| 101 | Jullian ValleyPlace 101 · Grade 9 · Great Falls | 9 | Great Falls | 22:53.74 |
| 102 | Lucas LopesPlace 102 · Grade 9 · Great Falls | 9 | Great Falls | 22:54.63 |
| 103 | Micah BassettPlace 103 · Grade 10 · Great Falls | 10 | Great Falls | 23:00.07 |
| 104 | Mason DrinkhausPlace 104 · Grade 9 · Big Sky | 9 | Big Sky | 23:03.88 |
| 105 | Liam MartinPlace 105 · Grade 10 · Conrad | 10 | Conrad | 23:07.06 |
| 106 | Ben CupinoPlace 106 · Grade 10 · Helena | 10 | Helena | 23:12.51 |
| 107 | Augustine PitstickPlace 107 · Grade 9 · Great Falls | 9 | Great Falls | 23:14.20 |
| 108 | Matthew KjensmoPlace 108 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 23:22.74 |
| 109 | Chaysen WalkerPlace 109 · Grade 12 · Harlem | 12 | Harlem | 23:30.33 |
| 110 | Thomas PerezPlace 110 · Grade 12 · Helena | 12 | Helena | 23:33.97 |
| 111 | Joel PerezPlace 111 · Grade 10 · Great Falls | 10 | Great Falls | 23:38.79 |
| 112 | Luke HalePlace 112 · Grade 9 · Great Falls | 9 | Great Falls | 23:42.16 |
| 113 | Colt MorelPlace 113 · Grade 8 · Fairfield | 8 | Fairfield | 23:45.22 |
| 114 | Jack WilliamsPlace 114 · Grade 10 · Big Sky | 10 | Big Sky | 23:58.54 |
| 115 | James MastPlace 115 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 23:59.23 |
| 116 | Broderick RoachPlace 116 · Grade 12 · East Helena | 12 | East Helena | 24:17.81 |
| 117 | David DiekhansPlace 117 · Grade 10 · Highwood | 10 | Highwood | 24:21.43 |
| 118 | Carter LawrencePlace 118 · Grade 12 · Harlem | 12 | Harlem | 24:24.86 |
| 119 | Jason FoltzPlace 119 · Grade 10 · Conrad | 10 | Conrad | 24:25.41 |
| 120 | Weston MurphyPlace 120 · Grade 12 · Fairfield | 12 | Fairfield | 24:25.85 |
| 121 | Will FortnerPlace 121 · Grade 11 · Big Sky | 11 | Big Sky | 24:33.90 |
| 122 | Trigger DesenbergPlace 122 · Grade 10 · Great Falls | 10 | Great Falls | 24:38.83 |
| 123 | Evan BurkePlace 123 · Grade 10 · Big Sky | 10 | Big Sky | 24:41.54 |
| 124 | Anson SegrestPlace 124 · Grade 9 · Helena | 9 | Helena | 24:46.98 |
| 125 | Everett MetzgerPlace 125 · Grade 9 · East Helena | 9 | East Helena | 25:01.75 |
| 126 | Colin WoodhousePlace 126 · Grade 10 · Power-Dutton/Brady | 10 | Power-Dutton/Brady | 25:09.56 |
| 127 | Christopher PichlerPlace 127 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 25:09.58 |
| 128 | Cain LongshorePlace 128 · Grade 9 · East Helena | 9 | East Helena | 25:14.35 |
| 129 | Everett DeKiepPlace 129 · Grade 12 · Helena Capital | 12 | Helena Capital | 25:16.89 |
| 130 | Micah LangdjiPlace 130 · Grade 12 · Helena | 12 | Helena | 25:17.86 |
| 131 | Isaac DavantPlace 131 · Grade 10 · Helena | 10 | Helena | 25:30.10 |
| 132 | Johannes RoehrPlace 132 · Grade 11 · Big Sky | 11 | Big Sky | 25:30.99 |
| 133 | Matt WendtPlace 133 · Grade 10 · Helena Capital | 10 | Helena Capital | 25:35.59 |
| 134 | Kohaku ThomassonPlace 134 · Grade 10 · Highwood | 10 | Highwood | 25:38.02 PR |
| 135 | Joseph TresselPlace 135 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 25:40.32 |
| 136 | Gabriel WaitsPlace 136 · Grade 10 · Helena | 10 | Helena | 25:41.87 |
| 137 | Nathan ThomasPlace 137 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 25:56.12 |
| 138 | Kingston DowningPlace 138 · Grade 11 · Helena | 11 | Helena | 25:59.64 |
| 139 | Timothy WilkinsPlace 139 · Grade 10 · Helena | 10 | Helena | 25:59.81 |
| 140 | Cal HatchPlace 140 · Grade 11 · Fairfield | 11 | Fairfield | 26:00.23 |
| 141 | Greyson SchusterPlace 141 · Grade 10 · Big Sky | 10 | Big Sky | 26:34.28 |
| 142 | Steel CarterPlace 142 · Grade 9 · Great Falls | 9 | Great Falls | 26:43.05 |
| 143 | Gabe MartinsenPlace 143 · Grade 9 · Great Falls | 9 | Great Falls | 26:44.58 |
| 144 | Liam AndersonPlace 144 · Grade 11 · Big Sky | 11 | Big Sky | 27:38.10 |
| 145 | Santiago ArguellesPlace 145 · Grade 11 · Helena | 11 | Helena | 27:43.00 |
| 146 | Alec WarePlace 146 · Grade 12 · Helena Capital | 12 | Helena Capital | 27:53.17 |
| 147 | Elliot ClearyPlace 147 · Grade 12 · Helena | 12 | Helena | 28:24.43 |
| 148 | Quinn CherryPlace 148 · Grade 10 · Conrad | 10 | Conrad | 28:27.91 |
| 149 | Ansen HinckPlace 149 · Grade 9 · Helena | 9 | Helena | 31:32.77 |
| 150 | Jonathyn StonePlace 150 · Grade 10 · Geraldine | 10 | Geraldine | 52:33.97 |