| 1 | Porter ShehanPlace 1 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 11:04.64 PR |
| 2 | Landon CampbellPlace 2 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 11:10.70 PR |
| 3 | Owen NuilaPlace 3 · Grade 8 · Kalispell | 8 | Kalispell | 12:00.71 PR |
| 4 | Coy ClemonsPlace 4 · Grade 8 · Kalispell | 8 | Kalispell | 12:03.13 |
| 5 | Ryley HammerPlace 5 · Grade 8 · Kalispell | 8 | Kalispell | 12:04.65 |
| 6 | Eddy JoyPlace 6 · Grade 8 · Kalispell | 8 | Kalispell | 12:11.34 PR |
| 7 | Drayden SmithPlace 7 · Grade 6 · Browning | 6 | Browning | 12:15.11 |
| 8 | Mason ReedPlace 8 · Grade 8 · Kalispell | 8 | Kalispell | 12:18.87 |
| 9 | Josiah TurnerPlace 9 · Grade 8 · Kalispell | 8 | Kalispell | 12:24.18 |
| 10 | Brooks StanfieldPlace 10 · Grade 7 · Kalispell | 7 | Kalispell | 12:24.93 PR |
| 11 | Griffin ConnellyPlace 11 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 12:25.01 |
| 12 | Gio VidaurriPlace 12 · Grade 8 · Kalispell | 8 | Kalispell | 12:28.82 |
| 13 | Ray ElmerPlace 13 · Grade 6 · Kalispell | 6 | Kalispell | 12:29.67 |
| 14 | Waylon KatzerPlace 14 · Grade 7 · Libby | 7 | Libby | 12:29.94 |
| 15 | Micah PetersonPlace 15 · Grade 8 · Libby | 8 | Libby | 12:33.79 |
| 16 | Jonathan ToyiasPlace 16 · Grade 8 · Thompson Falls | 8 | Thompson Falls | 12:37.03 PR |
| 17 | Ruedi SawtellePlace 17 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 12:38.93 PR |
| 18 | Renner BalesPlace 18 · Grade 7 · Columbia Falls | 7 | Columbia Falls | 12:49.72 |
| 19 | Magnus Vander VloedtPlace 19 · Grade 7 · Kalispell | 7 | Kalispell | 12:56.07 PR |
| 20 | Carlos GuzmanPlace 20 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 12:59.31 PR |
| 21 | Simon BinfordPlace 21 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 12:59.84 |
| 22 | Cooper ConnellyPlace 22 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 13:10.98 |
| 23 | Noah BenderPlace 23 · Grade 7 · Kalispell | 7 | Kalispell | 13:16.21 PR |
| 24 | Josh GustavsonPlace 24 · Grade 8 · Bigfork | 8 | Bigfork | 13:34.18 PR |
| 25 | Sean WehrmannPlace 25 · Grade 7 · Columbia Falls | 7 | Columbia Falls | 13:36.47 |
| 26 | Ivan MorrisonPlace 26 · Grade 7 · Kalispell | 7 | Kalispell | 13:37.20 |
| 27 | Caleb PetersonPlace 27 · Grade 7 · Libby | 7 | Libby | 13:38.50 |
| 28 | Oren PaschalPlace 28 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 13:38.84 |
| 29 | Wyatt ClawsonPlace 29 · Grade 8 · Thompson Falls | 8 | Thompson Falls | 13:44.60 |
| 30 | Ryder LundPlace 30 · Grade 7 · Kalispell | 7 | Kalispell | 13:54.42 |
| 31 | Ryleigh After BuffaloPlace 31 · Grade 8 · Browning | 8 | Browning | 13:54.44 |
| 32 | Henry DuchesnePlace 32 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 13:55.06 |
| 33 | Clyde AinsworthPlace 33 · Grade 8 · Columbia Falls | 8 | Columbia Falls | 13:56.58 |
| 34 | Laine HoltzPlace 34 · Grade 8 · Kalispell | 8 | Kalispell | 13:58.08 |
| 35 | Brixan LesyinskiPlace 35 · Grade 6 · Bigfork | 6 | Bigfork | 14:01.15 |
| 36 | Rocco TanziPlace 36 · Grade 6 · Bigfork | 6 | Bigfork | 14:01.80 |
| 37 | Anthony AfterBuffaloPlace 37 · Grade 7 · Browning | 7 | Browning | 14:03.24 |
| 38 | Otto BrowderPlace 38 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 14:16.17 |
| 39 | River LowellPlace 39 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 14:17.87 PR |
| 40 | Ashton LylePlace 40 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 14:18.19 |
| 41 | Daniel J. McKoyPlace 41 · Grade 5 · Eureka | 5 | Eureka | 14:19.57 |
| 42 | Myles MillerPlace 42 · Grade 7 · Libby | 7 | Libby | 14:29.27 |
| 43 | David ListPlace 43 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 14:31.65 |
| 44 | Bohdan GravesPlace 44 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 14:34.66 |
| 45 | Freddy HoppesPlace 45 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 14:37.18 PR |
| 46 | Emory CaliffPlace 46 · Grade 6 · Libby | 6 | Libby | 14:42.22 |
| 47 | Marcus BenoitPlace 47 · Grade 8 · Somers | 8 | Somers | 14:43.80 PR |
| 48 | Carter HawkalukPlace 48 · Grade 6 · St Ignatius | 6 | St Ignatius | 14:49.42 |
| 49 | Royal MummPlace 49 · Grade 8 · Kalispell | 8 | Kalispell | 14:50.48 |
| 50 | Keagan FranklinPlace 50 · Grade 8 · Bigfork | 8 | Bigfork | 14:54.37 |
| 51 | Joey PrestaPlace 51 · Grade 6 · Kalispell | 6 | Kalispell | 14:54.63 PR |
| 52 | Michael PetersPlace 52 · Grade 6 · Kalispell | 6 | Kalispell | 14:56.49 |
| 53 | Koen KulzerPlace 53 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 14:57.33 PR |
| 54 | Sebastian CasePlace 54 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 14:59.24 PR |
| 55 | Cooper MeyerPlace 55 · Grade 8 · Bigfork | 8 | Bigfork | 15:00.43 |
| 56 | Braydon BigelowPlace 56 · Grade 1 · Columbia Falls | 1 | Columbia Falls | 15:00.52 |
| 57 | Shaw StraussPlace 57 · Grade 8 · Kalispell | 8 | Kalispell | 15:00.86 |
| 58 | Ryzin IngrahamPlace 58 · Grade 6 · Browning | 6 | Browning | 15:01.20 |
| 59 | Alex KleinPlace 59 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 15:01.33 PR |
| 60 | Melvin KumarPlace 60 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 15:02.78 PR |
| 61 | Thomas SanfordPlace 61 · Grade 8 · Kalispell | 8 | Kalispell | 15:03.16 |
| 62 | Parker LahrPlace 62 · Grade 6 · Browning | 6 | Browning | 15:05.19 PR |
| 63 | Charlie HansonPlace 63 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 15:06.41 PR |
| 64 | Wade AlgeoPlace 64 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 15:09.26 |
| 65 | Braiden NickPlace 65 · Grade 7 · Libby | 7 | Libby | 15:14.17 |
| 66 | Orrin KlugPlace 66 · Grade 6 · Columbia Falls | 6 | Columbia Falls | 15:14.42 |
| 67 | Finn MillerPlace 67 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 15:14.65 PR |
| 68 | Duke RauscherPlace 68 · Grade 6 · Kalispell | 6 | Kalispell | 15:16.59 |
| 69 | Kaleb BergerPlace 69 · Grade 6 · Columbia Falls | 6 | Columbia Falls | 15:20.17 |
| 70 | Christopher ToyiasPlace 70 · Grade 7 · Thompson Falls | 7 | Thompson Falls | 15:20.76 PR |
| 71 | Logan SpratlingPlace 71 · Grade 7 · Kalispell | 7 | Kalispell | 15:20.89 |
| 72 | Crosby SchliebePlace 72 · Grade 8 · Kalispell | 8 | Kalispell | 15:21.50 PR |
| 73 | Huckleberry FasbenderPlace 73 · Grade 8 · Bigfork | 8 | Bigfork | 15:23.92 |
| 74 | Cage MasaPlace 74 · Grade 8 · Kalispell | 8 | Kalispell | 15:37.53 PR |
| 75 | Joseph KrumsiegPlace 75 · Grade 6 · Kalispell | 6 | Kalispell | 15:44.41 |
| 76 | Lane JohnsonPlace 76 · Grade 7 · Cut Bank ms | 7 | Cut Bank ms | 15:44.68 PR |
| 77 | Wyatt TurkPlace 77 · Grade 8 · Kalispell | 8 | Kalispell | 15:44.93 |
| 78 | Paul SielerPlace 78 · Grade 5 · Eureka | 5 | Eureka | 15:45.18 |
| 79 | Oscar GannonPlace 79 · Grade 8 · Cut Bank ms | 8 | Cut Bank ms | 15:45.69 PR |
| 80 | Rhett SmithPlace 80 · Grade 6 · Kalispell | 6 | Kalispell | 15:46.01 |
| 81 | Lavan SerresPlace 81 · Grade 6 · Bigfork | 6 | Bigfork | 15:53.22 |
| 82 | Cormac LeonardPlace 82 · Grade 7 · Eureka | 7 | Eureka | 15:58.52 |
| 83 | Steven DustinPlace 83 · Grade 6 · Bigfork | 6 | Bigfork | 15:59.46 |
| 84 | Theo ElliottPlace 84 · Grade 6 · Kalispell | 6 | Kalispell | 15:59.94 |
| 85 | Aiden GrimmPlace 85 · Grade 8 · Cut Bank ms | 8 | Cut Bank ms | 16:00.14 PR |
| 86 | Trace AndersonPlace 86 · Grade 7 · Kalispell | 7 | Kalispell | 16:00.23 |
| 87 | Henry GalbraithPlace 87 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 16:02.35 |
| 88 | Grant ReedPlace 88 · Grade 6 · Kalispell | 6 | Kalispell | 16:14.12 |
| 89 | Benjamin ChiaritoPlace 89 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 16:19.57 PR |
| 90 | Levi MelnickPlace 90 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 16:22.02 |
| 91 | Miles HodikPlace 91 · Grade 6 · Eureka | 6 | Eureka | 16:27.05 |
| 92 | Aiden After BuffaloPlace 92 · Grade 6 · Browning | 6 | Browning | 16:30.17 |
| 93 | Porter SchillerPlace 93 · Grade 7 · Kalispell | 7 | Kalispell | 16:33.13 |
| 94 | Luke MeyersPlace 94 · Grade 8 · Kalispell | 8 | Kalispell | 16:37.39 |
| 95 | Thatcher PaschalPlace 95 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 16:37.86 |
| 96 | Garrett PetersenPlace 96 · Grade 8 · Whitefish Central | 8 | Whitefish Central | 16:38.72 |
| 97 | Grant GoodrichPlace 97 · Grade 7 · Eureka | 7 | Eureka | 16:41.68 |
| 98 | Miles McintoshPlace 98 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 16:44.61 |
| 99 | Hunter KellerPlace 99 · Grade 6 · Kalispell | 6 | Kalispell | 16:46.06 |
| 100 | Grayson EneyPlace 100 · Grade 7 · Kalispell | 7 | Kalispell | 16:49.36 |
| 101 | Miller EstradaPlace 101 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 16:49.89 PR |
| 102 | Gavin JilekPlace 102 · Grade 7 · Columbia Falls | 7 | Columbia Falls | 16:57.05 |
| 103 | Jeremiah LazyBoyPlace 103 · Grade 8 · Cut Bank ms | 8 | Cut Bank ms | 17:10.01 PR |
| 104 | Jimothy MarceauPlace 104 · Grade 7 · Browning | 7 | Browning | 17:15.14 |
| 105 | Will FialaPlace 105 · Grade 7 · Kalispell | 7 | Kalispell | 17:36.38 |
| 106 | Kellan TurleyPlace 106 · Grade 8 · Kalispell | 8 | Kalispell | 17:39.81 |
| 107 | Charles MorrisonPlace 107 · Grade 7 · Kalispell | 7 | Kalispell | 17:41.64 |
| 108 | Nathan Many HidePlace 108 · Grade 6 · Browning | 6 | Browning | 17:45.45 PR |
| 109 | Sean RobinsonPlace 109 · Grade 6 · Libby | 6 | Libby | 17:47.88 |
| 110 | Ammon CunyPlace 110 · Grade 7 · Kalispell | 7 | Kalispell | 17:51.44 |
| 111 | Ryan SnyderPlace 111 · Grade 6 · Cut Bank ms | 6 | Cut Bank ms | 17:52.09 PR |
| 112 | Asher SorensenPlace 112 · Grade 8 · Kalispell | 8 | Kalispell | 17:59.66 |
| 113 | Josh RoellichPlace 113 · Grade 8 · Bigfork | 8 | Bigfork | 18:24.87 |
| 114 | Ryan CatlettPlace 114 · Grade 6 · Kalispell | 6 | Kalispell | 18:31.35 |
| 115 | Alex JensonPlace 115 · Grade 7 · Libby | 7 | Libby | 18:34.75 |
| 116 | Beau GregoriousPlace 116 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 18:38.39 PR |
| 117 | Camden KirschbaumPlace 117 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 18:47.07 |
| 118 | Miles CranePlace 118 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 18:49.23 |
| 119 | Paul MillerPlace 119 · Grade 7 · Kalispell | 7 | Kalispell | 18:52.13 |
| 120 | Carlyle HarwoodPlace 120 · Grade 6 · Cut Bank ms | 6 | Cut Bank ms | 18:56.70 PR |
| 121 | Kurt DevlinPlace 121 · Grade 7 · Bigfork | 7 | Bigfork | 19:00.40 |
| 122 | Benjamin MummPlace 122 · Grade 7 · Kalispell | 7 | Kalispell | 19:05.24 PR |
| 123 | Boston HamiltonPlace 123 · Grade 8 · Columbia Falls | 8 | Columbia Falls | 19:15.10 |
| 124 | Billie WalkerPlace 124 · Grade 6 · Columbia Falls | 6 | Columbia Falls | 19:17.34 |
| 125 | Marshall WhitemanPlace 125 · Grade 6 · Libby | 6 | Libby | 19:20.47 PR |
| 126 | JD BengePlace 126 · Grade 6 · Eureka | 6 | Eureka | 19:25.86 |
| 127 | Logan ParksPlace 127 · Grade 7 · Libby | 7 | Libby | 19:34.61 |
| 128 | Griffin BlazerPlace 128 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 19:34.71 |
| 129 | Liam LawrencePlace 129 · Grade 6 · Browning | 6 | Browning | 19:43.53 |
| 130 | Max HayesPlace 130 · Grade 6 · Whitefish Central | 6 | Whitefish Central | 20:13.59 PR |
| 131 | Ben OpalkaPlace 131 · Grade 6 · Columbia Falls | 6 | Columbia Falls | 20:15.13 |
| 132 | Jackson JacksonPlace 132 · Grade 8 · Bigfork | 8 | Bigfork | 20:24.18 |
| 133 | Sean SnyderPlace 133 · Grade 7 · Cut Bank ms | 7 | Cut Bank ms | 20:33.33 PR |
| 134 | Clayton CummingsPlace 134 · Grade 6 · Bigfork | 6 | Bigfork | 20:53.93 |
| 135 | John StebbinsPlace 135 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 21:00.50 PR |
| 136 | Leonardo NollanPlace 136 · Grade 6 · Bigfork | 6 | Bigfork | 21:02.53 |
| 137 | Joseph MaynePlace 137 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 21:02.55 PR |
| 138 | Jack BatesPlace 138 · Grade 6 · Columbia Falls | 6 | Columbia Falls | 22:05.30 |
| 139 | Austin ParkerPlace 139 · Grade 7 · Bigfork | 7 | Bigfork | 22:32.97 |
| 140 | Travis FebboPlace 140 · Grade 7 · Whitefish Central | 7 | Whitefish Central | 22:38.91 PR |
| 141 | Bennett RichmondPlace 141 · Grade 7 · Bigfork | 7 | Bigfork | 22:50.98 |
| 142 | Lincoln MelzerPlace 142 · Grade 7 · Bigfork | 7 | Bigfork | 23:53.31 |
| 143 | Shane PomeroyPlace 143 · Grade 8 · Bigfork | 8 | Bigfork | 24:09.09 |
| 144 | Colten HamiltonPlace 144 · Grade 6 · Bigfork | 6 | Bigfork | 24:47.77 |
| 145 | Chaske MattPlace 145 · Grade 6 · St Ignatius | 6 | St Ignatius | 24:57.99 |
| 146 | Eli CostelPlace 146 · Grade 6 · Browning | 6 | Browning | 26:44.93 |
| 147 | Henry HayvenPlace 147 · Grade 8 · Libby | 8 | Libby | 27:28.19 PR |
| 148 | Kysen IncasholaPlace 148 · Grade 6 · St Ignatius | 6 | St Ignatius | 28:37.48 PR |
| 149 | Kole AzurePlace 149 · Grade 6 · Browning | 6 | Browning | 29:13.45 |