| 1 | Anze Vaux WittPlace 1 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 11:18.83 PR |
| 2 | Chase MillerPlace 2 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 11:46.92 |
| 3 | Nolan YoungPlace 3 · Grade 7 · Hellgate | 7 | Hellgate | 11:57.76 |
| 4 | James GencePlace 4 · Grade 5 · Unattached | 5 | Unattached | 12:06.83 PR |
| 5 | Logan RadleyPlace 5 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 12:11.24 PR |
| 6 | Cash RogersPlace 6 · Grade 6 · Darby | 6 | Darby | 12:19.50 |
| 7 | Charlie MorganPlace 7 · Grade 8 · Hellgate | 8 | Hellgate | 12:19.84 PR |
| 8 | Mathew MorinaPlace 8 · Grade 8 · Hellgate | 8 | Hellgate | 12:23.90 PR |
| 9 | Henry HoyePlace 9 · Grade 8 · Hellgate | 8 | Hellgate | 12:26.49 PR |
| 10 | Miles SchilePlace 10 · Grade 7 · CS Porter | 7 | CS Porter | 12:33.71 |
| 11 | Oliver BoytonPlace 11 · Grade 7 · CS Porter | 7 | CS Porter | 12:34.71 |
| 12 | Lucas VanderWoudePlace 12 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 12:38.35 PR |
| 13 | Phillip HommerdingPlace 13 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 12:38.45 |
| 14 | Grayden ChatriandPlace 14 · Grade 8 · Hellgate | 8 | Hellgate | 12:49.40 PR |
| 15 | Grant WattsPlace 15 · Grade 6 · Target Range | 6 | Target Range | 12:55.55 |
| 16 | Leo McCleadPlace 16 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 12:57.22 PR |
| 17 | Liam HarrisPlace 17 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 13:01.42 |
| 18 | Mack VerdonPlace 18 · Grade 8 · Hellgate | 8 | Hellgate | 13:02.32 PR |
| 19 | Jacob HeinPlace 19 · Grade 6 · Darby | 6 | Darby | 13:02.48 |
| 20 | Ryker PeralesPlace 20 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 13:02.55 PR |
| 21 | Soren KiesPlace 21 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 13:02.80 |
| 22 | Timmy McHughPlace 22 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 13:04.20 PR |
| 23 | Liam BurdickPlace 23 · Grade 8 · CS Porter | 8 | CS Porter | 13:16.85 PR |
| 24 | Grant McKeaguePlace 24 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 13:17.15 PR |
| 25 | Alex NewcomerPlace 25 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 13:20.64 PR |
| 26 | Ciran EliasPlace 26 · Grade 8 · CS Porter | 8 | CS Porter | 13:20.81 PR |
| 27 | Kian AllsworthPlace 27 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 13:25.42 PR |
| 28 | Lowen SudburyPlace 28 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 13:28.87 PR |
| 29 | Aiden CummingsPlace 29 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 13:31.78 PR |
| 30 | Liam EllenbeckerPlace 30 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 13:44.84 PR |
| 31 | Eli JonsPlace 31 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 13:45.09 PR |
| 32 | Ari AronerPlace 32 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 13:53.32 PR |
| 33 | Elliott WasemPlace 33 · Grade 7 · Hellgate | 7 | Hellgate | 13:53.71 |
| 34 | Durand RedfoxPlace 34 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 13:56.54 PR |
| 35 | Dylan ThrushPlace 35 · Grade 7 · Hellgate | 7 | Hellgate | 13:59.63 |
| 36 | Calder SudburyPlace 36 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 14:01.19 PR |
| 37 | Tommy Medicine ElkPlace 37 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 14:04.89 PR |
| 38 | Max MickelsonPlace 38 · Grade 7 · Hellgate | 7 | Hellgate | 14:07.09 PR |
| 39 | Xavier BoomerPlace 39 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 14:07.81 PR |
| 40 | James HibbardPlace 40 · Grade 6 · Target Range | 6 | Target Range | 14:16.84 PR |
| 41 | Jack GruberPlace 41 · Grade 8 · Bonner | 8 | Bonner | 14:18.43 PR |
| 42 | Nels FosterPlace 42 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 14:19.57 |
| 43 | Liam MacKinnonPlace 43 · Grade 7 · St Joseph | 7 | St Joseph | 14:22.39 PR |
| 44 | John HammondPlace 44 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 14:24.16 PR |
| 45 | Boden SchusterPlace 45 · Grade 6 · Hellgate | 6 | Hellgate | 14:24.46 |
| 46 | Dawson ClarkPlace 46 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 14:27.89 PR |
| 47 | Danny McClurgPlace 47 · Grade 6 · Target Range | 6 | Target Range | 14:29.81 PR |
| 48 | Steven NoreusPlace 48 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 14:29.82 |
| 49 | Abe TranelPlace 49 · Grade 5 · Unattached | 5 | Unattached | 14:29.99 |
| 50 | Sammy SeptPlace 50 · Grade 8 · St Joseph | 8 | St Joseph | 14:42.36 PR |
| 51 | Noah MincklerPlace 51 · Grade 8 · Hellgate | 8 | Hellgate | 14:49.00 PR |
| 52 | Zach BiererPlace 52 · Grade 7 · CS Porter | 7 | CS Porter | 14:50.26 PR |
| 53 | Sylas SilkPlace 53 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 14:53.80 PR |
| 54 | Francis CavuotoPlace 54 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 14:54.31 PR |
| 55 | Beckett RistauPlace 55 · Grade 6 · CS Porter | 6 | CS Porter | 15:00.14 |
| 56 | Owen ArchiePlace 56 · Grade 7 · Hellgate | 7 | Hellgate | 15:03.97 |
| 57 | Mason Tama-SweetPlace 57 · Grade 7 · St Joseph | 7 | St Joseph | 15:05.84 |
| 58 | Ian WolnyPlace 58 · Grade 7 · CS Porter | 7 | CS Porter | 15:15.91 PR |
| 59 | Isaiah GlennaPlace 59 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 15:16.46 |
| 60 | Jacob MoreyPlace 60 · Grade 7 · CS Porter | 7 | CS Porter | 15:18.13 |
| 61 | Will OlenickPlace 61 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 15:22.48 PR |
| 62 | Evan KodadekPlace 62 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 15:23.58 PR |
| 63 | Robert BundyPlace 63 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 15:25.38 PR |
| 64 | Elijah MartinezPlace 64 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 15:28.85 PR |
| 65 | Zi LaPlace 65 · Grade 6 · Target Range | 6 | Target Range | 15:31.42 |
| 66 | Roman HickyPlace 66 · Grade 7 · CS Porter | 7 | CS Porter | 15:40.19 PR |
| 67 | Will GrobPlace 67 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 15:43.48 PR |
| 68 | Rhyeden ChatriandPlace 68 · Grade 6 · Hellgate | 6 | Hellgate | 15:48.72 |
| 69 | Tucker McCrackenPlace 69 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 15:52.15 PR |
| 70 | Bridger MaxwellPlace 70 · Grade 7 · Hellgate | 7 | Hellgate | 15:57.37 PR |
| 71 | Parker SternerPlace 71 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 15:58.91 PR |
| 72 | Hank AvgerisPlace 72 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 16:01.99 |
| 73 | Vince AgagPlace 73 · Grade 8 · Hellgate | 8 | Hellgate | 16:12.68 |
| 74 | Henry MacePlace 74 · Grade 8 · CS Porter | 8 | CS Porter | 16:16.47 PR |
| 75 | Mason DrinkhausPlace 75 · Grade 8 · Target Range | 8 | Target Range | 16:17.26 PR |
| 76 | Alexander LoftisPlace 76 · Grade 6 · Hellgate | 6 | Hellgate | 16:18.04 |
| 77 | Niko BrodiePlace 77 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 16:19.17 |
| 78 | Hank HunterPlace 78 · Grade 7 · CS Porter | 7 | CS Porter | 16:21.93 PR |
| 79 | Elliot HickeyPlace 79 · Grade 6 · CS Porter | 6 | CS Porter | 16:29.21 |
| 80 | Luke WellsPlace 80 · Grade 6 · Hellgate | 6 | Hellgate | 16:31.05 |
| 81 | John WoodbridgePlace 81 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 16:33.26 PR |
| 82 | Henri WrightPlace 82 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 16:52.03 |
| 83 | Wyatt WingPlace 83 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 16:53.99 |
| 84 | Cailan WilsonPlace 84 · Grade 7 · Hellgate | 7 | Hellgate | 16:55.37 |
| 85 | Milo HernandezPlace 85 · Grade 7 · Hellgate | 7 | Hellgate | 17:12.51 |
| 86 | Brody FaragoPlace 86 · Grade 7 · Hellgate | 7 | Hellgate | 17:17.16 |
| 87 | Kellan McMullinPlace 87 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 17:20.61 PR |
| 88 | Theo McDanielPlace 88 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 17:23.76 PR |
| 89 | Elijah HickeyPlace 89 · Grade 6 · CS Porter | 6 | CS Porter | 17:33.25 |
| 90 | Henry HibbertPlace 90 · Grade 7 · Hellgate | 7 | Hellgate | 17:38.15 |
| 91 | Steven KlimkiewiczPlace 91 · Grade 8 · St Joseph | 8 | St Joseph | 18:02.39 PR |
| 92 | Jack CederburgPlace 92 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 18:09.09 PR |
| 93 | Oliver LeschPlace 93 · Grade 7 · Bonner | 7 | Bonner | 18:10.94 |
| 94 | Orion ClarkPlace 94 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 18:15.93 |
| 95 | Dash MetcalfPlace 95 · Grade 6 · CS Porter | 6 | CS Porter | 18:41.52 PR |
| 96 | Brennon HarrisPlace 96 · Grade 7 · CS Porter | 7 | CS Porter | 19:10.25 PR |
| 97 | Cassius WolfePlace 97 · Grade 6 · CS Porter | 6 | CS Porter | 19:23.19 PR |
| 98 | Charles ThorstensonPlace 98 · Grade 7 · CS Porter | 7 | CS Porter | 19:31.40 PR |
| 99 | Nico GralloPlace 99 · Grade 7 · CS Porter | 7 | CS Porter | 19:36.76 PR |
| 100 | Aleksander CahillPlace 100 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 19:39.15 PR |
| 101 | Tyler ConlanPlace 101 · Grade 6 · CS Porter | 6 | CS Porter | 20:16.02 |
| 102 | Greyson StevensPlace 102 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 20:17.12 PR |
| 103 | Spenncer PaulsenPlace 103 · Grade 7 · Bonner | 7 | Bonner | 20:28.62 |
| 104 | Rueben GoldbergPlace 104 · Grade 7 · Hellgate | 7 | Hellgate | 20:37.69 PR |
| 105 | Roland GaubatzPlace 105 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 21:43.02 PR |
| 106 | Jace EthridgePlace 106 · Grade 6 · CS Porter | 6 | CS Porter | 22:22.64 |
| 107 | Evo AlmeidaPlace 107 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 22:33.10 |
| 108 | Adam VanekPlace 108 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 22:33.85 |
| 109 | Wyatt MarksPlace 109 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 22:56.46 PR |
| 110 | London MeservyPlace 110 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 23:09.61 PR |
| 111 | Michael WeaselPlace 111 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 23:37.36 PR |
| 112 | Landon Heavy RunnerPlace 112 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 23:37.49 PR |
| 113 | Camilla MosquedaPlace 113 · Grade 6 · Bonner | 6 | Bonner | 31:54.86 PR |