| 1 | Isaiah GivensPlace 1 · Grade Jr · Colorado | Jr | Colorado | 15:02.0 PR |
| 2 | Jacob WhitePlace 2 · Grade Sr · Wyoming | Sr | Wyoming | 15:03.4 |
| 3 | Jake LiebertPlace 3 · Grade Fr · Colorado | Fr | Colorado | 15:08.6 PR |
| 4 | James OverbergPlace 4 · Grade Sr · Colorado | Sr | Colorado | 15:08.9 PR |
| 5 | Grady RaubaPlace 5 · Grade Sr · Colorado | Sr | Colorado | 15:13.7 PR |
| 6 | Dean CaseyPlace 6 · Grade Jr · Colorado | Jr | Colorado | 15:16.2 PR |
| 7 | TJ HansenPlace 7 · Grade Fr · Colorado | Fr | Colorado | 15:18.3 PR |
| 8 | Ryker HoltzenPlace 8 · Grade Sr · Wyoming | Sr | Wyoming | 15:30.0 |
| 9 | Mathis ChavandPlace 9 · Grade Sr · Wyoming | Sr | Wyoming | 15:30.7 PR |
| 10 | Mac ZastrowPlace 10 · Grade Sr · Wyoming | Sr | Wyoming | 15:33.3 |
| 11 | Drew CostelowPlace 11 · Grade So · Colorado | So | Colorado | 15:38.8 PR |
| 12 | Habtamu WetzelPlace 12 · Grade Fr · Wyoming | Fr | Wyoming | 15:41.7 PR |
| 13 | Benjamin WolffPlace 13 · Grade Fr · Colorado St. | Fr | Colorado St. | 15:44.0 PR |
| 14 | Colin OlsonPlace 14 · Grade Fr · Wyoming | Fr | Wyoming | 15:48.8 PR |
| 15 | Dylan van der HockPlace 15 · Grade RS · Wyoming | RS | Wyoming | 15:52.5 |
| 16 | Parker WestermannPlace 16 · Grade Fr · Colorado St. | Fr | Colorado St. | 15:53.1 |
| 17 | Owen CasselmanPlace 17 · Grade So · Colorado St. | So | Colorado St. | 15:57.8 PR |
| 18 | Ben KirboPlace 18 · Grade Jr · Colorado St. | Jr | Colorado St. | 16:00.0 |
| 19 | Nic SpencerPlace 19 · Grade So · Colorado St. | So | Colorado St. | 16:00.9 |
| 20 | Reuben HolnessPlace 20 · Grade So · Colorado St. | So | Colorado St. | 16:03.8 |
| 21 | Jonas ScudamorePlace 21 · Grade Fr · Colorado St. | Fr | Colorado St. | 16:04.7 PR |
| 22 | Wil IhmelsPlace 22 · Grade Fr · Colorado | Fr | Colorado | 16:10.3 PR |
| 23 | Austin AkersPlace 23 · Grade So · Wyoming | So | Wyoming | 16:11.0 |
| 24 | Aidan RamseyPlace 24 · Grade Sr · Wyoming | Sr | Wyoming | 16:14.2 |
| 25 | Logan GullettPlace 25 · Grade Fr · Northern Colorado | Fr | Northern Colorado | 16:21.9 PR |
| 26 | Tanner BrownPlace 26 · Grade So · Wyoming | So | Wyoming | 16:31.1 PR |
| 27 | Gideon MoorePlace 27 · Grade Fr · Wyoming | Fr | Wyoming | 16:38.1 |
| 28 | Noah OsmondPlace 28 · Grade Jr · Northern Colorado | Jr | Northern Colorado | 16:46.1 |
| 29 | Davis RydmanPlace 29 · Grade So · Colorado St. | So | Colorado St. | 17:00.1 |
| 30 | Meyer SmithPlace 30 · Grade So · Wyoming | So | Wyoming | 17:00.5 |
| 31 | Nolan HoffmanPlace 31 · Grade So · Wyoming | So | Wyoming | 17:04.9 PR |
| 32 | Guthrie ManzellaPlace 32 · Grade Fr · Wyoming | Fr | Wyoming | 17:06.6 PR |
| 33 | Aidan KemnitzerPlace 33 · Grade Fr · Northern Colorado | Fr | Northern Colorado | 17:11.3 PR |
| 34 | Tristan KnueppelPlace 34 · Grade Jr · Wyoming | Jr | Wyoming | 17:13.8 PR |
| 35 | Hunter KenneyPlace 35 · Grade Sr · Northern Colorado | Sr | Northern Colorado | 17:32.1 |
| 36 | Ethan MannPlace 36 · Grade So · Colorado St. | So | Colorado St. | 17:42.4 PR |
| 37 | Noah Mayoral De AnzaPlace 37 · Grade Fr · Northern Colorado | Fr | Northern Colorado | 17:43.0 |
| 38 | Max KedrowskiPlace 38 · Grade Fr · Northern Colorado | Fr | Northern Colorado | 17:49.1 PR |
| 39 | Tad RabenhorstPlace 39 · Grade Fr · Northern Colorado | Fr | Northern Colorado | 18:03.6 PR |
| 40 | Hayden HymanPlace 40 · Grade So · Northern Colorado | So | Northern Colorado | 18:10.5 PR |
| 41 | Aaron RollPlace 41 · Grade Fr · Northern Colorado | Fr | Northern Colorado | 18:17.5 PR |
| 42 | Henry StubenrauchPlace 42 · Grade So · Colorado St. | So | Colorado St. | 19:14.0 PR |