| 1 | Tyler NordPlace 1 · Grade Sr · Western Colorado | Sr | Western Colorado | 24:09 |
| 2 | Jan ThewesPlace 2 · Grade - · Nosotros Track Club | - | Nosotros Track Club | 24:29 PR |
| 3 | Gable RialPlace 3 · Grade So · Western Colorado | So | Western Colorado | 24:32 |
| 4 | Kellen ReedPlace 4 · Grade Jr · Western Colorado | Jr | Western Colorado | 24:39 |
| 5 | Aiden WieskampPlace 5 · Grade Jr · Western Colorado | Jr | Western Colorado | 24:47 PR |
| 6 | Nathan LumayePlace 6 · Grade So · Western Colorado | So | Western Colorado | 24:50 PR |
| 7 | Gavin TaylorPlace 7 · Grade So · Western Colorado | So | Western Colorado | 24:54 PR |
| 8 | Alexander KoenekerPlace 8 · Grade So · Western Colorado | So | Western Colorado | 24:57 PR |
| 9 | Wyatt HooverPlace 9 · Grade Sr · Western Colorado | Sr | Western Colorado | 25:08 PR |
| 10 | Kaden HamiltonPlace 10 · Grade So · Western Colorado | So | Western Colorado | 25:15 PR |
| 11 | Lachian MongerPlace 11 · Grade - · Unattached | - | Unattached | 25:22 PR |
| 12 | Lucas StevesonPlace 12 · Grade Fr · Western Colorado | Fr | Western Colorado | 25:27 PR |
| 13 | Kyler BoymelPlace 13 · Grade Fr · Western Colorado | Fr | Western Colorado | 25:33 PR |
| 14 | Charlie DillmanPlace 14 · Grade So · Western Colorado | So | Western Colorado | 25:38 |
| 15 | Joseph HoudeshellPlace 15 · Grade Sr · Western Colorado | Sr | Western Colorado | 25:48 PR |
| 16 | Samuel BrondykePlace 16 · Grade So · Western Colorado | So | Western Colorado | 25:51 PR |
| 17 | Joel DavisPlace 17 · Grade Fr · Western Colorado | Fr | Western Colorado | 26:03 PR |
| 18 | Evan RushPlace 18 · Grade So · Western Colorado | So | Western Colorado | 26:17 PR |
| 19 | Nehemiah CioneloPlace 19 · Grade - · Nosotros Track Club | - | Nosotros Track Club | 26:17 PR |
| 20 | Kellen ScottPlace 20 · Grade Jr · Western Colorado | Jr | Western Colorado | 26:27 PR |
| 21 | Aiden OggPlace 21 · Grade Fr · Western Colorado | Fr | Western Colorado | 26:42 PR |
| 22 | Carson SandersPlace 22 · Grade - · Nosotros Track Club | - | Nosotros Track Club | 26:49 PR |
| 23 | Yonas HansonPlace 23 · Grade Fr · Western Colorado | Fr | Western Colorado | 26:55 PR |
| 24 | Nathan KuklaPlace 24 · Grade Fr · Western Colorado | Fr | Western Colorado | 27:04 PR |
| 25 | Avery CesarPlace 25 · Grade So · Western Colorado | So | Western Colorado | 27:06 PR |
| 26 | Bryson FearsPlace 26 · Grade So · Unattached | So | Unattached | 27:13 PR |
| 27 | Cameron HendricksPlace 27 · Grade Fr · Western Colorado | Fr | Western Colorado | 27:23 PR |
| 28 | Cody PleakPlace 28 · Grade - · Unattached | - | Unattached | 27:41 |
| 29 | Kevin GarciaPlace 29 · Grade Fr · Western Colorado | Fr | Western Colorado | 27:51 PR |
| 30 | Daniel CarrPlace 30 · Grade - · Nosotros Track Club | - | Nosotros Track Club | 27:53 PR |
| 31 | Edwin SiudaPlace 31 · Grade - · Nosotros Track Club | - | Nosotros Track Club | 28:10 PR |
| 32 | Jesse PatrickPlace 32 · Grade - · Nosotros Track Club | - | Nosotros Track Club | 31:15 PR |
| 33 | Kyle TownePlace 33 · Grade Sr · Colorado Mesa | Sr | Colorado Mesa | 31:27 |
| 34 | Jayden ThulsonPlace 34 · Grade Sr · Colorado Mesa | Sr | Colorado Mesa | 31:27 |
| 35 | Winter WhittlePlace 35 · Grade Jr · Colorado Mesa | Jr | Colorado Mesa | 31:27 PR |
| 36 | Vasileios SalpasPlace 36 · Grade Fr · Colorado Mesa | Fr | Colorado Mesa | 31:28 PR |
| 37 | Jack SingletonPlace 37 · Grade Jr · Colorado Mesa | Jr | Colorado Mesa | 31:28 PR |
| 0 | Vladislav EvseevPlace 0 · Grade Sr · Western Colorado | Sr | Western Colorado | DNF |