| 1 | Landon HartPlace 1 · Mountain Vista | — | Mountain Vista | 17:22 |
| 2 | Ethan BarberPlace 2 · Fairview | — | Fairview | 17:24 |
| 3 | Luke UrbanPlace 3 · Mountain Vista | — | Mountain Vista | 17:39 |
| 4 | Gavin WhitePlace 4 · Mountain Vista | — | Mountain Vista | 17:41 |
| 5 | Carter FieldPlace 5 · Mountain Vista | — | Mountain Vista | 17:46 |
| 6 | Tyler JohnsonPlace 6 · Mountain Vista | — | Mountain Vista | 17:50 |
| 7 | Brady FordPlace 7 · Mountain Vista | — | Mountain Vista | 17:53 |
| 8 | Grant GardnerPlace 8 · Boulder | — | Boulder | 17:55 |
| 9 | Levi BaxterPlace 9 · Dakota Ridge | — | Dakota Ridge | 17:57 |
| 10 | Aaron YocomPlace 10 · Mountain Vista | — | Mountain Vista | 18:02 |
| 11 | Ezekiel KuntzPlace 11 · Dakota Ridge | — | Dakota Ridge | 18:02 |
| 12 | Marco MontanoPlace 12 · Mountain Vista | — | Mountain Vista | 18:03 |
| 13 | Bryce AndersonPlace 13 · Dakota Ridge | — | Dakota Ridge | 18:06 |
| 14 | Kyle JohnsonPlace 14 · Dakota Ridge | — | Dakota Ridge | 18:07 |
| 15 | Tim ChurchillPlace 15 · Fairview | — | Fairview | 18:07 |
| 16 | Simon StraubPlace 16 · Dakota Ridge | — | Dakota Ridge | 18:09 |
| 17 | Thomas LiuPlace 17 · Peak to Peak | — | Peak to Peak | 18:11 |
| 18 | Turner ChristiansPlace 18 · Mountain Vista | — | Mountain Vista | 18:11 |
| 19 | Casper Bartholomew BrownPlace 19 · Fairview | — | Fairview | 18:12 |
| 20 | Jimmie ConnollyPlace 20 · Fairview | — | Fairview | 18:14 |
| 21 | Daniel RomaliaPlace 21 · Mountain Vista | — | Mountain Vista | 18:21 |
| 22 | Isaac LangerPlace 22 · Peak to Peak | — | Peak to Peak | 18:22 |
| 23 | Tanner PatinoPlace 23 · Dakota Ridge | — | Dakota Ridge | 18:27 |
| 24 | Grant CulverPlace 24 · Mountain Vista | — | Mountain Vista | 18:27 |
| 25 | Jake JonesPlace 25 · Mountain Vista | — | Mountain Vista | 18:28 |
| 26 | Colby FieldPlace 26 · Mountain Vista | — | Mountain Vista | 18:28 |
| 27 | Kyler SquirrellPlace 27 · Fairview | — | Fairview | 18:29 |
| 28 | Victor LitaPlace 28 · Fairview | — | Fairview | 18:30 |
| 29 | Kyle AndersonPlace 29 · Mountain Vista | — | Mountain Vista | 18:30 |
| 30 | Owen CowenPlace 30 · Dakota Ridge | — | Dakota Ridge | 18:33 |
| 31 | Grayson HarrisPlace 31 · Dakota Ridge | — | Dakota Ridge | 18:35 |
| 32 | Finn BalfePlace 32 · Mountain Vista | — | Mountain Vista | 18:35 |
| 33 | Max HemskyPlace 33 · Dakota Ridge | — | Dakota Ridge | 18:36 |
| 34 | Luke SorensenPlace 34 · Mountain Vista | — | Mountain Vista | 18:37 |
| 35 | Braden GehrPlace 35 · Monarch | — | Monarch | 18:37 |
| 36 | Aidan JacobsPlace 36 · Centaurus | — | Centaurus | 18:39 |
| 37 | Avery AdenPlace 37 · Dakota Ridge | — | Dakota Ridge | 18:41 |
| 38 | Jacob FennPlace 38 · Mountain Vista | — | Mountain Vista | 18:44 |
| 39 | Landon GehrPlace 39 · Monarch | — | Monarch | 18:45 |
| 40 | Caleb EricksonPlace 40 · Peyton | — | Peyton | 18:47 |
| 41 | Max MeyerPlace 41 · Boulder | — | Boulder | 18:48 |
| 42 | Logan MacIntoshPlace 42 · Mountain Vista | — | Mountain Vista | 18:51 |
| 43 | Brody ClarkPlace 43 · Mountain Vista | — | Mountain Vista | 18:51 |
| 44 | Andrew FeiPlace 44 · Fairview | — | Fairview | 18:58 |
| 45 | Tristan GregoryPlace 45 · Fairview | — | Fairview | 18:59 |
| 46 | Jaden StillmanPlace 46 · Boulder | — | Boulder | 19:00 |
| 47 | Austin CookPlace 47 · Peak to Peak | — | Peak to Peak | 19:02 |
| 48 | Ambrose VellequettePlace 48 · Boulder | — | Boulder | 19:05 |
| 49 | Aiden TorbetPlace 49 · Dakota Ridge | — | Dakota Ridge | 19:09 |
| 50 | Gavin SchoewPlace 50 · Dakota Ridge | — | Dakota Ridge | 19:11 |
| 51 | Daniel RobertsPlace 51 · Centaurus | — | Centaurus | 19:13 |
| 52 | Tommy SenethongPlace 52 · Dakota Ridge | — | Dakota Ridge | 19:14 |
| 53 | Gavin LawlorPlace 53 · Mountain Vista | — | Mountain Vista | 19:14 |
| 54 | Skyler WinterPlace 54 · Peyton | — | Peyton | 19:15 |
| 55 | Zachary X SmithPlace 55 · Peak to Peak | — | Peak to Peak | 19:18 |
| 56 | Ben SpeightsPlace 56 · Centaurus | — | Centaurus | 19:19 |
| 57 | Cooper SmithPlace 57 · Centaurus | — | Centaurus | 19:19 |
| 58 | Luke LeidenPlace 58 · Boulder | — | Boulder | 19:20 |
| 59 | Aidan GrazianoPlace 59 · Peak to Peak | — | Peak to Peak | 19:21 |
| 60 | Aneesh MovvaPlace 60 · Peak to Peak | — | Peak to Peak | 19:21 |
| 61 | Ryan ShafferPlace 61 · Monarch | — | Monarch | 19:24 |
| 62 | Tom BangsPlace 62 · Monarch | — | Monarch | 19:28 |
| 63 | Miles WrightPlace 63 · Boulder | — | Boulder | 19:29 |
| 64 | Sam MeyerPlace 64 · Boulder | — | Boulder | 19:29 |
| 65 | Gavin GranberyPlace 65 · Mountain Vista | — | Mountain Vista | 19:30 |
| 66 | Liam AngelPlace 66 · Niwot | — | Niwot | 19:33 |
| 67 | Beck MitchellPlace 67 · Boulder | — | Boulder | 19:36 |
| 68 | Cole PhillipsPlace 68 · Monarch | — | Monarch | 19:38 |
| 69 | Aidan DaguePlace 69 · Mountain Vista | — | Mountain Vista | 19:38 |
| 70 | Kellen RuthPlace 70 · Niwot | — | Niwot | 19:41 |
| 71 | Thian CallananPlace 71 · Boulder | — | Boulder | 19:43 |
| 72 | Colin WalkerPlace 72 · Mountain Vista | — | Mountain Vista | 19:44 |
| 73 | Trevor AkiyamaPlace 73 · Dakota Ridge | — | Dakota Ridge | 19:44 |
| 74 | Jeffrey StonePlace 74 · Niwot | — | Niwot | 19:48 |
| 75 | Owen MetzPlace 75 · Mountain Vista | — | Mountain Vista | 19:49 |
| 76 | Lucas RobinsPlace 76 · Boulder | — | Boulder | 19:50 |
| 77 | Jonathan PazenPlace 77 · Dakota Ridge | — | Dakota Ridge | 19:50 |
| 78 | Santiago SaenzPlace 78 · Fairview | — | Fairview | 19:51 |
| 79 | Kevin HolmesPlace 79 · Mountain Vista | — | Mountain Vista | 19:53 |
| 80 | Nathan PhillipsPlace 80 · Monarch | — | Monarch | 19:55 |
| 81 | Cole HollowayPlace 81 · Dakota Ridge | — | Dakota Ridge | 19:56 |
| 82 | Keegan JackPlace 82 · Boulder | — | Boulder | 19:57 |
| 83 | Brady MullanPlace 83 · Mountain Vista | — | Mountain Vista | 20:05 |
| 84 | Grayson RoblesPlace 84 · Mountain Vista | — | Mountain Vista | 20:07 |
| 85 | Max EatonPlace 85 · Fairview | — | Fairview | 20:08 |
| 86 | Ian RuschePlace 86 · Dakota Ridge | — | Dakota Ridge | 20:11 |
| 87 | Michael ShockleyPlace 87 · Mountain Vista | — | Mountain Vista | 20:11 |
| 88 | Sam EricksonPlace 88 · Peyton | — | Peyton | 20:15 |
| 89 | Connor WojeckowskiPlace 89 · Mountain Vista | — | Mountain Vista | 20:15 |
| 90 | Carter CingraniPlace 90 · Mountain Vista | — | Mountain Vista | 20:16 |
| 91 | Corbin HobertPlace 91 · Denver East | — | Denver East | 20:16 |
| 92 | Jonas PetersonPlace 92 · Boulder | — | Boulder | 20:19 |
| 93 | Matthew WalkerPlace 93 · Mountain Vista | — | Mountain Vista | 20:19 |
| 94 | Thomas KapicaPlace 94 · Fairview | — | Fairview | 20:20 |
| 95 | Ethan GoughPlace 95 · Dakota Ridge | — | Dakota Ridge | 20:20 |
| 96 | Sam GuarinoPlace 96 · Denver East | — | Denver East | 20:24 |
| 97 | Liam HardingPlace 97 · Dakota Ridge | — | Dakota Ridge | 20:34 |
| 98 | Ethan LinnenbergerPlace 98 · Monarch | — | Monarch | 20:37 |
| 99 | Noah GuldePlace 99 · Mountain Vista | — | Mountain Vista | 20:37 |
| 100 | Ryan TaylorPlace 100 · Peak to Peak | — | Peak to Peak | 20:37 |
| 101 | Kai TierheimerPlace 101 · Dakota Ridge | — | Dakota Ridge | 20:37 |
| 102 | Collin CundiffPlace 102 · Mountain Vista | — | Mountain Vista | 20:38 |
| 103 | Elias HardingPlace 103 · Dakota Ridge | — | Dakota Ridge | 20:40 |
| 104 | Lorenzo AnguianoPlace 104 · Peak to Peak | — | Peak to Peak | 20:41 |
| 105 | Dawson BarchersPlace 105 · Niwot | — | Niwot | 20:41 |
| 106 | Gabe ThompsonPlace 106 · Monarch | — | Monarch | 20:42 |
| 107 | Avery VogelPlace 107 · Mountain Vista | — | Mountain Vista | 20:42 |
| 108 | Nathan ReseighPlace 108 · Boulder | — | Boulder | 20:43 |
| 109 | Jordan BrownsbergerPlace 109 · Lyons | — | Lyons | 20:45 |
| 110 | Jaden SchelhaasPlace 110 · Dakota Ridge | — | Dakota Ridge | 20:47 |
| 111 | Noah SarasinPlace 111 · Monarch | — | Monarch | 20:48 |
| 112 | Liam JennerPlace 112 · Centaurus | — | Centaurus | 20:50 |
| 113 | Riley Leitner-HutchinsonPlace 113 · Niwot | — | Niwot | 20:50 |
| 114 | Evan HarrisPlace 114 · Pomona | — | Pomona | 20:52 |
| 115 | Ben BrendePlace 115 · Peak to Peak | — | Peak to Peak | 20:53 |
| 116 | Ethan MartinezPlace 116 · Pomona | — | Pomona | 20:53 |
| 117 | Luke WilfongPlace 117 · Peyton | — | Peyton | 20:59 |
| 118 | Grant GauPlace 118 · Lyons | — | Lyons | 21:01 |
| 119 | Mason ChoiPlace 119 · Dakota Ridge | — | Dakota Ridge | 21:04 |
| 120 | Landon KohlerPlace 120 · Dakota Ridge | — | Dakota Ridge | 21:04 |
| 121 | Ryan SutherlandPlace 121 · Boulder | — | Boulder | 21:07 |
| 122 | Weerapat SaengchotePlace 122 · Niwot | — | Niwot | 21:08 |
| 123 | Elijah TellerPlace 123 · Mountain Vista | — | Mountain Vista | 21:09 |
| 124 | Grant PetersonPlace 124 · Fairview | — | Fairview | 21:11 |
| 125 | Cheng ZhouPlace 125 · Niwot | — | Niwot | 21:12 |
| 126 | Matthew GrummPlace 126 · Fairview | — | Fairview | 21:17 |
| 127 | Zane RameyPlace 127 · Lyons | — | Lyons | 21:17 |
| 128 | Deklin MorrisseyPlace 128 · Dakota Ridge | — | Dakota Ridge | 21:21 |
| 129 | Pavan GudavalliPlace 129 · Fairview | — | Fairview | 21:24 |
| 130 | Tyler CordesPlace 130 · Mountain Vista | — | Mountain Vista | 21:25 |
| 131 | Gideon RussoPlace 131 · Monarch | — | Monarch | 21:28 |
| 132 | Koleman GeePlace 132 · Peyton | — | Peyton | 21:30 |
| 133 | Ben AtkinsonPlace 133 · Boulder | — | Boulder | 21:30 |
| 134 | Jackson MencinPlace 134 · Lyons | — | Lyons | 21:30 |
| 135 | Julian FankoPlace 135 · Niwot | — | Niwot | 21:31 |
| 136 | Trevor FoxPlace 136 · Mountain Vista | — | Mountain Vista | 21:31 |
| 137 | Owen LeePlace 137 · Monarch | — | Monarch | 21:38 |
| 138 | Joshua ColgrovePlace 138 · Fairview | — | Fairview | 21:41 |
| 139 | Benjamin HoffmanPlace 139 · Mountain Vista | — | Mountain Vista | 21:41 |
| 140 | Aaron LeblancPlace 140 · Dakota Ridge | — | Dakota Ridge | 21:43 |
| 141 | Lukas Le DesmaPlace 141 · Fairview | — | Fairview | 21:44 |
| 142 | Benjamin JohnsonPlace 142 · Dakota Ridge | — | Dakota Ridge | 21:48 |
| 143 | William LinrothPlace 143 · Niwot | — | Niwot | 21:54 |
| 144 | Nolan WoodPlace 144 · Centaurus | — | Centaurus | 21:55 |
| 145 | Zach MundPlace 145 · Centaurus | — | Centaurus | 22:01 |
| 146 | Chris CarpenterPlace 146 · Fairview | — | Fairview | 22:02 |
| 147 | Yuma HashimotoPlace 147 · Boulder | — | Boulder | 22:03 |
| 148 | Noah StadlerPlace 148 · Niwot | — | Niwot | 22:06 |
| 149 | Evan DudleyPlace 149 · Monarch | — | Monarch | 22:24 |
| 150 | Tanner GuderianPlace 150 · Mountain Vista | — | Mountain Vista | 22:27 |
| 151 | Mason MequiPlace 151 · Mountain Vista | — | Mountain Vista | 22:32 |
| 152 | Clark GrevesPlace 152 · Monarch | — | Monarch | 22:38 |
| 153 | Erik SelfridgePlace 153 · Dakota Ridge | — | Dakota Ridge | 22:39 |
| 154 | Jack FordPlace 154 · Monarch | — | Monarch | 22:44 |
| 155 | Noah DouglassPlace 155 · Peak to Peak | — | Peak to Peak | 22:48 |
| 156 | Jonas ZeutziusPlace 156 · Boulder | — | Boulder | 22:49 |
| 157 | Aiden Perez-LymPlace 157 · Denver East | — | Denver East | 22:50 |
| 158 | Conrad BranchPlace 158 · Denver East | — | Denver East | 22:51 |
| 159 | Connor HisePlace 159 · Denver East | — | Denver East | 22:53 |
| 160 | Max ProskePlace 160 · Denver East | — | Denver East | 22:56 |
| 161 | Ethan AnnaPlace 161 · Pomona | — | Pomona | 22:56 |
| 162 | Nicholas RichardPlace 162 · Dakota Ridge | — | Dakota Ridge | 22:59 |
| 163 | Francesco AbramiPlace 163 · Denver East | — | Denver East | 22:59 |
| 164 | Christopher NatsPlace 164 · Mountain Vista | — | Mountain Vista | 23:06 |
| 165 | George NajeraPlace 165 · Dakota Ridge | — | Dakota Ridge | 23:09 |
| 166 | Joshua Ludski-LeePlace 166 · Niwot | — | Niwot | 23:13 |
| 167 | Jeremiah CroninPlace 167 · Lyons | — | Lyons | 23:14 |
| 168 | Xavier GonzalesPlace 168 · Monarch | — | Monarch | 23:15 |
| 169 | Miles SuPlace 169 · Fairview | — | Fairview | 23:16 |
| 170 | Ashton MagnettPlace 170 · Pomona | — | Pomona | 23:18 |
| 171 | Lane WilfongPlace 171 · Peyton | — | Peyton | 23:19 |
| 172 | Austin YeePlace 172 · Dakota Ridge | — | Dakota Ridge | 23:22 |
| 173 | Jack LehnertPlace 173 · Mountain Vista | — | Mountain Vista | 23:24 |
| 174 | Sam DaleyPlace 174 · Denver East | — | Denver East | 23:26 |
| 175 | Trevor GreggPlace 175 · Peyton | — | Peyton | 23:26 |
| 176 | Colin SmithPlace 176 · Dakota Ridge | — | Dakota Ridge | 23:28 |
| 177 | Jacob MedleyPlace 177 · Peyton | — | Peyton | 23:31 |
| 178 | Ben JacobsenPlace 178 · Centaurus | — | Centaurus | 23:34 |
| 179 | Kaden StrunkPlace 179 · Centaurus | — | Centaurus | 23:35 |
| 180 | Eytan Markman-RaffeldPlace 180 · Fairview | — | Fairview | 23:38 |
| 181 | Wade JulianPlace 181 · Denver East | — | Denver East | 23:39 |
| 182 | Milo RobertsonPlace 182 · Denver East | — | Denver East | 23:39 |
| 183 | Diego BarrettPlace 183 · Gateway | — | Gateway | 24:10 |
| 184 | Jaden FreyPlace 184 · Peyton | — | Peyton | 24:15 |
| 185 | Nicolas SaenzPlace 185 · Fairview | — | Fairview | 24:17 |
| 186 | Milan PatelPlace 186 · Mountain Vista | — | Mountain Vista | 24:18 |
| 187 | Lucius WinterPlace 187 · Peyton | — | Peyton | 24:19 |
| 188 | Gideon JamesPlace 188 · Niwot | — | Niwot | 24:28 |
| 189 | Daniel WarkentinePlace 189 · Peyton | — | Peyton | 24:37 |
| 190 | Ryan SullivanPlace 190 · Dakota Ridge | — | Dakota Ridge | 24:56 |
| 191 | Aiden JekelPlace 191 · Pomona | — | Pomona | 25:17 |
| 192 | Armando GarciaPlace 192 · Denver East | — | Denver East | 25:28 |
| 193 | Andrew GonzalezPlace 193 · Dakota Ridge | — | Dakota Ridge | 25:35 |
| 194 | Jackson HayesPlace 194 · Dakota Ridge | — | Dakota Ridge | 26:13 |
| 195 | Warren HardistyPlace 195 · Lyons | — | Lyons | 26:28 |
| 196 | William WardlowPlace 196 · Dakota Ridge | — | Dakota Ridge | 26:44 |
| 197 | Alex BuusPlace 197 · Peak to Peak | — | Peak to Peak | 26:53 |
| 198 | Derrick HajkPlace 198 · Dakota Ridge | — | Dakota Ridge | 27:27 |
| 199 | Jacob SpencerPlace 199 · Dakota Ridge | — | Dakota Ridge | 28:14 |
| 200 | Luke ZyvololskiPlace 200 · Monarch | — | Monarch | 28:22 |
| 201 | Mataniya BikisPlace 201 · Gateway | — | Gateway | 28:35 |
| 202 | Xaven HensonPlace 202 · Denver East | — | Denver East | 28:38 |
| 203 | Ben UnekisPlace 203 · Dakota Ridge | — | Dakota Ridge | 28:39 |
| 204 | Steban UrbimaPlace 204 · Boulder | — | Boulder | 30:19 |
| 205 | Caleb MagesPlace 205 · Dakota Ridge | — | Dakota Ridge | 30:55 |
| 206 | Johann PastranaPlace 206 · Gateway | — | Gateway | 32:28 |
| 207 | Andrew MassonPlace 207 · Boulder | — | Boulder | 34:47 |
| 208 | Abdullah DawudPlace 208 · Monarch | — | Monarch | 36:26 |