| 1 | Kenny LangPlace 1 · Niwot V B | — | Niwot V B | 16:21 |
| 2 | Connor KaufmanPlace 2 · Wiggins V B | — | Wiggins V B | 16:56 |
| 3 | Alex MurphyPlace 3 · Palmer Ridge V B | — | Palmer Ridge V B | 17:01 |
| 4 | Cruz JimenezPlace 4 · Denver North V B | — | Denver North V B | 17:04 |
| 5 | Aiden ClousePlace 5 · Palmer Ridge V B | — | Palmer Ridge V B | 17:27 |
| 6 | Caleb SmithPlace 6 · Peyton V B | — | Peyton V B | 17:31 |
| 7 | Gabe MurilloPlace 7 · Valley V B | — | Valley V B | 17:34 |
| 8 | Garhett ShawPlace 8 · Peyton V B | — | Peyton V B | 17:37 |
| 9 | Andrew BluemelPlace 9 · Palmer Ridge V B | — | Palmer Ridge V B | 17:38 |
| 10 | Micah KellyPlace 10 · Palmer Ridge V B | — | Palmer Ridge V B | 17:41 |
| 11 | Luke SocolofshyPlace 11 · Palmer Ridge V B | — | Palmer Ridge V B | 17:45 |
| 12 | Kyle HutsellPlace 12 · Limon V B | — | Limon V B | 17:46 |
| 13 | Axel NayPlace 13 · Palmer Ridge V B | — | Palmer Ridge V B | 17:47 |
| 14 | Sammy SchuemannPlace 14 · Peyton V B | — | Peyton V B | 18:00 |
| 15 | Luke WilsonPlace 15 · Palmer Ridge V B | — | Palmer Ridge V B | 18:01 |
| 16 | Nikolas CarterPlace 16 · Strasburg V B | — | Strasburg V B | 18:02 |
| 17 | Max SalimanPlace 17 · Shining Mountain V | — | Shining Mountain V | 18:07 |
| 18 | Joseph EnrightPlace 18 · Peyton V B | — | Peyton V B | 18:08 |
| 19 | Wesley DaviesPlace 19 · Clear Creek V B | — | Clear Creek V B | 18:22 |
| 20 | Gage GellermanPlace 20 · Peyton V B | — | Peyton V B | 18:26 |
| 21 | Mason HowardPlace 21 · Peyton V B | — | Peyton V B | 18:27 |
| 22 | Gage DeanPlace 22 · Byers V B | — | Byers V B | 18:31 |
| 23 | Alex SchuetzPlace 23 · Yuma V B | — | Yuma V B | 18:31 |
| 24 | Tyson BukerPlace 24 · Kiowa V B | — | Kiowa V B | 18:38 |
| 25 | Connor EllertonPlace 25 · Denver North V B | — | Denver North V B | 18:39 |
| 26 | Pete KammerzellPlace 26 · Wiggins V B | — | Wiggins V B | 18:39 |
| 27 | Adrain VillagramaPlace 27 · Denver North V B | — | Denver North V B | 18:40 |
| 28 | Chris Del VallePlace 28 · Denver North V B | — | Denver North V B | 18:43 |
| 29 | Johnny McGrathPlace 29 · Ridgeview V B | — | Ridgeview V B | 18:49 |
| 30 | Hudson MajeskiPlace 30 · Liberty Common V B | — | Liberty Common V B | 18:50 |
| 31 | Mark VossetigPlace 31 · Liberty Common V B | — | Liberty Common V B | 18:50 |
| 32 | Trevor SchneiderPlace 32 · Valley V B | — | Valley V B | 18:56 |
| 33 | Kaleb RosasPlace 33 · Ridgeview V B | — | Ridgeview V B | 18:57 |
| 34 | Cale SchaferPlace 34 · Valley V B | — | Valley V B | 18:59 |
| 35 | Ben KlingbeilPlace 35 · Niwot V B | — | Niwot V B | 18:59 |
| 36 | Alejandro SandovaPlace 36 · JFK V B | — | JFK V B | 19:00 |
| 37 | Morgan ArnoldPlace 37 · Limon V B | — | Limon V B | 19:05 |
| 38 | Braedon WhaleyPlace 38 · Peyton V B | — | Peyton V B | 19:06 |
| 39 | Darius LloydPlace 39 · Byers V B | — | Byers V B | 19:11 |
| 40 | Zeke BukerPlace 40 · Kiowa V B | — | Kiowa V B | 19:13 |
| 41 | Ben MilerPlace 41 · Liberty Common V B | — | Liberty Common V B | 19:16 |
| 42 | Jesse FalkPlace 42 · Niwot V B | — | Niwot V B | 19:21 |
| 43 | Parker HarrisPlace 43 · Denver Academy V B | — | Denver Academy V B | 19:22 |
| 44 | Diego BurciagaPlace 44 · Denver North V B | — | Denver North V B | 19:23 |
| 45 | James HandyPlace 45 · Strasburg V B | — | Strasburg V B | 19:24 |
| 46 | Jose LopezPlace 46 · Denver North V B | — | Denver North V B | 19:28 |
| 47 | Christian PerkinsPlace 47 · Ridgeview V B | — | Ridgeview V B | 19:31 |
| 48 | Kameron MartinezPlace 48 · Ridgeview V B | — | Ridgeview V B | 19:42 |
| 49 | Erick EnriquezPlace 49 · Yuma V B | — | Yuma V B | 19:45 |
| 50 | Ethan JiangPlace 50 · Niwot V B | — | Niwot V B | 19:46 |
| 51 | Nathan ArnoldPlace 51 · Limon V B | — | Limon V B | 19:46 |
| 52 | Sayed FierroPlace 52 · Yuma V B | — | Yuma V B | 19:49 |
| 53 | Kevin SethrePlace 53 · Berthoud V B | — | Berthoud V B | 19:51 |
| 54 | Robert PerschauPlace 54 · Liberty Common V B | — | Liberty Common V B | 19:54 |
| 55 | Gregory TownsendPlace 55 · Strasburg V B | — | Strasburg V B | 19:56 |
| 56 | Dylan ShuttPlace 56 · Valley V B | — | Valley V B | 19:58 |
| 57 | Jacob GildayPlace 57 · JFK V B | — | JFK V B | 19:59 |
| 58 | Isaac NeivertPlace 58 · Denver Academy V B | — | Denver Academy V B | 20:00 |
| 59 | Pablo QuezadaPlace 59 · Denver North V B | — | Denver North V B | 20:01 |
| 60 | Cody WilsonPlace 60 · Strasburg V B | — | Strasburg V B | 20:02 |
| 61 | Nick BellewPlace 61 · Pikes Peak Christia | — | Pikes Peak Christia | 20:02 |
| 62 | Samuel HattonPlace 62 · Berthoud V B | — | Berthoud V B | 20:04 |
| 63 | Tyler SavinelliPlace 63 · Pikes Peak Christia | — | Pikes Peak Christia | 20:08 |
| 64 | Jacob HandyPlace 64 · Strasburg V B | — | Strasburg V B | 20:09 |
| 65 | Sebastian NietoPlace 65 · Valley V B | — | Valley V B | 20:11 |
| 66 | Logan PratherPlace 66 · Yuma V B | — | Yuma V B | 20:11 |
| 67 | Antonio CornejoPlace 67 · Valley V B | — | Valley V B | 20:16 |
| 68 | Andre GuevaraPlace 68 · Valley V B | — | Valley V B | 20:17 |
| 69 | Sebastian VillaloPlace 69 · Strasburg V B | — | Strasburg V B | 20:19 |
| 70 | Sawyer KittingPlace 70 · Clear Creek V B | — | Clear Creek V B | 20:20 |
| 71 | David HillPlace 71 · Liberty Common V B | — | Liberty Common V B | 20:22 |
| 72 | Alexander ParadisPlace 72 · Berthoud V B | — | Berthoud V B | 20:24 |
| 73 | Rowan CarrPlace 73 · Berthoud V B | — | Berthoud V B | 20:28 |
| 74 | Sidney WolfordPlace 74 · Ridgeview V B | — | Ridgeview V B | 20:37 |
| 75 | Elijah MyersPlace 75 · Limon V B | — | Limon V B | 20:39 |
| 76 | Caden EymannPlace 76 · Byers V B | — | Byers V B | 20:43 |
| 77 | Marcus PetersonPlace 77 · Yuma V B | — | Yuma V B | 20:51 |
| 78 | Cole ToothakerPlace 78 · Niwot V B | — | Niwot V B | 20:57 |
| 79 | Pedro RiveraPlace 79 · JFK V B | — | JFK V B | 20:58 |
| 80 | Steven BuenoPlace 80 · JFK V B | — | JFK V B | 21:00 |
| 81 | Carter Von SeggerPlace 81 · Berthoud V B | — | Berthoud V B | 21:06 |
| 82 | Cody ConwayPlace 82 · Ridgeview V B | — | Ridgeview V B | 21:11 |
| 83 | Jacob GordonPlace 83 · Yuma V B | — | Yuma V B | 21:12 |
| 84 | Luke WeimerPlace 84 · Merino V B | — | Merino V B | 21:18 |
| 85 | Sean KewleyPlace 85 · Thomas Maclaren V B | — | Thomas Maclaren V B | 21:20 |
| 86 | Conor ChristianssPlace 86 · JFK V B | — | JFK V B | 21:24 |
| 87 | Rayan ElahiPlace 87 · Niwot V B | — | Niwot V B | 21:24 |
| 88 | Harley LindtPlace 88 · Kiowa V B | — | Kiowa V B | 21:26 |
| 89 | Nathan VignaliPlace 89 · Strasburg V B | — | Strasburg V B | 21:34 |
| 90 | Dalton ParkerPlace 90 · Yuma V B | — | Yuma V B | 21:43 |
| 91 | Bryce MittsPlace 91 · Berthoud V B | — | Berthoud V B | 22:21 |
| 92 | Sawyer McCuenPlace 92 · Byers V B | — | Byers V B | 22:31 |
| 93 | Jason FettersPlace 93 · Niwot V B | — | Niwot V B | 22:45 |
| 94 | Alexander HollandPlace 94 · Denver Academy V B | — | Denver Academy V B | 22:57 |
| 95 | Caleb PhaneufPlace 95 · Pikes Peak Christia | — | Pikes Peak Christia | 23:06 |
| 96 | Anthony PopePlace 96 · Byers V B | — | Byers V B | 23:12 |
| 97 | Ogawa FukumaruPlace 97 · Wiggins V B | — | Wiggins V B | 23:27 |
| 98 | Brandon PennelPlace 98 · Clear Creek V B | — | Clear Creek V B | 23:40 |
| 99 | Eric GodfreyPlace 99 · Berthoud V B | — | Berthoud V B | 23:54 |
| 100 | Sam O'haraPlace 100 · Thomas Maclaren V B | — | Thomas Maclaren V B | 24:06 |
| 101 | Steven GouldPlace 101 · Clear Creek V B | — | Clear Creek V B | 24:32 |
| 102 | Nathan WollinkaPlace 102 · Thomas Maclaren V B | — | Thomas Maclaren V B | 24:45 |
| 103 | Michael AlliprandPlace 103 · JFK V B | — | JFK V B | 24:45 |
| 104 | Carlos SanchezPlace 104 · JFK V B | — | JFK V B | 24:45 |
| 105 | Quentin HawkinsPlace 105 · Clear Creek V B | — | Clear Creek V B | 24:50 |
| 106 | Will JohnsrudPlace 106 · Byers V B | — | Byers V B | 25:36 |
| 107 | Teiler YohnPlace 107 · Clear Creek V B | — | Clear Creek V B | 25:44 |
| 108 | Dain GrimesPlace 108 · Kiowa V B | — | Kiowa V B | 26:18 |