| 1 | Peyton JohnsonPlace 1 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 17:17.67 |
| 2 | Ryland CranePlace 2 · Grade 12 · Great Falls | 12 | Great Falls | 17:39.88 |
| 3 | Koen Calf RobePlace 3 · Grade 12 · Browning | 12 | Browning | 17:46.80 |
| 4 | Carson RosePlace 4 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 18:08.23 |
| 5 | Aiden PenningtonPlace 5 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 18:20.92 |
| 6 | Alex BuchePlace 6 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 18:23.31 |
| 7 | Logan HarrisonPlace 7 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 18:38.14 |
| 8 | Dylan HjelmPlace 8 · Grade 12 · Conrad | 12 | Conrad | 18:41.16 |
| 9 | Ashyr TweetPlace 9 · Grade 12 · Fairfield | 12 | Fairfield | 18:44.71 |
| 10 | Jasiah RiderPlace 10 · Grade 12 · Browning | 12 | Browning | 18:51.42 |
| 11 | Nolan McKelveyPlace 11 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 18:54.23 |
| 12 | Kaleb PollingtonPlace 12 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 18:57.65 |
| 13 | Benjamin ZookPlace 13 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 19:20.62 |
| 14 | Dexter TaylorPlace 14 · Grade 10 · Great Falls | 10 | Great Falls | 19:30.00 |
| 15 | Quinton FulpPlace 15 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 19:34.63 |
| 16 | Benson PfilePlace 16 · Grade 11 · Great Falls | 11 | Great Falls | 19:46.65 |
| 17 | Dillon SchruthPlace 17 · Grade 9 · Great Falls | 9 | Great Falls | 19:50.29 |
| 18 | Kenneth WonsickPlace 18 · Grade 11 · Great Falls | 11 | Great Falls | 19:52.02 |
| 19 | Chanceson Tail FeathersPlace 19 · Grade 9 · Heart Butte | 9 | Heart Butte | 20:05.14 |
| 20 | Seth WoldtvedtPlace 20 · Grade 12 · Great Falls | 12 | Great Falls | 20:09.66 |
| 21 | Stephen CombsPlace 21 · Grade 11 · Great Falls | 11 | Great Falls | 20:12.86 |
| 22 | Jasper VasichekPlace 22 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 20:15.16 |
| 23 | Ben HillPlace 23 · Grade 12 · Great Falls | 12 | Great Falls | 20:26.16 |
| 24 | Russell BlakePlace 24 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 20:30.09 |
| 25 | Peyton DeRochePlace 25 · Grade 12 · Browning | 12 | Browning | 20:30.86 |
| 26 | Braxton PfilePlace 26 · Grade 12 · Great Falls | 12 | Great Falls | 20:31.51 |
| 27 | Trenton BillingsPlace 27 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 20:32.87 |
| 28 | Jayden PerryPlace 28 · Grade 11 · Cut Bank | 11 | Cut Bank | 20:34.70 |
| 29 | Kellen GilroyPlace 29 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 20:39.70 |
| 30 | Dez WronkowskiPlace 30 · Grade 12 · Great Falls | 12 | Great Falls | 20:42.63 |
| 31 | Jayson MoffettPlace 31 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 20:46.74 |
| 32 | Jackson GroverPlace 32 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 21:07.40 |
| 33 | Benjamin BearchildPlace 33 · Grade 9 · Browning | 9 | Browning | 21:16.81 |
| 34 | Bryton BorgPlace 34 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 21:20.17 |
| 35 | Jaidus SalwayPlace 35 · Grade 10 · Browning | 10 | Browning | 21:22.72 |
| 36 | Miles HirschPlace 36 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 21:24.96 |
| 37 | Ethan PfeiflePlace 37 · Grade 9 · Power-Dutton/Brady | 9 | Power-Dutton/Brady | 21:41.48 |
| 38 | Maverick KlinkerPlace 38 · Grade 9 · Fairfield | 9 | Fairfield | 21:45.60 |
| 39 | Benjamin CarreroPlace 39 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 21:49.98 |
| 40 | Karson WonsickPlace 40 · Grade 9 · Great Falls | 9 | Great Falls | 21:51.23 |
| 41 | Bryson KroguePlace 41 · Grade 10 · Great Falls | 10 | Great Falls | 21:52.16 |
| 42 | Kaje RameyPlace 42 · Grade 12 · Cut Bank | 12 | Cut Bank | 21:56.53 |
| 43 | Dayton MedvecPlace 43 · Grade 9 · Great Falls | 9 | Great Falls | 22:03.91 |
| 44 | Bo LytlePlace 44 · Grade 9 · Fairfield | 9 | Fairfield | 22:08.26 |
| 45 | Odin MorrisPlace 45 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 22:15.11 |
| 46 | Elias LeePlace 46 · Grade 11 · Fairfield | 11 | Fairfield | 22:17.11 |
| 47 | Tayden HornPlace 47 · Grade 11 · Heart Butte | 11 | Heart Butte | 22:18.93 |
| 48 | Gus BuckPlace 48 · Grade 12 · Chinook | 12 | Chinook | 22:20.81 |
| 49 | Dalani BlandPlace 49 · Grade 12 · Browning | 12 | Browning | 22:27.49 |
| 50 | Wyatt BoycePlace 50 · Grade 8 · Chinook | 8 | Chinook | 22:28.60 |
| 51 | Oscar GannonPlace 51 · Grade 9 · Cut Bank | 9 | Cut Bank | 22:28.86 |
| 52 | Randon GrantPlace 52 · Grade 12 · Browning | 12 | Browning | 22:29.38 |
| 53 | Elonzo BenjaminPlace 53 · Grade 12 · North Toole County (Sunburst) | 12 | North Toole County (Sunburst) | 22:29.78 |
| 54 | Jonah CristPlace 54 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 22:32.65 |
| 55 | Michael Van TighemPlace 55 · Grade 11 · Great Falls | 11 | Great Falls | 22:36.14 |
| 56 | Colter SandonPlace 56 · Grade 12 · North Toole County (Sunburst) | 12 | North Toole County (Sunburst) | 22:36.83 |
| 57 | Henry BlakePlace 57 · Grade 12 · Charles M Russell (Great Falls) | 12 | Charles M Russell (Great Falls) | 22:37.45 |
| 58 | Ethan BrownPlace 58 · Grade 12 · Cut Bank | 12 | Cut Bank | 22:38.78 |
| 59 | Corin BrownPlace 59 · Grade 10 · Cut Bank | 10 | Cut Bank | 22:40.36 |
| 60 | Matthew KjensmoPlace 60 · Grade 11 · Charles M Russell (Great Falls) | 11 | Charles M Russell (Great Falls) | 22:45.74 |
| 61 | Talent Young Running CranePlace 61 · Grade 11 · Browning | 11 | Browning | 22:47.37 |
| 62 | Rowen SealeyPlace 62 · Grade 11 · Fairfield | 11 | Fairfield | 23:08.67 |
| 63 | Kenny SellarsPlace 63 · Grade 10 · Browning | 10 | Browning | 23:10.41 |
| 64 | Luke Curtis-SaundersPlace 64 · Grade 11 · Great Falls | 11 | Great Falls | 23:12.57 |
| 65 | Cooper BorgPlace 65 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 23:12.88 |
| 66 | Monte BenjaminPlace 66 · Grade 11 · Great Falls | 11 | Great Falls | 23:29.98 |
| 67 | Layne JohnsonPlace 67 · Grade 8 · Cut Bank | 8 | Cut Bank | 23:33.54 |
| 68 | Liam MartinPlace 68 · Grade 10 · Conrad | 10 | Conrad | 23:43.05 |
| 69 | Elijah HicksPlace 69 · Grade 9 · Great Falls | 9 | Great Falls | 23:43.80 |
| 70 | Easton FrickPlace 70 · Grade 9 · Fairfield | 9 | Fairfield | 23:45.74 PR |
| 71 | Sean MacDonaldPlace 71 · Grade 12 · Rocky Boy | 12 | Rocky Boy | 23:49.48 |
| 72 | Maxim WhitePlace 72 · Grade 12 · Rocky Boy | 12 | Rocky Boy | 23:56.51 |
| 73 | Joseph SmallPlace 73 · Grade 9 · Rocky Boy | 9 | Rocky Boy | 24:00.55 |
| 74 | Lewis WeidowPlace 74 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 24:02.94 |
| 75 | Leighton Mountain ChiefPlace 75 · Grade 10 · Heart Butte | 10 | Heart Butte | 24:09.66 |
| 76 | Samson SandersPlace 76 · Grade 11 · Chinook | 11 | Chinook | 24:18.28 |
| 77 | James SnyderPlace 77 · Grade 10 · Cut Bank | 10 | Cut Bank | 24:21.53 |
| 78 | Zebadiah VohsPlace 78 · Grade 11 · Rocky Boy | 11 | Rocky Boy | 24:26.86 |
| 79 | Perssius Mad PlumePlace 79 · Grade 9 · Browning | 9 | Browning | 24:35.36 |
| 80 | Remi LichtPlace 80 · Grade 11 · Power-Dutton/Brady | 11 | Power-Dutton/Brady | 24:42.95 |
| 81 | Weston MurphyPlace 81 · Grade 12 · Fairfield | 12 | Fairfield | 24:44.43 |
| 82 | Pax MartinPlace 82 · Grade 10 · Fairfield | 10 | Fairfield | 24:46.10 |
| 83 | Kesston ThomasPlace 83 · Grade 12 · Fairfield | 12 | Fairfield | 24:55.53 |
| 84 | Micah BassettPlace 84 · Grade 10 · Great Falls | 10 | Great Falls | 25:09.80 |
| 85 | Colt MorelPlace 85 · Grade 8 · Fairfield | 8 | Fairfield | 25:14.03 |
| 86 | Rylen ButterflyPlace 86 · Grade 10 · Browning | 10 | Browning | 25:18.27 |
| 87 | Sam CalerichPlace 87 · Grade 12 · Cut Bank | 12 | Cut Bank | 25:19.28 |
| 88 | Kicyn Young Running CranePlace 88 · Grade 12 · Browning | 12 | Browning | 25:31.91 |
| 89 | James MastPlace 89 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 25:35.01 |
| 90 | Max DahlePlace 90 · Grade 9 · Fairfield | 9 | Fairfield | 25:37.39 |
| 91 | Luke HalePlace 91 · Grade 9 · Great Falls | 9 | Great Falls | 25:44.90 |
| 92 | Denten EgglestonPlace 92 · Grade 8 · Chinook | 8 | Chinook | 25:55.88 |
| 93 | Jullian ValleyPlace 93 · Grade 9 · Great Falls | 9 | Great Falls | 25:58.12 |
| 94 | Beau EliasPlace 94 · Grade 10 · Chinook | 10 | Chinook | 26:01.69 |
| 95 | Jason FoltzPlace 95 · Grade 10 · Conrad | 10 | Conrad | 26:06.36 |
| 96 | Mason LaroquePlace 96 · Grade 9 · Heart Butte | 9 | Heart Butte | 26:06.88 |
| 97 | Easton EggehornPlace 97 · Grade 12 · Great Falls | 12 | Great Falls | 26:18.27 |
| 98 | Joel PerezPlace 98 · Grade 10 · Great Falls | 10 | Great Falls | 26:30.48 |
| 99 | Jeremiah WebberPlace 99 · Grade 9 · Browning | 9 | Browning | 27:02.33 |
| 100 | Cal HatchPlace 100 · Grade 11 · Fairfield | 11 | Fairfield | 27:19.73 |
| 101 | Evyn MeinekePlace 101 · Grade 10 · Browning | 10 | Browning | 27:39.98 |
| 102 | Jancarlo BoisvertPlace 102 · Grade 11 · Lethbridge Collegiate | 11 | Lethbridge Collegiate | 28:10.29 PR |
| 103 | Cody GrayPlace 103 · Grade 10 · Cut Bank | 10 | Cut Bank | 28:24.34 |
| 104 | Timothy (Rose) Cree MedicinePlace 104 · Grade 12 · Browning | 12 | Browning | 28:39.24 |
| 105 | Keith Bird RattlerPlace 105 · Grade 10 · Browning | 10 | Browning | 28:55.08 PR |
| 106 | Colin WoodhousePlace 106 · Grade 10 · Power-Dutton/Brady | 10 | Power-Dutton/Brady | 28:57.12 |
| 107 | Christopher PichlerPlace 107 · Grade 9 · Charles M Russell (Great Falls) | 9 | Charles M Russell (Great Falls) | 29:07.89 |
| 108 | Nathan ThomasPlace 108 · Grade 10 · Charles M Russell (Great Falls) | 10 | Charles M Russell (Great Falls) | 30:09.73 |
| 109 | Dary CartwrightPlace 109 · Grade 10 · Fort Benton | 10 | Fort Benton | 31:17.39 |
| 110 | Thomas GannonPlace 110 · Grade 10 · Cut Bank | 10 | Cut Bank | 31:33.43 |
| 111 | Stone LaroquePlace 111 · Grade 11 · Heart Butte | 11 | Heart Butte | 31:46.96 |
| 112 | Maxiamus Good BearPlace 112 · Grade 11 · Rocky Boy | 11 | Rocky Boy | 32:40.07 |
| 113 | William Old RockPlace 113 · Grade 9 · Browning | 9 | Browning | 33:19.80 |
| 114 | Jerome KeeneyPlace 114 · Grade 9 · Fairfield | 9 | Fairfield | 33:36.05 |
| 115 | Tristan Not AfraidPlace 115 · Grade 9 · Box Elder | 9 | Box Elder | 34:26.17 |
| 116 | Brennan RutherfordPlace 116 · Grade 10 · Geraldine | 10 | Geraldine | 40:11.24 |
| 117 | Jonathyn StonePlace 117 · Grade 10 · Geraldine | 10 | Geraldine | 51:14.80 |