| 1 | Porter MiddaughPlace 1 · Battle Mountain High | — | Battle Mountain High | 16:12.8 |
| 2 | Bergen DrummetPlace 2 · Battle Mountain High | — | Battle Mountain High | 18:32.8 |
| 3 | Sawyer BlairPlace 3 · Battle Mountain High | — | Battle Mountain High | 18:33.7 |
| 4 | Kyle RossPlace 4 · Battle Mountain High | — | Battle Mountain High | 18:36.0 |
| 5 | Tyler ParkerPlace 5 · Coal Ridge High Scho | — | Coal Ridge High Scho | 18:53.7 |
| 6 | Alessandro CantelePlace 6 · Battle Mountain High | — | Battle Mountain High | 19:05.7 |
| 7 | Christian AlvarezPlace 7 · Battle Mountain High | — | Battle Mountain High | 19:43.2 |
| 8 | Zach LindallPlace 8 · Battle Mountain High | — | Battle Mountain High | 19:43.4 |
| 9 | Alan MayerPlace 9 · Grade JR · Soroco | JR | Soroco | 19:52.3 |
| 10 | Tel GeyerPlace 10 · Grade SO · North Fork High Scho | SO | North Fork High Scho | 19:57.9 |
| 11 | Dallin KarrenPlace 11 · Coal Ridge High Scho | — | Coal Ridge High Scho | 20:03.0 |
| 12 | Theo KruegerPlace 12 · Battle Mountain High | — | Battle Mountain High | 20:06.4 |
| 13 | Oliver ManessPlace 13 · Grade SO · Rifle | SO | Rifle | 20:23.2 |
| 14 | Wyatt RollinsPlace 14 · Meeker | — | Meeker | 20:37.8 |
| 15 | Charlie MillerPlace 15 · Grade SO · North Fork High Scho | SO | North Fork High Scho | 20:46.7 |
| 16 | Gabe SmithersPlace 16 · Meeker | — | Meeker | 20:59.2 |
| 17 | Quinn ThuonPlace 17 · Battle Mountain High | — | Battle Mountain High | 21:11.4 |
| 18 | Owen EvansPlace 18 · Coal Ridge High Scho | — | Coal Ridge High Scho | 21:39.9 |
| 19 | Kyle MoorePlace 19 · Battle Mountain High | — | Battle Mountain High | 21:41.3 |
| 20 | Knox HoltonPlace 20 · Battle Mountain High | — | Battle Mountain High | 21:44.4 |
| 21 | Eddie DrussellPlace 21 · Meeker | — | Meeker | 21:54.1 |
| 22 | Isaac PerezPlace 22 · Grade SO · Soroco | SO | Soroco | 21:54.8 |
| 23 | Gage RichardsonPlace 23 · Meeker | — | Meeker | 22:01.2 |
| 24 | Ascher DrummetPlace 24 · Battle Mountain High | — | Battle Mountain High | 22:23.2 |
| 25 | Christopher HathewayPlace 25 · Grade JR · North Fork High Scho | JR | North Fork High Scho | 22:26.0 |
| 26 | Gabe DozoisPlace 26 · Battle Mountain High | — | Battle Mountain High | 22:30.0 |
| 27 | Aidan TuckerPlace 27 · Battle Mountain High | — | Battle Mountain High | 22:39.4 |
| 28 | Aidan TapiaPlace 28 · Meeker | — | Meeker | 22:56.2 |
| 29 | Ethan HicePlace 29 · Grade SO · North Fork High Scho | SO | North Fork High Scho | 22:57.5 |
| 30 | Jake CurtPlace 30 · Coal Ridge High Scho | — | Coal Ridge High Scho | 23:07.2 |
| 31 | Kevin RegelmanPlace 31 · Grade JR · North Fork High Scho | JR | North Fork High Scho | 23:27.5 |
| 32 | Oliver HolmesPlace 32 · Meeker | — | Meeker | 23:42.8 |
| 33 | Jacob CoombsPlace 33 · Grade SR · Rifle | SR | Rifle | 23:52.2 |
| 34 | Randy MartinezPlace 34 · Grade JR · Rifle | JR | Rifle | 23:55.3 |
| 35 | Rennick WilliamsPlace 35 · Battle Mountain High | — | Battle Mountain High | 24:06.6 |
| 36 | Wyatt TroutPlace 36 · Grade SO · Soroco | SO | Soroco | 24:08.0 |
| 37 | Carter NelsonPlace 37 · Coal Ridge High Scho | — | Coal Ridge High Scho | 25:18.2 |
| 38 | Marcus ErpestadPlace 38 · Coal Ridge High Scho | — | Coal Ridge High Scho | 25:27.4 |
| 39 | Kenny Hayes-PursleyPlace 39 · Grade 9 · North Fork High Scho | 9 | North Fork High Scho | 25:35.0 |
| 40 | Nolan BettisPlace 40 · Battle Mountain High | — | Battle Mountain High | 25:43.8 |
| 41 | Cameron HanbergPlace 41 · Meeker | — | Meeker | 27:48.6 |
| 42 | Terrence ReidPlace 42 · Battle Mountain High | — | Battle Mountain High | 28:35.6 |
| 43 | Alex IordanPlace 43 · Battle Mountain High | — | Battle Mountain High | 28:57.1 |
| 44 | Wyatt BrandtPlace 44 · Grade SO · Rifle | SO | Rifle | 30:54.4 |
| 45 | Trevor HaughenPlace 45 · Grade FR · Soroco | FR | Soroco | 32:33.3 |
| 46 | Isaak KuzovPlace 46 · Grade 9 · North Fork High Scho | 9 | North Fork High Scho | 34:42.5 |
| 47 | Remy BroussardPlace 47 · Meeker | — | Meeker | 38:25.3 |
| 48 | Kegan Davis-DanielsPlace 48 · North Fork High Scho | — | North Fork High Scho | 39:57.7 |