| 1 | Nick ClarkPlace 1 · Grade 12 · Soroco | 12 | Soroco | 16:40.2 |
| 2 | Korbin ChurchPlace 2 · Grade 11 · Caprock Academy | 11 | Caprock Academy | 17:15.0 |
| 3 | Jude PetersPlace 3 · Grade 11 · Lake County | 11 | Lake County | 18:11.0 |
| 4 | Kyler FoutsPlace 4 · Grade 10 · Rangely | 10 | Rangely | 18:17.9 |
| 5 | Quentin WoodPlace 5 · Grade 12 · Olathe | 12 | Olathe | 18:18.9 |
| 6 | Joseph ValdezPlace 6 · Grade 12 · Rangely | 12 | Rangely | 18:19.1 |
| 7 | Alex OrientPlace 7 · Grade 10 · Caprock Academy | 10 | Caprock Academy | 18:20.6 |
| 8 | Levi MorganPlace 8 · Grade 10 · North Fork | 10 | North Fork | 18:20.7 |
| 9 | Bradley ConradoPlace 9 · Grade 10 · Meeker | 10 | Meeker | 18:21.1 |
| 10 | Kellen LeferePlace 10 · Grade 11 · Grand Valley | 11 | Grand Valley | 18:21.6 PR |
| 11 | Josiah HumphriesPlace 11 · Grade 11 · Caprock Academy | 11 | Caprock Academy | 18:33.5 |
| 12 | Brogan MattoxPlace 12 · Grade 11 · South Park | 11 | South Park | 18:40.5 PR |
| 13 | Xavier HarnessPlace 13 · Grade 11 · Cedaredge | 11 | Cedaredge | 18:46.2 |
| 14 | Tavan MorganPlace 14 · Grade 10 · Rangely | 10 | Rangely | 18:48.6 |
| 15 | Abram SandidgePlace 15 · Grade 9 · De Beque | 9 | De Beque | 18:50.9 |
| 16 | Jaren PetersPlace 16 · Grade 12 · Lake County | 12 | Lake County | 18:53.9 |
| 17 | Paul MattesonPlace 17 · Grade 11 · Caprock Academy | 11 | Caprock Academy | 18:58.3 |
| 18 | Jemarques BruensPlace 18 · Grade 11 · Caprock Academy | 11 | Caprock Academy | 18:58.6 |
| 19 | Wilson AndersonPlace 19 · Grade 10 · Lake County | 10 | Lake County | 18:58.7 |
| 20 | Adrian AlmanzaPlace 20 · Grade 12 · Olathe | 12 | Olathe | 19:05.3 |
| 21 | Ryan HanbergPlace 21 · Grade 10 · Meeker | 10 | Meeker | 19:07.9 |
| 22 | Josh TrottPlace 22 · Grade 10 · West Grand | 10 | West Grand | 19:12.4 |
| 23 | Nathanael GranilloPlace 23 · Grade 11 · Lake County | 11 | Lake County | 19:24.4 |
| 24 | Landon DamitzPlace 24 · Grade 9 · Meeker | 9 | Meeker | 19:38.3 |
| 25 | Cristian RamirezPlace 25 · Grade 11 · Olathe | 11 | Olathe | 19:46.8 |
| 26 | Cameron HanbergPlace 26 · Grade 12 · Meeker | 12 | Meeker | 19:51.0 |
| 27 | Max PetersonPlace 27 · Grade 11 · Colorado Rocky Mountain | 11 | Colorado Rocky Mountain | 19:53.7 |
| 28 | Owen WolcottPlace 28 · Grade 9 · Cedaredge | 9 | Cedaredge | 20:00.5 |
| 29 | Titus FriedrichPlace 29 · Grade 10 · Rangely | 10 | Rangely | 20:06.2 |
| 30 | Leandro GonzalesPlace 30 · Grade 11 · Olathe | 11 | Olathe | 20:19.4 |
| 31 | Daemen ThurowPlace 31 · Grade 8 · West Grand | 8 | West Grand | 20:27.1 |
| 32 | Alec GillardPlace 32 · Grade 9 · Rangely | 9 | Rangely | 20:34.8 PR |
| 33 | Will GoldfarbPlace 33 · Grade 10 · Colorado Rocky Mountain | 10 | Colorado Rocky Mountain | 20:35.7 PR |
| 34 | Gage NielsenPlace 34 · Grade 12 · Rangely | 12 | Rangely | 20:38.6 PR |
| 35 | Antonio PrietoPlace 35 · Grade 9 · Rangely | 9 | Rangely | 20:44.2 |
| 36 | Kenny Hayes-pursleyPlace 36 · Grade 12 · Cedaredge | 12 | Cedaredge | 20:44.3 PR |
| 37 | Jack HolderPlace 37 · Grade 10 · North Fork | 10 | North Fork | 20:44.9 |
| 38 | Corbin AnnoPlace 38 · Grade 10 · Colorado Rocky Mountain | 10 | Colorado Rocky Mountain | 20:51.3 PR |
| 39 | Ryder DaviesPlace 39 · Grade 12 · Colorado Rocky Mountain | 12 | Colorado Rocky Mountain | 21:06.8 PR |
| 40 | John MorrowPlace 40 · Grade 11 · Cedaredge | 11 | Cedaredge | 21:11.5 PR |
| 41 | Trey HawkinsPlace 41 · Grade 11 · Grand Valley | 11 | Grand Valley | 21:20.9 PR |
| 42 | Elijah KassoffPlace 42 · Grade 10 · North Fork | 10 | North Fork | 21:25.1 |
| 43 | Alejandro SuarezPlace 43 · Grade 10 · Olathe | 10 | Olathe | 21:25.2 |
| 44 | Itai ShelegPlace 44 · Grade 11 · Lake County | 11 | Lake County | 21:26.2 |
| 45 | Jayden HernandezPlace 45 · Grade 11 · Olathe | 11 | Olathe | 21:30.1 |
| 46 | Aiden HuberdPlace 46 · Grade 9 · Cedaredge | 9 | Cedaredge | 21:32.5 |
| 47 | Jackson SteelePlace 47 · Grade 9 · Meeker | 9 | Meeker | 21:40.2 |
| 48 | Gavin HoffPlace 48 · Grade 12 · North Fork | 12 | North Fork | 21:40.5 PR |
| 49 | Juan AlejandroPlace 49 · Grade 9 · Olathe | 9 | Olathe | 21:43.8 PR |
| 50 | Jakob OlsonPlace 50 · Grade 10 · Caprock Academy | 10 | Caprock Academy | 21:51.5 |
| 51 | Lucas PANPlace 51 · Grade 12 · North Fork | 12 | North Fork | 21:54.0 |
| 52 | Landon NofsingerPlace 52 · Grade 11 · Soroco | 11 | Soroco | 21:55.5 |
| 53 | Jackson HornPlace 53 · Grade 11 · Colorado Rocky Mountain | 11 | Colorado Rocky Mountain | 22:05.6 |
| 54 | Brady PellantPlace 54 · Grade 9 · South Park | 9 | South Park | 22:10.9 |
| 55 | Tanner CottenPlace 55 · Grade 9 · Olathe | 9 | Olathe | 22:30.7 |
| 56 | Nathaniel HuntPlace 56 · Grade 11 · Grand Valley | 11 | Grand Valley | 22:37.4 PR |
| 57 | Brandon JohnsonPlace 57 · Grade 9 · West Grand | 9 | West Grand | 22:40.8 |
| 58 | Mason SmetzerPlace 58 · Grade 9 · Colorado Rocky Mountain | 9 | Colorado Rocky Mountain | 23:30.1 PR |
| 59 | Arthur WilliamsPlace 59 · Grade 12 · Colorado Rocky Mountain | 12 | Colorado Rocky Mountain | 23:31.2 PR |
| 60 | Graham SmithPlace 60 · Grade 10 · Soroco | 10 | Soroco | 23:33.4 |
| 61 | Nolan AdrianPlace 61 · Grade 9 · Soroco | 9 | Soroco | 24:03.2 |
| 62 | Isaak KuzovPlace 62 · Grade 12 · Cedaredge | 12 | Cedaredge | 24:03.3 |
| 63 | Jonsue VegaPlace 63 · Grade 10 · Grand Valley | 10 | Grand Valley | 24:15.9 |
| 64 | Devin MillerPlace 64 · Grade 9 · Cedaredge | 9 | Cedaredge | 24:25.3 |
| 65 | Remy BroussardPlace 65 · Grade 12 · Meeker | 12 | Meeker | 24:38.2 |
| 66 | Aaron FrazierPlace 66 · Grade 9 · North Fork | 9 | North Fork | 24:41.2 |
| 67 | Alex NormanPlace 67 · Grade 12 · South Park | 12 | South Park | 25:01.2 PR |
| 68 | Javier AyalaPlace 68 · Grade 12 · Lake County | 12 | Lake County | 25:30.0 PR |
| 69 | Jonah KassoffPlace 69 · Grade 10 · North Fork | 10 | North Fork | 25:41.2 |
| 70 | Aaron PizanaPlace 70 · Grade 11 · Lake County | 11 | Lake County | 26:29.5 |
| 71 | Nicholas IngramPlace 71 · Grade 12 · Colorado Rocky Mountain | 12 | Colorado Rocky Mountain | 26:50.7 PR |
| 72 | Hunter CarbajalPlace 72 · Grade 12 · Grand Valley | 12 | Grand Valley | 27:00.6 |
| 73 | Eleazar IbarraPlace 73 · Grade 10 · Grand Valley | 10 | Grand Valley | 28:09.3 |
| 74 | Hayden HallPlace 74 · Grade 10 · De Beque | 10 | De Beque | 30:43.2 |