| 1 | Micah ZellerPlace 1 · Custer County | — | Custer County | 16:43.1 |
| 2 | Alex BacaPlace 2 · Gunnison | — | Gunnison | 17:00.2 |
| 3 | Elco GarciaPlace 3 · Bayfield | — | Bayfield | 17:26.2 |
| 4 | Zeb ShieldsPlace 4 · Bayfield | — | Bayfield | 17:39.7 |
| 5 | Brennan SticePlace 5 · Gunnison | — | Gunnison | 18:14.8 |
| 6 | Gabe HeratyPlace 6 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 18:18.0 |
| 7 | Nigel CortrightPlace 7 · Sargent | — | Sargent | 18:21.8 |
| 8 | Jackson BakerPlace 8 · Gunnison | — | Gunnison | 18:30.9 |
| 9 | Connor ZummachPlace 9 · Gunnison | — | Gunnison | 18:39.0 |
| 10 | Jonas NanaetoPlace 10 · Bayfield | — | Bayfield | 18:39.6 |
| 11 | Riley KenisonPlace 11 · Sargent | — | Sargent | 18:46.0 |
| 12 | Rylan RossPlace 12 · Bayfield | — | Bayfield | 19:16.2 |
| 13 | Jacob BillingslyPlace 13 · Gunnison | — | Gunnison | 19:48.4 |
| 14 | Josh DuranPlace 14 · Antonito | — | Antonito | 19:50.7 |
| 15 | Ben ParraPlace 15 · Del Norte | — | Del Norte | 19:51.3 |
| 16 | Mason SowardsPlace 16 · Centauri | — | Centauri | 19:52.1 |
| 17 | Riley OrrPlace 17 · Sargent | — | Sargent | 19:55.7 |
| 18 | Jack FosterPlace 18 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 19:57.4 |
| 19 | Porter WashburnPlace 19 · Crested Butte Community S | — | Crested Butte Community S | 20:06.7 |
| 20 | Izayah BaxterPlace 20 · Salida | — | Salida | 20:07.2 |
| 21 | Zebuel AlexanderPlace 21 · Gunnison | — | Gunnison | 20:08.8 |
| 22 | Tristan JacksonPlace 22 · Salida | — | Salida | 20:13.4 |
| 23 | Andres VillaPlace 23 · Monte Vista | — | Monte Vista | 20:14.8 |
| 24 | Mason BlakemorePlace 24 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 20:16.7 |
| 25 | Dante MarinucciPlace 25 · Salida | — | Salida | 20:25.4 |
| 26 | Cooper EvansPlace 26 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 20:35.7 |
| 27 | David MorehousePlace 27 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 20:38.0 |
| 28 | Nathan Sisneros-PadillPlace 28 · Antonito | — | Antonito | 20:40.7 |
| 29 | Clayton CayardPlace 29 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 20:46.4 |
| 30 | Cam HingerPlace 30 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 20:46.9 |
| 31 | Dalton AvisPlace 31 · Primero | — | Primero | 20:47.2 |
| 32 | Noah WeiszbrodPlace 32 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 20:54.7 |
| 33 | Kyle DahlPlace 33 · Del Norte | — | Del Norte | 20:56.0 |
| 34 | Harrison HalesPlace 34 · Salida | — | Salida | 20:58.2 |
| 35 | Noah SowardsPlace 35 · Centauri | — | Centauri | 21:18.8 |
| 36 | Joey LuceroPlace 36 · Antonito | — | Antonito | 21:21.6 |
| 37 | Royce HinojosaPlace 37 · Bayfield | — | Bayfield | 21:22.6 |
| 38 | Jaden McNeesePlace 38 · Lake City Community Schoo | — | Lake City Community Schoo | 21:27.2 |
| 39 | Marshall MangumPlace 39 · Gunnison | — | Gunnison | 21:33.5 |
| 40 | Rhys OrgillPlace 40 · Gunnison | — | Gunnison | 21:34.8 |
| 41 | Josh BrockschmidtPlace 41 · Gunnison | — | Gunnison | 21:40.6 |
| 42 | Jonah CarichnerPlace 42 · Custer County | — | Custer County | 21:46.9 |
| 43 | Erik MestasPlace 43 · Centauri | — | Centauri | 21:50.4 |
| 44 | Drew JohnsonPlace 44 · Salida | — | Salida | 21:57.7 |
| 45 | Jaime PerezPlace 45 · Gunnison | — | Gunnison | 22:10.5 |
| 46 | Michael PetersonPlace 46 · Sargent | — | Sargent | 22:11.9 |
| 47 | Michael EverettPlace 47 · Bayfield | — | Bayfield | 22:15.6 |
| 48 | Logan UtzPlace 48 · Crested Butte Community S | — | Crested Butte Community S | 22:23.7 |
| 49 | Jude EatonPlace 49 · Crested Butte Community S | — | Crested Butte Community S | 22:24.0 |
| 50 | Caylo SealsPlace 50 · Moffat | — | Moffat | 22:25.2 |
| 51 | Andrew BowlesPlace 51 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 22:25.4 |
| 52 | Garrett BrauchPlace 52 · Gunnison | — | Gunnison | 22:35.4 |
| 53 | Vanfasai JaijongPlace 53 · Mancos | — | Mancos | 22:35.8 |
| 54 | Memphis GarciaPlace 54 · Monte Vista | — | Monte Vista | 22:42.0 |
| 55 | Jacob TorresPlace 55 · Primero | — | Primero | 22:45.0 |
| 56 | Jonathan PiercePlace 56 · Gunnison | — | Gunnison | 22:46.4 |
| 57 | Miguel TomasPlace 57 · Monte Vista | — | Monte Vista | 22:50.0 |
| 58 | Talmage TrujilloPlace 58 · Salida | — | Salida | 22:53.2 |
| 59 | Tomas McNeillPlace 59 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 22:59.1 |
| 60 | Cole ReisPlace 60 · Pagosa Springs High Schoo | — | Pagosa Springs High Schoo | 23:02.9 |
| 61 | Tj SanchezPlace 61 · Del Norte | — | Del Norte | 23:08.3 |
| 62 | Cody BagwellPlace 62 · Centauri | — | Centauri | 23:13.1 |
| 63 | Liam SmithPlace 63 · Bayfield | — | Bayfield | 23:18.0 |
| 64 | Yvon MichelPlace 64 · Crested Butte Community S | — | Crested Butte Community S | 23:32.4 |
| 65 | Zack SteelePlace 65 · Mancos | — | Mancos | 23:37.1 |
| 66 | Josiah ValasquezPlace 66 · Monte Vista | — | Monte Vista | 23:40.1 |
| 67 | Eric LorenzPlace 67 · Del Norte | — | Del Norte | 23:59.7 |
| 68 | Logan MerriamPlace 68 · Salida | — | Salida | 24:11.7 |
| 69 | Harrison WalterPlace 69 · Custer County | — | Custer County | 24:25.0 |
| 70 | Nathan NashPlace 70 · Primero | — | Primero | 25:31.9 |
| 71 | Juan SabasPlace 71 · Gunnison | — | Gunnison | 25:36.8 |
| 72 | Joey ArnonePlace 72 · Custer County | — | Custer County | 30:22.9 |
| 73 | Josh TaylorPlace 73 · Centauri | — | Centauri | 30:43.6 |
| 74 | Josh LuceroPlace 74 · Antonito | — | Antonito | 30:48.2 |
| 75 | Bjorn PiltingsrudPlace 75 · Lake City Community Schoo | — | Lake City Community Schoo | 31:20.9 |