| 1 | Cailan WilsonPlace 1 · Grade 8 · Hellgate | 8 | Hellgate | 8:43.66 PR |
| 2 | Chase MillerPlace 2 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 8:56.22 PR |
| 3 | James GencePlace 3 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 9:02.25 PR |
| 4 | Miles SchilePlace 4 · Grade 8 · CS Porter | 8 | CS Porter | 9:05.63 PR |
| 5 | Kaden KellerPlace 5 · Grade 6 · Salmon | 6 | Salmon | 9:05.74 PR |
| 6 | Cash RogersPlace 6 · Grade 7 · Darby | 7 | Darby | 9:10.59 PR |
| 7 | Grant WattsPlace 7 · Grade 7 · Target Range | 7 | Target Range | 9:11.24 PR |
| 8 | Elliott WasemPlace 8 · Grade 8 · Hellgate | 8 | Hellgate | 9:14.54 PR |
| 9 | Nolan YoungPlace 9 · Grade 8 · Hellgate | 8 | Hellgate | 9:16.05 PR |
| 10 | Phillip HommerdingPlace 10 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 9:30.25 PR |
| 11 | Maddox BalderasPlace 11 · Grade 7 · Ronan | 7 | Ronan | 9:36.56 PR |
| 12 | Flint BergerPlace 12 · Grade 8 · Corvallis | 8 | Corvallis | 9:37.45 PR |
| 13 | Lucas LahrPlace 13 · Grade 6 · Ronan | 6 | Ronan | 9:38.38 PR |
| 14 | Nick HommerdingPlace 14 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 9:42.20 PR |
| 15 | Javin PittsPlace 15 · Grade 1 · Frenchtown | 1 | Frenchtown | 9:43.09 PR |
| 16 | Tyson KellerPlace 16 · Grade 8 · Salmon | 8 | Salmon | 9:43.42 PR |
| 17 | Kincaid SmithPlace 17 · Grade 8 · Salmon | 8 | Salmon | 9:44.15 |
| 18 | Wes WalthallPlace 18 · Grade 6 · Hamilton | 6 | Hamilton | 9:49.37 |
| 19 | Jimmy SpencerPlace 19 · Grade 5 · Corvallis | 5 | Corvallis | 9:50.40 PR |
| 20 | Elijah LaurencePlace 20 · Grade 8 · Arlee ms | 8 | Arlee ms | 9:50.45 PR |
| 21 | Andrew ForsythePlace 21 · Grade 8 · Frenchtown | 8 | Frenchtown | 9:50.72 PR |
| 22 | Jacob HeinPlace 22 · Grade 7 · Darby | 7 | Darby | 9:54.46 PR |
| 23 | Soren KiesPlace 23 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 9:55.62 PR |
| 24 | Karsen ThrasherPlace 24 · Grade 7 · Corvallis | 7 | Corvallis | 9:55.75 PR |
| 25 | Bannack KrastelPlace 25 · Grade 8 · Frenchtown | 8 | Frenchtown | 9:56.73 PR |
| 26 | August SmithPlace 26 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 9:58.44 PR |
| 27 | Archer HansenPlace 27 · Grade 6 · Target Range | 6 | Target Range | 10:00.12 PR |
| 28 | Caleb KellyPlace 28 · Grade 7 · Corvallis | 7 | Corvallis | 10:00.78 PR |
| 29 | Arlo RohrbachPlace 29 · Grade 8 · Hamilton | 8 | Hamilton | 10:01.91 |
| 30 | Roman JessopPlace 30 · Grade 8 · Corvallis | 8 | Corvallis | 10:06.44 PR |
| 31 | Auggie RohrbachPlace 31 · Grade 5 · Hamilton | 5 | Hamilton | 10:07.59 PR |
| 32 | Ollie RohrbachPlace 32 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 10:08.22 PR |
| 33 | Hank AvgerisPlace 33 · Grade 8 · Meadow Hill | 8 | Meadow Hill | 10:15.76 PR |
| 34 | Weston BauerPlace 34 · Grade 6 · St Ignatius | 6 | St Ignatius | 10:18.17 PR |
| 35 | Timmy McHughPlace 35 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:22.28 PR |
| 36 | Travis JessopPlace 36 · Grade 6 · Corvallis | 6 | Corvallis | 10:27.64 PR |
| 37 | Bram BascomPlace 37 · Grade 7 · Salmon | 7 | Salmon | 10:30.14 PR |
| 38 | Owen ArchiePlace 38 · Grade 8 · Hellgate | 8 | Hellgate | 10:30.53 PR |
| 39 | Micaiah LaRochePlace 39 · Grade 8 · Arlee ms | 8 | Arlee ms | 10:33.52 PR |
| 40 | Alijiah RodriguezPlace 40 · Grade 8 · Arlee ms | 8 | Arlee ms | 10:36.99 PR |
| 41 | Orin TalbotPlace 41 · Grade 7 · Salmon | 7 | Salmon | 10:38.38 PR |
| 42 | Liam EllenbeckerPlace 42 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 10:38.60 PR |
| 43 | Brody FaragoPlace 43 · Grade 8 · Hellgate | 8 | Hellgate | 10:38.73 PR |
| 44 | Taniela FoliakiPlace 44 · Grade 7 · Corvallis | 7 | Corvallis | 10:39.23 PR |
| 45 | Gerald MorrisPlace 45 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 10:41.51 PR |
| 46 | Sutton HallPlace 46 · Grade 7 · CS Porter | 7 | CS Porter | 10:44.34 PR |
| 47 | Augustus WrightPlace 47 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:48.32 PR |
| 48 | Noah BakerPlace 48 · Grade 8 · Salmon | 8 | Salmon | 10:48.43 PR |
| 49 | Nels FosterPlace 49 · Grade 8 · Washington (Missoula) | 8 | Washington (Missoula) | 10:50.37 PR |
| 50 | Rhyeden ChatriandPlace 50 · Grade 7 · Hellgate | 7 | Hellgate | 10:50.53 PR |
| 51 | Dylan ThrushPlace 51 · Grade 8 · Hellgate | 8 | Hellgate | 10:52.02 |
| 52 | Clint NellisPlace 52 · Grade 8 · Hamilton Christian Academy | 8 | Hamilton Christian Academy | 10:52.41 PR |
| 53 | Milo HernandezPlace 53 · Grade 8 · Hellgate | 8 | Hellgate | 10:53.66 PR |
| 54 | Wyatt BarberPlace 54 · Grade 7 · Corvallis | 7 | Corvallis | 10:54.23 PR |
| 55 | Owen BlankenbakerPlace 55 · Grade 6 · Hamilton | 6 | Hamilton | 10:55.57 |
| 56 | Gus TintzmanPlace 56 · Grade 6 · Hamilton | 6 | Hamilton | 10:57.56 PR |
| 57 | Samuel ReichertPlace 57 · Grade 8 · Hellgate | 8 | Hellgate | 10:58.08 PR |
| 58 | Xavier BoomerPlace 58 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 10:58.92 PR |
| 59 | Abraham DavisPlace 59 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 10:59.20 PR |
| 60 | Preston ShelbyPlace 60 · Grade 6 · Arlee ms | 6 | Arlee ms | 11:00.21 PR |
| 61 | Lawrence Alexander-DanvillePlace 61 · Grade 7 · Hellgate | 7 | Hellgate | 11:00.48 PR |
| 62 | Vaughn PetersonPlace 62 · Grade 8 · CS Porter | 8 | CS Porter | 11:01.61 PR |
| 63 | Graydon DormanPlace 63 · Grade 6 · Hamilton | 6 | Hamilton | 11:03.18 |
| 64 | Grant KeasterPlace 64 · Grade 5 · Lincoln Public | 5 | Lincoln Public | 11:04.65 PR |
| 65 | Tidence DavidsonPlace 65 · Grade 7 · Salmon | 7 | Salmon | 11:05.63 PR |
| 66 | Brycen PeralesPlace 66 · Grade 7 · Meadow Hill | 7 | Meadow Hill | 11:06.33 PR |
| 67 | Sawyer KarnoppPlace 67 · Grade 6 · Meadow Hill | 6 | Meadow Hill | 11:08.96 PR |
| 68 | Sayer EllenPlace 68 · Grade 8 · Frenchtown | 8 | Frenchtown | 11:12.01 PR |
| 69 | Payson StarkPlace 69 · Grade 7 · Salmon | 7 | Salmon | 11:14.47 PR |
| 70 | Jones TownleyPlace 70 · Grade 7 · Salmon | 7 | Salmon | 11:15.73 |
| 71 | Luke RodgersPlace 71 · Grade 7 · Frenchtown | 7 | Frenchtown | 11:16.55 PR |
| 72 | Daxton JessopPlace 72 · Grade 5 · Corvallis | 5 | Corvallis | 11:16.88 PR |
| 73 | Jacob MoreyPlace 73 · Grade 8 · CS Porter | 8 | CS Porter | 11:17.36 PR |
| 74 | Isaac JonesPlace 74 · Grade 6 · Target Range | 6 | Target Range | 11:17.69 PR |
| 75 | Niko BrodiePlace 75 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 11:17.82 PR |
| 76 | Eamon RiglesPlace 76 · Grade 8 · St Ignatius | 8 | St Ignatius | 11:17.83 PR |
| 77 | Luke WellsPlace 77 · Grade 7 · Hellgate | 7 | Hellgate | 11:23.43 PR |
| 78 | Lachlan Porter-HoggePlace 78 · Grade 7 · St Ignatius | 7 | St Ignatius | 11:24.26 PR |
| 79 | Angelo Two TeethPlace 79 · Grade 6 · Ronan | 6 | Ronan | 11:25.34 PR |
| 80 | Leo KrumbeckPlace 80 · Grade 6 · Hellgate | 6 | Hellgate | 11:26.32 PR |
| 81 | Elliot HickeyPlace 81 · Grade 7 · CS Porter | 7 | CS Porter | 11:27.03 PR |
| 82 | Boden SchusterPlace 82 · Grade 7 · Hellgate | 7 | Hellgate | 11:27.69 |
| 83 | Rex WardPlace 83 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 11:28.51 PR |
| 84 | Cal NortonPlace 84 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 11:29.20 PR |
| 85 | Gage BrueggemanPlace 85 · Grade 6 · Ronan | 6 | Ronan | 11:30.14 PR |
| 86 | Flint JonesPlace 86 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 11:33.78 PR |
| 87 | Issac HulsPlace 87 · Grade 5 · Corvallis | 5 | Corvallis | 11:34.35 PR |
| 88 | Elliot RaphaelPlace 88 · Grade 7 · Corvallis | 7 | Corvallis | 11:34.37 PR |
| 89 | Bowen PetersPlace 89 · Grade 6 · Salmon | 6 | Salmon | 11:36.41 PR |
| 90 | Marshall FarmerPlace 90 · Grade 8 · CS Porter | 8 | CS Porter | 11:36.79 PR |
| 91 | Auggie PotterPlace 91 · Grade 5 · Corvallis | 5 | Corvallis | 11:38.73 PR |
| 92 | Elias PerretPlace 92 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 11:39.14 PR |
| 93 | Luca BottiPlace 93 · Grade 6 · Hellgate | 6 | Hellgate | 11:39.41 PR |
| 94 | Zi LaPlace 94 · Grade 7 · Target Range | 7 | Target Range | 11:39.49 PR |
| 95 | Ike PruittPlace 95 · Grade 6 · Hamilton | 6 | Hamilton | 11:41.20 PR |
| 96 | Caleb SherwoodPlace 96 · Grade 4 · Daly Elementary | 4 | Daly Elementary | 11:46.08 PR |
| 97 | Rowan EllsworthPlace 97 · Grade 6 · Washington (Missoula) | 6 | Washington (Missoula) | 11:46.11 PR |
| 98 | Noah LemezaPlace 98 · Grade 8 · CS Porter | 8 | CS Porter | 11:50.00 PR |
| 99 | Chance DavisPlace 99 · Grade 6 · CS Porter | 6 | CS Porter | 11:51.23 PR |
| 100 | Roman LaRubbioPlace 100 · Grade 7 · Washington (Missoula) | 7 | Washington (Missoula) | 11:52.60 PR |