| 1 | Austin VancilPlace 1 · Dakota Ridge | — | Dakota Ridge | 15:51 |
| 2 | Connor OhlsonPlace 2 · Dakota Ridge | — | Dakota Ridge | 16:00 |
| 3 | Ryan JohnsonPlace 3 · Legend | — | Legend | 16:20 |
| 4 | Cooper BrownPlace 4 · Centaurus | — | Centaurus | 16:25 |
| 5 | Nolan GetchellPlace 5 · Legend | — | Legend | 16:27 |
| 6 | Ryan MonteraPlace 6 · Legacy | — | Legacy | 16:32 |
| 7 | Torey PuckettPlace 7 · Centaurus | — | Centaurus | 16:34 |
| 8 | Benjamin PiegatPlace 8 · Dakota Ridge | — | Dakota Ridge | 16:35 |
| 9 | Will DaleyPlace 9 · Denver East | — | Denver East | 16:35 |
| 10 | Avery ConaghanPlace 10 · Monarch | — | Monarch | 16:40 |
| 11 | Kyle PiperPlace 11 · Centaurus | — | Centaurus | 16:42 |
| 12 | Riley AbrashoffPlace 12 · Dakota Ridge | — | Dakota Ridge | 16:46 |
| 13 | James OverbergPlace 13 · Centaurus | — | Centaurus | 16:51 |
| 14 | Jace OwenPlace 14 · Legend | — | Legend | 16:51 |
| 15 | Jacob WhitePlace 15 · Dakota Ridge | — | Dakota Ridge | 16:54 |
| 16 | Asher HoytPlace 16 · Denver East | — | Denver East | 16:57 |
| 17 | Yonas MogosPlace 17 · Gateway | — | Gateway | 16:59 |
| 18 | Rory SeidelPlace 18 · Wheat Ridge | — | Wheat Ridge | 17:05 |
| 19 | Parker LeePlace 19 · Legacy | — | Legacy | 17:06 |
| 20 | Henry BowmanPlace 20 · Centaurus | — | Centaurus | 17:06 |
| 21 | Christian MontoyaPlace 21 · Holy Family | — | Holy Family | 17:08 |
| 22 | Bradley MorganPlace 22 · Broomfield | — | Broomfield | 17:09 |
| 23 | Paxton HansburgPlace 23 · Monarch | — | Monarch | 17:11 |
| 24 | Jadon BennickPlace 24 · Legend | — | Legend | 17:12 |
| 25 | Jackson ShortenPlace 25 · Mountain View | — | Mountain View | 17:22 |
| 26 | Antonio BlainePlace 26 · Faith Christian | — | Faith Christian | 17:25 |
| 27 | Caleb BishopPlace 27 · Niwot | — | Niwot | 17:29 |
| 28 | Luke JohnsonPlace 28 · Monarch | — | Monarch | 17:29 |
| 29 | Reed HendersonPlace 29 · Monarch | — | Monarch | 17:29 |
| 30 | Trevor SeniorPlace 30 · Monarch | — | Monarch | 17:30 |
| 31 | Noah HendrixPlace 31 · Standley Lake | — | Standley Lake | 17:30 |
| 32 | Carter HeekinPlace 32 · Faith Christian | — | Faith Christian | 17:32 |
| 33 | Cole BeasleyPlace 33 · Peak to Peak | — | Peak to Peak | 17:36 |
| 34 | Luke RobinsonPlace 34 · Niwot | — | Niwot | 17:39 |
| 35 | Dominic DanbornPlace 35 · Arvada West | — | Arvada West | 17:42 |
| 36 | Preston FagerlinPlace 36 · Resurrection Christian | — | Resurrection Christian | 17:42 |
| 37 | Matthew ReynoldsPlace 37 · Holy Family | — | Holy Family | 17:44 |
| 38 | Andrew ConnellPlace 38 · Arvada West | — | Arvada West | 17:47 |
| 39 | Preston SteckleinPlace 39 · Monarch | — | Monarch | 17:50 |
| 40 | Wyatt OglesbyPlace 40 · Dakota Ridge | — | Dakota Ridge | 17:52 |
| 41 | Marco MurilloPlace 41 · Gateway | — | Gateway | 17:53 |
| 42 | Luke FritschePlace 42 · Erie | — | Erie | 17:56 |
| 43 | Grant SmithPlace 43 · Broomfield | — | Broomfield | 17:57 |
| 44 | Humberto GuerreroPlace 44 · Fort Lupton | — | Fort Lupton | 17:57 |
| 45 | Jack KenkelPlace 45 · Niwot | — | Niwot | 17:59 |
| 46 | Cody ElderPlace 46 · Arvada West | — | Arvada West | 18:01 |
| 47 | Avery LinPlace 47 · Colorado Academy | — | Colorado Academy | 18:02 |
| 48 | Alexander WalkerPlace 48 · Erie | — | Erie | 18:03 |
| 49 | Antonio MarquezPlace 49 · Fort Lupton | — | Fort Lupton | 18:09 |
| 50 | Luke DoescherPlace 50 · Peak to Peak | — | Peak to Peak | 18:10 |
| 51 | James ThomasPlace 51 · Broomfield | — | Broomfield | 18:11 |
| 52 | Jack CulpPlace 52 · Holy Family | — | Holy Family | 18:11 |
| 53 | Joshua JudsonPlace 53 · Faith Christian | — | Faith Christian | 18:12 |
| 54 | Rayan ElahiPlace 54 · Niwot | — | Niwot | 18:14 |
| 55 | Max LinkPlace 55 · Arvada West | — | Arvada West | 18:14 |
| 56 | Alexander SauerPlace 56 · Roosevelt | — | Roosevelt | 18:14 |
| 57 | Jack FradoPlace 57 · Legend | — | Legend | 18:15 |
| 58 | Brody ReynoldsPlace 58 · Arvada West | — | Arvada West | 18:15 |
| 59 | Robert MarquezPlace 59 · Centaurus | — | Centaurus | 18:15 |
| 60 | Joshua BowersPlace 60 · Brighton | — | Brighton | 18:15 |
| 61 | Ethan JiangPlace 61 · Niwot | — | Niwot | 18:15 |
| 62 | Andrew DescalzoPlace 62 · Holy Family | — | Holy Family | 18:15 |
| 63 | Joey HendershotPlace 63 · Niwot | — | Niwot | 18:16 |
| 64 | Daniel O'BrienPlace 64 · Roosevelt | — | Roosevelt | 18:17 |
| 65 | Walt JonesPlace 65 · Colorado Academy | — | Colorado Academy | 18:18 |
| 66 | Robel WoldegyorgisPlace 66 · Gateway | — | Gateway | 18:19 |
| 67 | Treycen EckmanPlace 67 · Resurrection Christian | — | Resurrection Christian | 18:19 |
| 68 | William AlexanderPlace 68 · Peak to Peak | — | Peak to Peak | 18:20 |
| 69 | Jonathan FosselPlace 69 · Colorado Academy | — | Colorado Academy | 18:27 |
| 70 | Ben HandwerkerPlace 70 · Centaurus | — | Centaurus | 18:27 |
| 71 | Ethan GlennPlace 71 · Monarch | — | Monarch | 18:28 |
| 72 | Samuel O'SheaPlace 72 · Ralston Valley | — | Ralston Valley | 18:28 |
| 73 | Jonathan WyrwasPlace 73 · Berthoud | — | Berthoud | 18:32 |
| 74 | Braden BartlettPlace 74 · Holy Family | — | Holy Family | 18:35 |
| 75 | Simon SaiaPlace 75 · Niwot | — | Niwot | 18:36 |
| 76 | Nathan SilesPlace 76 · Legacy | — | Legacy | 18:36 |
| 77 | Timothy FritschePlace 77 · Erie | — | Erie | 18:37 |
| 78 | Drew ValerioPlace 78 · Dakota Ridge | — | Dakota Ridge | 18:38 |
| 79 | Corbin MarcusPlace 79 · Faith Christian | — | Faith Christian | 18:38 |
| 80 | Wyatt OrsteadPlace 80 · Faith Christian | — | Faith Christian | 18:39 |
| 81 | Kyle ConlonPlace 81 · Berthoud | — | Berthoud | 18:39 |
| 82 | Antonio Salcido-AlcantarPlace 82 · Prairie View | — | Prairie View | 18:40 |
| 83 | Alex GrosshansPlace 83 · Standley Lake | — | Standley Lake | 18:40 |
| 84 | Jonah MunozPlace 84 · Holy Family | — | Holy Family | 18:40 |
| 85 | John ZackPlace 85 · Broomfield | — | Broomfield | 18:41 |
| 86 | Chase AddisonPlace 86 · Brighton | — | Brighton | 18:44 |
| 87 | Preston NashPlace 87 · Legacy | — | Legacy | 18:44 |
| 88 | Thomas SchoolingPlace 88 · Broomfield | — | Broomfield | 18:45 |
| 89 | Trenton StonerPlace 89 · Arvada West | — | Arvada West | 18:47 |
| 90 | Aj JamesPlace 90 · Legacy | — | Legacy | 18:50 |
| 91 | Joshua HueyPlace 91 · Legend | — | Legend | 18:50 |
| 92 | Siler SteinPlace 92 · Berthoud | — | Berthoud | 18:56 |
| 93 | Mateo BrownPlace 93 · Skyview | — | Skyview | 18:57 |
| 94 | Gabriel RuedaPlace 94 · Prospect Ridge Academy | — | Prospect Ridge Academy | 18:58 |
| 95 | Kyle HofmannPlace 95 · Standley Lake | — | Standley Lake | 19:00 |
| 96 | Alex MartinezPlace 96 · Holy Family | — | Holy Family | 19:02 |
| 97 | Xander PaciniPlace 97 · Denver East | — | Denver East | 19:02 |
| 98 | Elijah BruggemanPlace 98 · Denver East | — | Denver East | 19:03 |
| 99 | Javier MijaresPlace 99 · Skyview | — | Skyview | 19:09 |
| 100 | David PrichardPlace 100 · Mountain Range | — | Mountain Range | 19:11 |