| 1 | Sullivan MiddaughPlace 1 · Grade 11 · Battle Mountain | 11 | Battle Mountain | 16:27.5 |
| 2 | Jonas GraffPlace 2 · Grade 10 · Montrose | 10 | Montrose | 16:53.1 |
| 3 | Ari DennisPlace 3 · Grade 12 · Battle Mountain | 12 | Battle Mountain | 17:38.9 |
| 4 | Keaton KnezPlace 4 · Grade 12 · Moffat County | 12 | Moffat County | 18:07.0 |
| 5 | Trey MartinPlace 5 · Grade 11 · Battle Mountain | 11 | Battle Mountain | 18:09.6 |
| 6 | Kaden WilliamsPlace 6 · Grade 11 · Battle Mountain | 11 | Battle Mountain | 18:23.1 |
| 7 | Ethan FitzcharlesPlace 7 · Grade 12 · Battle Mountain | 12 | Battle Mountain | 18:43.2 PR |
| 8 | Joshua SimpsonPlace 8 · Grade 12 · Montrose | 12 | Montrose | 18:58.0 |
| 9 | Josh LaJoyPlace 9 · Grade 12 · Montrose | 12 | Montrose | 19:09.8 |
| 10 | Zander MiscioPlace 10 · Grade 12 · Battle Mountain | 12 | Battle Mountain | 19:29.6 |
| 11 | Nels MortleyPlace 11 · Grade 12 · Montrose | 12 | Montrose | 19:47.3 |
| 12 | Michael TaylorPlace 12 · Grade 11 · Grand Junction | 11 | Grand Junction | 19:57.4 |
| 13 | Kale JohnsonPlace 13 · Grade 11 · Moffat County | 11 | Moffat County | 20:09.1 |
| 14 | Royce BairPlace 14 · Grade 10 · Fruita Monument | 10 | Fruita Monument | 20:14.6 |
| 15 | Austin QuillenPlace 15 · Grade 12 · Grand Junction | 12 | Grand Junction | 20:17.6 |
| 16 | Hayden KruegerPlace 16 · Grade 11 · Battle Mountain | 11 | Battle Mountain | 20:18.8 |
| 17 | Finn WithamPlace 17 · Grade 10 · Fruita Monument | 10 | Fruita Monument | 20:22.8 |
| 18 | Ethan BirchemPlace 18 · Grade 11 · Montrose | 11 | Montrose | 20:23.4 |
| 19 | Lucas MotleyPlace 19 · Grade 10 · Montrose | 10 | Montrose | 20:36.7 |
| 20 | Zack MorrisPlace 20 · Grade 10 · Montrose | 10 | Montrose | 20:45.1 |
| 21 | Logan HafeyPlace 21 · Grade 11 · Moffat County | 11 | Moffat County | 20:49.7 |
| 22 | Carter ButzinePlace 22 · Grade 11 · Fruita Monument | 11 | Fruita Monument | 20:54.4 |
| 23 | Jack JordanPlace 23 · Grade 12 · Grand Junction | 12 | Grand Junction | 21:02.5 |
| 24 | Benjamin PricePlace 24 · Grade 9 · Fruita Monument | 9 | Fruita Monument | 21:03.0 |
| 25 | Max WilliamsPlace 25 · Grade 12 · Battle Mountain | 12 | Battle Mountain | 21:10.3 |
| 26 | Owen GiffordPlace 26 · Grade 9 · Moffat County | 9 | Moffat County | 21:28.1 |
| 27 | Jacob HaifleyPlace 27 · Grade 11 · Fruita Monument | 11 | Fruita Monument | 21:32.3 |
| 28 | Tanner CrenshawPlace 28 · Grade 10 · Grand Junction | 10 | Grand Junction | 21:39.9 |
| 29 | Evan SmithPlace 29 · Grade 12 · Central (G.J.) | 12 | Central (G.J.) | 21:40.1 |
| 30 | Tycen LeFebrePlace 30 · Grade 9 · Grand Junction | 9 | Grand Junction | 21:43.2 |
| 31 | Treyton LeFebrePlace 31 · Grade 10 · Grand Junction | 10 | Grand Junction | 22:08.7 |
| 32 | Zander DuncanPlace 32 · Grade 12 · Central (G.J.) | 12 | Central (G.J.) | 22:15.2 |
| 33 | Matthew MorrisPlace 33 · Grade 11 · Central (G.J.) | 11 | Central (G.J.) | 22:16.4 |
| 34 | Andrew KlecklerPlace 34 · Grade 12 · Moffat County | 12 | Moffat County | 22:18.6 |
| 35 | Jacob BaerPlace 35 · Grade 11 · Central (G.J.) | 11 | Central (G.J.) | 22:26.4 |
| 36 | Liam FergusonPlace 36 · Grade 10 · Palisade | 10 | Palisade | 22:39.7 |
| 37 | Ian TrevenenPlace 37 · Grade 10 · Moffat County | 10 | Moffat County | 22:49.8 |
| 38 | Sawyer MinnickPlace 38 · Grade 9 · Fruita Monument | 9 | Fruita Monument | 23:02.6 |
| 39 | Mason BurnhamPlace 39 · Grade 12 · Central (G.J.) | 12 | Central (G.J.) | 23:05.8 |
| 40 | Alexander WestPlace 40 · Grade 9 · Fruita Monument | 9 | Fruita Monument | 23:25.7 |
| 41 | Christopher RidpathPlace 41 · Grade 11 · Grand Junction | 11 | Grand Junction | 23:29.3 |
| 42 | Carter BehrmanPlace 42 · Grade 11 · Moffat County | 11 | Moffat County | 24:41.4 |
| 43 | Garrett RappPlace 43 · Grade 12 · Central (G.J.) | 12 | Central (G.J.) | 25:11.8 |
| 44 | Gabe MoorePlace 44 · Grade 10 · Central (G.J.) | 10 | Central (G.J.) | 25:45.9 |
| 45 | Anthony SkumburdesPlace 45 · Grade 10 · Central (G.J.) | 10 | Central (G.J.) | 25:54.7 |
| 46 | Carter BaskinPlace 46 · Grade 11 · Palisade | 11 | Palisade | 26:11.9 |
| 47 | Connor MoseleyPlace 47 · Grade 9 · Palisade | 9 | Palisade | 27:16.6 |
| 48 | Evit ElliottPlace 48 · Grade 12 · Central (G.J.) | 12 | Central (G.J.) | 28:12.8 |
| 49 | Matthew deLaLuzPlace 49 · Grade 9 · Central (G.J.) | 9 | Central (G.J.) | 29:55.0 |
| 50 | Brady RussellPlace 50 · Grade 9 · Palisade | 9 | Palisade | 29:57.4 |
| 51 | Joss BaskinPlace 51 · Grade 9 · Palisade | 9 | Palisade | 30:27.1 |