| 1 | John JermynPlace 1 · Grade 11 · Plains | 11 | Plains | 16:06.31 |
| 2 | Porter ShehanPlace 2 · Grade 9 · Whitefish | 9 | Whitefish | 16:16.12 |
| 3 | Cody WatsonPlace 3 · Grade 12 · Libby | 12 | Libby | 16:36.86 |
| 4 | Nathan TurnerPlace 4 · Grade 11 · Glacier | 11 | Glacier | 17:04.66 |
| 5 | Weston BlockPlace 5 · Grade 11 · Thompson Falls | 11 | Thompson Falls | 17:21.45 |
| 6 | Charlie ZlogarPlace 6 · Grade 12 · Glacier | 12 | Glacier | 17:30.51 |
| 7 | Thaddeus CoxPlace 7 · Grade 11 · Frenchtown | 11 | Frenchtown | 17:58.36 |
| 8 | Koen Calf RobePlace 8 · Grade 12 · Browning | 12 | Browning | 17:59.76 |
| 9 | Josiah TurnerPlace 9 · Grade 9 · Glacier | 9 | Glacier | 18:21.81 |
| 10 | Caleb McCrayPlace 10 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 18:24.02 |
| 11 | Aidan HartmanPlace 11 · Grade 11 · Lincoln County | 11 | Lincoln County | 18:25.61 PR |
| 12 | Corbyn CumminsPlace 12 · Grade 10 · Flathead | 10 | Flathead | 18:26.57 PR |
| 13 | Cody KatzerPlace 13 · Grade 10 · Libby | 10 | Libby | 18:29.68 |
| 14 | Jared KellyPlace 14 · Grade 10 · Glacier | 10 | Glacier | 18:32.27 |
| 15 | Micah PetersonPlace 15 · Grade 9 · Libby | 9 | Libby | 18:32.33 |
| 16 | Anthony SheridanPlace 16 · Grade 10 · Two Eagle River | 10 | Two Eagle River | 18:34.43 |
| 17 | Mason ReedPlace 17 · Grade 9 · Flathead | 9 | Flathead | 18:37.00 PR |
| 18 | Colter HughesPlace 18 · Grade 9 · Flathead | 9 | Flathead | 18:41.93 PR |
| 19 | Mason LackeyPlace 19 · Grade 11 · Flathead | 11 | Flathead | 18:50.03 |
| 20 | Tayden HornPlace 20 · Grade 11 · Heart Butte | 11 | Heart Butte | 18:59.78 PR |
| 21 | Jaidus SalwayPlace 21 · Grade 10 · Browning | 10 | Browning | 19:00.01 |
| 22 | Jake RusdalPlace 22 · Grade 11 · Libby | 11 | Libby | 19:04.55 |
| 23 | Mason ParrishPlace 23 · Grade 10 · Lincoln County | 10 | Lincoln County | 19:05.84 |
| 24 | Ziah StofferPlace 24 · Grade 9 · Lincoln County | 9 | Lincoln County | 19:06.32 |
| 25 | Peter SchramPlace 25 · Grade 11 · Whitefish | 11 | Whitefish | 19:15.68 |
| 26 | Kenny SellarsPlace 26 · Grade 10 · Browning | 10 | Browning | 19:17.27 PR |
| 27 | William SmileyPlace 27 · Grade 10 · Flathead | 10 | Flathead | 19:17.58 |
| 28 | Zander BarnekoffPlace 28 · Grade 11 · Glacier | 11 | Glacier | 19:26.66 |
| 29 | Alexander KeimPlace 29 · Grade 11 · Whitefish | 11 | Whitefish | 19:28.02 PR |
| 30 | Cooper ConnellyPlace 30 · Grade 9 · Whitefish | 9 | Whitefish | 19:29.58 |
| 31 | Maddox EdwardsPlace 31 · Grade 11 · Flathead | 11 | Flathead | 19:32.18 PR |
| 32 | Nathan BaxterPlace 32 · Grade 10 · Thompson Falls | 10 | Thompson Falls | 19:33.69 |
| 33 | Benjamin BearchildPlace 33 · Grade 9 · Browning | 9 | Browning | 19:35.08 PR |
| 34 | Levi ReedPlace 34 · Grade 10 · Glacier | 10 | Glacier | 19:44.34 |
| 35 | Aiden LalumPlace 35 · Grade 11 · Glacier | 11 | Glacier | 19:45.04 |
| 36 | Dalani BlandPlace 36 · Grade 12 · Browning | 12 | Browning | 19:49.82 |
| 37 | Owen HodikPlace 37 · Grade 9 · Lincoln County | 9 | Lincoln County | 19:50.34 |
| 38 | Jason TrahanPlace 38 · Grade 11 · Two Eagle River | 11 | Two Eagle River | 19:55.18 |
| 39 | Jack CockrellPlace 39 · Grade 12 · Plains | 12 | Plains | 19:56.78 |
| 40 | Gregory PlummerPlace 40 · Grade 12 · Two Eagle River | 12 | Two Eagle River | 19:57.63 |
| 41 | Cole ChinPlace 41 · Grade 10 · Flathead | 10 | Flathead | 19:59.41 |
| 42 | Kaje RameyPlace 42 · Grade 12 · Cut Bank | 12 | Cut Bank | 20:03.50 |
| 43 | Waylon KatzerPlace 43 · Grade 8 · Libby | 8 | Libby | 20:31.28 |
| 44 | Talent Young Running CranePlace 44 · Grade 11 · Browning | 11 | Browning | 20:32.32 |
| 45 | Jayden PerryPlace 45 · Grade 11 · Cut Bank | 11 | Cut Bank | 20:42.54 |
| 46 | Naetez WellsPlace 46 · Grade 8 · Heart Butte | 8 | Heart Butte | 20:43.16 |
| 47 | Finnian ErcanbrackPlace 47 · Grade 9 · Plains | 9 | Plains | 20:44.04 |
| 48 | Noah WarnekePlace 48 · Grade 9 · Seeley-Swan | 9 | Seeley-Swan | 20:46.27 |
| 49 | Caleb AnciauxPlace 49 · Grade 9 · Frenchtown | 9 | Frenchtown | 20:48.89 |
| 50 | Randon GrantPlace 50 · Grade 12 · Browning | 12 | Browning | 20:50.31 |
| 51 | Oscar GannonPlace 51 · Grade 9 · Cut Bank | 9 | Cut Bank | 20:53.45 |
| 52 | Logan LundPlace 52 · Grade 12 · Frenchtown | 12 | Frenchtown | 20:56.91 |
| 53 | Layne JohnsonPlace 53 · Grade 8 · Cut Bank | 8 | Cut Bank | 20:58.48 |
| 54 | Evan LedfordPlace 54 · Grade 9 · Seeley-Swan | 9 | Seeley-Swan | 21:00.10 PR |
| 55 | Cody St. ClairPlace 55 · Grade 12 · Frenchtown | 12 | Frenchtown | 21:00.46 PR |
| 56 | Ryder StavPlace 56 · Grade 12 · Frenchtown | 12 | Frenchtown | 21:01.61 |
| 57 | Bryan LakkoPlace 57 · Grade 9 · Plains | 9 | Plains | 21:09.16 |
| 58 | Ean FlynnPlace 58 · Grade 12 · Whitefish | 12 | Whitefish | 21:10.99 |
| 59 | Tyler BartonPlace 59 · Grade 10 · Plains | 10 | Plains | 21:17.19 |
| 60 | Eaddon BacaPlace 60 · Grade 12 · Libby | 12 | Libby | 21:18.81 |
| 61 | Logan CoveyPlace 61 · Grade 12 · Whitefish | 12 | Whitefish | 21:22.29 |
| 62 | Ethan BrownPlace 62 · Grade 12 · Cut Bank | 12 | Cut Bank | 21:24.77 |
| 63 | Levi NickPlace 63 · Grade 11 · Libby | 11 | Libby | 21:36.66 |
| 64 | Corin BrownPlace 64 · Grade 10 · Cut Bank | 10 | Cut Bank | 21:50.53 |
| 65 | Leighton Mountain ChiefPlace 65 · Grade 10 · Heart Butte | 10 | Heart Butte | 21:50.93 |
| 66 | Max GurrPlace 66 · Grade 10 · Frenchtown | 10 | Frenchtown | 21:57.71 |
| 67 | James SnyderPlace 67 · Grade 10 · Cut Bank | 10 | Cut Bank | 21:57.84 |
| 68 | Eli NicholasPlace 68 · Grade 10 · Seeley-Swan | 10 | Seeley-Swan | 22:04.36 |
| 69 | Mason LoefflerPlace 69 · Grade 11 · Whitefish | 11 | Whitefish | 22:05.84 |
| 70 | Kayson GatesPlace 70 · Grade 12 · Two Eagle River | 12 | Two Eagle River | 22:17.70 |
| 71 | Wyatt ClawsonPlace 71 · Grade 9 · Thompson Falls | 9 | Thompson Falls | 22:19.07 |
| 72 | Hudson WrightPlace 72 · Grade 9 · Lincoln County | 9 | Lincoln County | 22:34.48 |
| 73 | Ryu CapacilloPlace 73 · Grade 10 · Frenchtown | 10 | Frenchtown | 22:56.56 |
| 74 | Mason LaroquePlace 74 · Grade 9 · Heart Butte | 9 | Heart Butte | 22:57.58 |
| 75 | Andrew LucePlace 75 · Grade 11 · Lincoln County | 11 | Lincoln County | 25:01.01 |
| 76 | Zachary BotzPlace 76 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 25:11.32 |
| 77 | Alec CribbsPlace 77 · Grade 8 · Thompson Falls | 8 | Thompson Falls | 26:21.47 |
| 78 | Dannon LindquistPlace 78 · Grade 11 · Two Eagle River | 11 | Two Eagle River | 26:31.15 |