| 1 | Coda DeulenPlace 1 · Grade 12 · Pueblo West | 12 | Pueblo West | 17:42.7 |
| 2 | Winston LangPlace 2 · Grade 11 · Pueblo West | 11 | Pueblo West | 17:46.8 |
| 3 | Mads KreutzerPlace 3 · Grade 12 · Del Norte | 12 | Del Norte | 18:29.1 |
| 4 | Jude PetersPlace 4 · Grade 12 · Lake County | 12 | Lake County | 18:45.4 |
| 5 | James PacheckPlace 5 · Grade 11 · Pueblo West | 11 | Pueblo West | 18:59.5 |
| 6 | Landon CrowderPlace 6 · Grade 11 · Del Norte | 11 | Del Norte | 19:04.3 |
| 7 | Aidin TaigaPlace 7 · Grade 11 · Green Mountain | 11 | Green Mountain | 19:05.8 |
| 8 | Leo NudgePlace 8 · Grade 12 · Buena Vista | 12 | Buena Vista | 19:12.2 |
| 9 | Cruz MattaPlace 9 · Grade 12 · Del Norte | 12 | Del Norte | 19:22.4 |
| 10 | Micah HansenPlace 10 · Grade 11 · Crested Butte | 11 | Crested Butte | 19:52.5 |
| 11 | Zach DanielPlace 11 · Grade 11 · Del Norte | 11 | Del Norte | 20:15.6 |
| 12 | Lucas JonesPlace 12 · Grade 10 · Green Mountain | 10 | Green Mountain | 20:20.7 |
| 13 | Nash JosephPlace 13 · Grade 10 · Green Mountain | 10 | Green Mountain | 20:21.1 |
| 14 | Hayden FlynnPlace 14 · Grade 9 · Green Mountain | 9 | Green Mountain | 20:25.0 |
| 15 | Justin ASTPlace 15 · Grade 10 · Del Norte | 10 | Del Norte | 20:38.6 |
| 16 | Rhys PhillimorePlace 16 · Grade 10 · Lake City Community | 10 | Lake City Community | 20:52.4 |
| 17 | Nathanael GranilloPlace 17 · Grade 12 · Lake County | 12 | Lake County | 20:53.4 |
| 18 | Isiah RothPlace 18 · Grade 12 · Pueblo West | 12 | Pueblo West | 21:05.2 |
| 19 | Eli HansonPlace 19 · Grade 9 · Crested Butte | 9 | Crested Butte | 21:07.5 |
| 20 | Ben MoorePlace 20 · Grade 11 · Buena Vista | 11 | Buena Vista | 21:10.0 |
| 21 | Ethan HobbsPlace 21 · Grade 12 · Green Mountain | 12 | Green Mountain | 21:25.7 |
| 22 | Nathan Williams-EatoPlace 22 · Grade 9 · Green Mountain | 9 | Green Mountain | 21:30.2 |
| 23 | Billy GoodrichPlace 23 · Grade 9 · Green Mountain | 9 | Green Mountain | 21:41.5 |
| 24 | Malachi WatsonPlace 24 · Grade 11 · Pueblo West | 11 | Pueblo West | 21:58.8 |
| 25 | Sam HaasPlace 25 · Grade 12 · Green Mountain | 12 | Green Mountain | 21:59.1 |
| 26 | Miles HammondPlace 26 · Grade 10 · Green Mountain | 10 | Green Mountain | 21:59.9 |
| 27 | Sawyer BarrettPlace 27 · Grade 9 · Green Mountain | 9 | Green Mountain | 22:00.2 |
| 28 | Andrew ZwyerPlace 28 · Grade 10 · Green Mountain | 10 | Green Mountain | 22:04.8 |
| 29 | Peter LoperPlace 29 · Grade 12 · Lake City Community | 12 | Lake City Community | 22:24.8 |
| 30 | Eliot TalbotPlace 30 · Grade 9 · Lake County | 9 | Lake County | 22:31.8 |
| 31 | Oliver SheetsPlace 31 · Grade 10 · Green Mountain | 10 | Green Mountain | 22:36.0 |
| 32 | Colton BosoPlace 32 · Grade 10 · Pueblo West | 10 | Pueblo West | 22:37.7 |
| 33 | Jedidiah LangPlace 33 · Grade 9 · Pueblo West | 9 | Pueblo West | 22:50.4 |
| 34 | Gabriel MartinezPlace 34 · Grade 9 · Green Mountain | 9 | Green Mountain | 22:51.3 |
| 35 | Andres PaynePlace 35 · Grade 10 · Centennial | 10 | Centennial | 23:08.4 |
| 36 | Simon AllenPlace 36 · Grade 11 · Buena Vista | 11 | Buena Vista | 23:13.6 |
| 37 | Eero StaiPlace 37 · Grade 10 · Crested Butte | 10 | Crested Butte | 23:16.2 |
| 38 | Nathan WhitedPlace 38 · Grade 11 · Buena Vista | 11 | Buena Vista | 23:27.9 |
| 39 | Brantley VotrubaPlace 39 · Grade 9 · Lake City Community | 9 | Lake City Community | 23:28.0 PR |
| 40 | Brantley GastonPlace 40 · Grade 11 · Buena Vista | 11 | Buena Vista | 23:47.0 |
| 41 | Isaac AxworthyPlace 41 · Grade 12 · Pueblo West | 12 | Pueblo West | 24:25.3 |
| 42 | Josiah RaelPlace 42 · Grade 11 · Centennial | 11 | Centennial | 24:46.0 |
| 43 | Alex FutchPlace 43 · Grade 9 · Green Mountain | 9 | Green Mountain | 25:24.9 |
| 44 | Anthony LlanezPlace 44 · Grade 10 · Antonito | 10 | Antonito | 25:57.9 |
| 45 | Jackson MaloryPlace 45 · Grade 10 · Green Mountain | 10 | Green Mountain | 26:58.7 |
| 46 | Bryan RomeroPlace 46 · Grade 9 · Antonito | 9 | Antonito | 27:05.2 |
| 47 | Miguel SalcidoPlace 47 · Grade 12 · Centennial | 12 | Centennial | 27:44.0 |
| 48 | Elijah TomlinsonPlace 48 · Grade 10 · Pueblo West | 10 | Pueblo West | 28:51.7 PR |
| 49 | Robert PacheckPlace 49 · Grade 9 · Pueblo West | 9 | Pueblo West | 29:05.5 |
| 50 | Wyatt BrennanPlace 50 · Grade 9 · Pueblo West | 9 | Pueblo West | 30:21.7 PR |
| 51 | Aaron PizanaPlace 51 · Grade 12 · Lake County | 12 | Lake County | 31:09.4 |
| 52 | Sebastian Monroy-GonzalezPlace 52 · Grade 10 · Centennial | 10 | Centennial | 31:10.6 |
| 53 | Steven VelasquezPlace 53 · Grade 12 · Antonito | 12 | Antonito | 36:48.7 |