| 1 | Anze Vaux WittPlace 1 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 8:45.01 PR |
| 2 | Chase MillerPlace 2 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 9:05.60 PR |
| 3 | Logan RadleyPlace 3 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 9:07.50 PR |
| 4 | Nolan YoungPlace 4 · Grade 7 · Hellgate | 7 | Hellgate | 9:12.05 PR |
| 5 | Charlie MorganPlace 5 · Grade 8 · Hellgate | 8 | Hellgate | 9:27.59 PR |
| 6 | Ryker PeralesPlace 6 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 9:33.61 PR |
| 7 | Oliver BoytonPlace 7 · Grade 7 · CS Porter | 7 | CS Porter | 9:34.17 |
| 8 | Mathew MorinaPlace 8 · Grade 8 · Hellgate | 8 | Hellgate | 9:34.65 PR |
| 9 | Henry HoyePlace 9 · Grade 8 · Hellgate | 8 | Hellgate | 9:36.86 PR |
| 10 | Leo McCleadPlace 10 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 9:52.83 PR |
| 11 | Phillip HommerdingPlace 11 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 9:53.28 |
| 12 | Mack VerdonPlace 12 · Grade 8 · Hellgate | 8 | Hellgate | 10:02.58 PR |
| 13 | Grant McKeaguePlace 13 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:07.02 PR |
| 14 | Andrew ForsythePlace 14 · Grade 7 · Frenchtown | 7 | Frenchtown | 10:07.40 |
| 15 | Timmy McHughPlace 15 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 10:09.06 PR |
| 16 | Lucas VanderWoudePlace 16 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:09.61 PR |
| 17 | Soren KiesPlace 17 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 10:11.55 PR |
| 18 | Ari AronerPlace 18 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:11.65 PR |
| 19 | Grayden ChatriandPlace 19 · Grade 8 · Hellgate | 8 | Hellgate | 10:18.91 |
| 20 | Liam EllenbeckerPlace 20 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 10:22.62 PR |
| 21 | Liam BurdickPlace 21 · Grade 8 · CS Porter | 8 | CS Porter | 10:23.00 PR |
| 22 | Ciran EliasPlace 22 · Grade 8 · CS Porter | 8 | CS Porter | 10:25.81 PR |
| 23 | Miles SchilePlace 23 · Grade 7 · CS Porter | 7 | CS Porter | 10:27.05 |
| 24 | Alex NewcomerPlace 24 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 10:27.67 PR |
| 25 | Durand RedfoxPlace 25 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 10:31.19 PR |
| 26 | Dylan ThrushPlace 26 · Grade 7 · Hellgate | 7 | Hellgate | 10:34.99 PR |
| 27 | Kian AllsworthPlace 27 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:36.66 PR |
| 28 | Aiden CummingsPlace 28 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 10:37.93 PR |
| 29 | Xavier BoomerPlace 29 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 10:38.30 PR |
| 30 | Calder SudburyPlace 30 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:38.79 PR |
| 31 | Dawson ClarkPlace 31 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 10:40.04 PR |
| 32 | Grant WattsPlace 32 · Grade 6 · Target Range | 6 | Target Range | 10:43.16 PR |
| 33 | James HibbardPlace 33 · Grade 6 · Target Range | 6 | Target Range | 10:44.42 PR |
| 34 | Eli JonsPlace 34 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:51.83 PR |
| 35 | Evan BlackPlace 35 · Grade 8 · CS Porter | 8 | CS Porter | 10:56.88 PR |
| 36 | Boden SchusterPlace 36 · Grade 6 · Hellgate | 6 | Hellgate | 10:59.38 PR |
| 37 | Max MickelsonPlace 37 · Grade 7 · Hellgate | 7 | Hellgate | 11:00.72 PR |
| 38 | Owen ArchiePlace 38 · Grade 7 · Hellgate | 7 | Hellgate | 11:02.32 PR |
| 39 | Oliver MajorPlace 39 · Grade 8 · St Joseph | 8 | St Joseph | 11:08.85 |
| 40 | Nels FosterPlace 40 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 11:09.60 PR |
| 41 | Isaac FreemanPlace 41 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 11:12.22 PR |
| 42 | Steven NoreusPlace 42 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 11:13.51 PR |
| 43 | Noah MincklerPlace 43 · Grade 8 · Hellgate | 8 | Hellgate | 11:13.72 PR |
| 44 | Isaiah GlennaPlace 44 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 11:15.13 PR |
| 45 | Liam MacKinnonPlace 45 · Grade 7 · St Joseph | 7 | St Joseph | 11:16.23 PR |
| 46 | Sammy SeptPlace 46 · Grade 8 · St Joseph | 8 | St Joseph | 11:16.72 PR |
| 47 | Mason DrinkhausPlace 47 · Grade 8 · Target Range | 8 | Target Range | 11:22.07 PR |
| 48 | Mason Tama-SweetPlace 48 · Grade 7 · St Joseph | 7 | St Joseph | 11:22.43 PR |
| 49 | Sayer EllenPlace 49 · Grade 7 · Frenchtown | 7 | Frenchtown | 11:22.89 PR |
| 50 | Will OlenickPlace 50 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 11:22.98 PR |
| 51 | Francis CavuotoPlace 51 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 11:23.28 PR |
| 52 | Evan KodadekPlace 52 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 11:24.35 PR |
| 53 | Sylas SilkPlace 53 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 11:30.16 PR |
| 54 | John HammondPlace 54 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 11:31.99 PR |
| 55 | Zach BiererPlace 55 · Grade 7 · CS Porter | 7 | CS Porter | 11:34.19 PR |
| 56 | Ian WolnyPlace 56 · Grade 7 · CS Porter | 7 | CS Porter | 11:36.19 PR |
| 57 | Dean OliverPlace 57 · Grade 8 · Frenchtown | 8 | Frenchtown | 11:36.91 PR |
| 58 | Danny McClurgPlace 58 · Grade 6 · Target Range | 6 | Target Range | 11:37.66 PR |
| 59 | Elliott WasemPlace 59 · Grade 7 · Hellgate | 7 | Hellgate | 11:37.98 PR |
| 60 | Jacob MoreyPlace 60 · Grade 7 · CS Porter | 7 | CS Porter | 11:48.12 |
| 61 | Dash MetcalfPlace 61 · Grade 6 · CS Porter | 6 | CS Porter | 11:54.63 |
| 62 | Will GrobPlace 62 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 11:54.98 PR |
| 63 | John WoodbridgePlace 63 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 11:54.98 PR |
| 64 | Bridger MaxwellPlace 64 · Grade 7 · Hellgate | 7 | Hellgate | 11:56.92 PR |
| 65 | Elijah HickeyPlace 65 · Grade 6 · CS Porter | 6 | CS Porter | 11:57.24 PR |
| 66 | Elliot HickeyPlace 66 · Grade 6 · CS Porter | 6 | CS Porter | 12:05.71 |
| 67 | Vince AgagPlace 67 · Grade 8 · Hellgate | 8 | Hellgate | 12:06.15 PR |
| 68 | Luke RodgersPlace 68 · Grade 6 · Frenchtown | 6 | Frenchtown | 12:09.63 PR |
| 69 | Jack AbecassisPlace 69 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 12:09.98 PR |
| 70 | Oliver OlenickPlace 70 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 12:10.46 PR |
| 71 | Hank AvgerisPlace 71 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 12:12.35 |
| 72 | Bannack KrastelPlace 72 · Grade 7 · Frenchtown | 7 | Frenchtown | 12:15.54 |
| 73 | Henry MacePlace 73 · Grade 8 · CS Porter | 8 | CS Porter | 12:16.14 |
| 74 | Alexander LoftisPlace 74 · Grade 6 · Hellgate | 6 | Hellgate | 12:16.19 PR |
| 75 | Zi LaPlace 75 · Grade 6 · Target Range | 6 | Target Range | 12:16.44 PR |
| 76 | Niko BrodiePlace 76 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 12:32.48 PR |
| 77 | Robert BundyPlace 77 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 12:38.47 PR |
| 78 | Tucker McCrackenPlace 78 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 12:45.33 PR |
| 79 | Henri WrightPlace 79 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 12:47.95 PR |
| 80 | Logan StickaPlace 80 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 12:48.81 PR |
| 81 | Beckett RistauPlace 81 · Grade 6 · CS Porter | 6 | CS Porter | 12:58.58 PR |
| 82 | Brody FaragoPlace 82 · Grade 7 · Hellgate | 7 | Hellgate | 13:00.78 PR |
| 83 | Milo HernandezPlace 83 · Grade 7 · Hellgate | 7 | Hellgate | 13:11.89 PR |
| 84 | Elijah MartinezPlace 84 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 13:17.44 PR |
| 85 | Rhyeden ChatriandPlace 85 · Grade 6 · Hellgate | 6 | Hellgate | 13:21.40 PR |
| 86 | Luke WellsPlace 86 · Grade 6 · Hellgate | 6 | Hellgate | 13:22.29 PR |
| 87 | Steven KlimkiewiczPlace 87 · Grade 8 · St Joseph | 8 | St Joseph | 13:25.71 PR |
| 88 | Henry HibbertPlace 88 · Grade 7 · Hellgate | 7 | Hellgate | 13:26.60 |
| 89 | Cailan WilsonPlace 89 · Grade 7 · Hellgate | 7 | Hellgate | 13:41.32 PR |
| 90 | Derek White GrassPlace 90 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 13:44.26 PR |
| 91 | Greyson StevensPlace 91 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 13:45.62 PR |
| 92 | Parker SternerPlace 92 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 14:01.49 PR |
| 93 | Orion ClarkPlace 93 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 14:01.90 PR |
| 94 | Tyler ConlanPlace 94 · Grade 6 · CS Porter | 6 | CS Porter | 14:09.39 |
| 95 | Cal NortonPlace 95 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 14:09.68 PR |
| 96 | Zeb McCreedyPlace 96 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 14:11.31 PR |
| 97 | Kellan McMullinPlace 97 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 14:11.38 PR |
| 98 | Hank HunterPlace 98 · Grade 7 · CS Porter | 7 | CS Porter | 14:21.54 PR |
| 99 | Nico GralloPlace 99 · Grade 7 · CS Porter | 7 | CS Porter | 14:50.83 PR |
| 100 | Brennon HarrisPlace 100 · Grade 7 · CS Porter | 7 | CS Porter | 15:29.73 |
| 101 | Shane StipePlace 101 · Grade 7 · Frenchtown | 7 | Frenchtown | 15:31.07 |
| 102 | Ben RigoPlace 102 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 15:38.19 PR |
| 103 | Theo McDanielPlace 103 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 15:40.04 PR |
| 104 | Jack CederburgPlace 104 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 15:41.94 PR |
| 105 | Aleksander CahillPlace 105 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 16:03.98 PR |
| 106 | Jace EthridgePlace 106 · Grade 6 · CS Porter | 6 | CS Porter | 16:16.17 PR |
| 107 | Roan WalterPlace 107 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 16:21.25 PR |
| 108 | Wyatt MarksPlace 108 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 17:06.08 PR |
| 109 | Evo AlmeidaPlace 109 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 17:13.91 PR |
| 110 | Adam VanekPlace 110 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 17:25.61 PR |
| 111 | Michael WeaselPlace 111 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 17:30.42 |
| 112 | Charles ThorstensonPlace 112 · Grade 7 · CS Porter | 7 | CS Porter | 19:13.73 PR |
| 113 | London MeservyPlace 113 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 19:50.47 PR |
| 114 | Roland GaubatzPlace 114 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 21:33.65 |
| 115 | Landon Heavy RunnerPlace 115 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 22:02.80 PR |