| 1 | Eric HamerPlace 1 · Palmer Ridge | — | Palmer Ridge | 16:57 |
| 2 | Thomas HerebicPlace 2 · Palmer Ridge | — | Palmer Ridge | 18:13 |
| 3 | Liam CoxPlace 3 · Palmer Ridge | — | Palmer Ridge | 18:14 |
| 4 | Andrew LesterPlace 4 · Palmer Ridge | — | Palmer Ridge | 18:14 |
| 5 | Andrew RudnickiPlace 5 · Palmer Ridge | — | Palmer Ridge | 18:14 |
| 6 | Jeremy MeadowsPlace 6 · Palmer Ridge | — | Palmer Ridge | 18:15 |
| 7 | Quinn TirpakPlace 7 · Palmer Ridge | — | Palmer Ridge | 18:37 |
| 8 | James EspinozaPlace 8 · Palmer Ridge | — | Palmer Ridge | 18:38 |
| 9 | Jacob TellezPlace 9 · Palmer Ridge | — | Palmer Ridge | 18:44 |
| 10 | AndrewPlace 10 · Wireman | — | Wireman | 18:54 |
| 11 | Chris LargePlace 11 · Pueblo East | — | Pueblo East | 19:05 |
| 12 | CalebPlace 12 · Kimble | — | Kimble | 19:20 |
| 13 | Jack FisherPlace 13 · Woodland park | — | Woodland park | 19:30 |
| 14 | NikoPlace 14 · Gonzalez | — | Gonzalez | 19:33 |
| 15 | JojoPlace 15 · Dicke | — | Dicke | 19:37 |
| 16 | DylanPlace 16 · Custer | — | Custer | 19:43 |
| 17 | Daniel ColesPlace 17 · UNIVERSITY | — | UNIVERSITY | 19:44 |
| 18 | Spencer LaValleyPlace 18 · TCA | — | TCA | 19:51 |
| 19 | Charlie MalonePlace 19 · TCA | — | TCA | 19:55 |
| 20 | Uriah Little OwlPlace 20 · UNIVERSITY | — | UNIVERSITY | 19:58 |
| 21 | Sam HopfePlace 21 · Woodland park | — | Woodland park | 20:05 |
| 22 | KylePlace 22 · Clancy | — | Clancy | 20:14 |
| 23 | Neil OppedallPlace 23 · Woodland park | — | Woodland park | 20:16 |
| 24 | Nathaniel JohnstonPlace 24 · TCA | — | TCA | 20:20 |
| 25 | HaydenPlace 25 · Beck | — | Beck | 20:34 |
| 26 | Brett OppedallPlace 26 · Woodland park | — | Woodland park | 20:54 |
| 27 | Michael HarmsPlace 27 · TCA | — | TCA | 20:57 |
| 28 | Sam KirkpatrickPlace 28 · UNIVERSITY | — | UNIVERSITY | 21:01 |
| 29 | Charley SchoenbergPlace 29 · Woodland park | — | Woodland park | 21:05 |
| 30 | JaredPlace 30 · Robinson | — | Robinson | 21:09 |
| 31 | AlecPlace 31 · Shepherd | — | Shepherd | 21:09 |
| 32 | Carter NewcombePlace 32 · Horizon | — | Horizon | 21:13 |
| 33 | Fritz PadillaPlace 33 · Horizon | — | Horizon | 21:14 |
| 34 | Dylan LeGrandePlace 34 · Woodland park | — | Woodland park | 21:15 |
| 35 | Thomas MarshallPlace 35 · Woodland park | — | Woodland park | 21:18 |
| 36 | Bo RichmeierPlace 36 · UNIVERSITY | — | UNIVERSITY | 21:20 |
| 37 | Scott LachermeierPlace 37 · Horizon | — | Horizon | 21:20 |
| 38 | Gavin GlazaPlace 38 · Horizon | — | Horizon | 21:20 |
| 39 | Giovanni JacksonPlace 39 · Mesa Ridge | — | Mesa Ridge | 21:29 |
| 40 | Josh BakerPlace 40 · UNIVERSITY | — | UNIVERSITY | 21:31 |
| 41 | Zach DizmangPlace 41 · Horizon | — | Horizon | 21:32 |
| 42 | Alex McClarenPlace 42 · Horizon | — | Horizon | 21:34 |
| 43 | Ethan KnappPlace 43 · UNIVERSITY | — | UNIVERSITY | 21:45 |
| 44 | Andre BassPlace 44 · TCA | — | TCA | 21:58 |
| 45 | Omar RomeroPlace 45 · Ellicott | — | Ellicott | 22:06 |
| 46 | Blake DicePlace 46 · UNIVERSITY | — | UNIVERSITY | 22:07 |
| 47 | Troy CournoyerPlace 47 · Mesa Ridge | — | Mesa Ridge | 22:10 |
| 48 | Max EngerPlace 48 · Woodland park | — | Woodland park | 22:15 |
| 49 | Isaiah VigilPlace 49 · Mesa Ridge | — | Mesa Ridge | 22:15 |
| 50 | Dustin MartinezPlace 50 · Pueblo East | — | Pueblo East | 22:19 |
| 51 | Colter JohnsonPlace 51 · UNIVERSITY | — | UNIVERSITY | 22:29 |
| 52 | Josh WalkerPlace 52 · TCA | — | TCA | 22:33 |
| 53 | Ben HartmanPlace 53 · Horizon | — | Horizon | 22:40 |
| 54 | Blake SimonyPlace 54 · Pueblo East | — | Pueblo East | 22:45 |
| 55 | Trevin QuintanaPlace 55 · Mesa Ridge | — | Mesa Ridge | 22:47 |
| 56 | Zaned PasleyPlace 56 · Woodland park | — | Woodland park | 22:47 |
| 57 | Dylan StevensPlace 57 · Mesa Ridge | — | Mesa Ridge | 22:48 |
| 58 | Kalen JohnsPlace 58 · Mesa Ridge | — | Mesa Ridge | 23:07 |
| 59 | Isaiah CrawfordPlace 59 · Mesa Ridge | — | Mesa Ridge | 23:15 |
| 60 | Brandon BayerPlace 60 · Pueblo East | — | Pueblo East | 23:18 |
| 61 | Trip AskePlace 61 · UNIVERSITY | — | UNIVERSITY | 23:22 |
| 62 | CJ StonePlace 62 · TCA | — | TCA | 23:23 |
| 63 | Nick BlazekPlace 63 · Mesa Ridge | — | Mesa Ridge | 23:43 |
| 64 | Isaac BahrPlace 64 · TCA | — | TCA | 24:54 |
| 65 | Garrison DahnPlace 65 · Ellicott | — | Ellicott | 24:59 |
| 66 | Justin BayerPlace 66 · Pueblo East | — | Pueblo East | 25:12 |
| 67 | Joshua CostleyPlace 67 · Mesa Ridge | — | Mesa Ridge | 26:16 |
| 68 | Matt MeissnerPlace 68 · Pueblo East | — | Pueblo East | 26:59 |
| 69 | Brett YarberryPlace 69 · Pueblo East | — | Pueblo East | 27:22 |
| 70 | Alan HermosilloPlace 70 · Ellicott | — | Ellicott | 31:01 |