| 1 | Scott FaublePlace 1 · Grade SR-4 · Portland | SR-4 | Portland | 24:46.5 |
| 2 | Sean O'HollearnPlace 2 · Grade JR-3 · Portland | JR-3 | Portland | 25:03.4 |
| 3 | Gabriel HaugheyPlace 3 · Unattached | — | Unattached | 25:10.8 |
| 4 | Justin RoceretoPlace 4 · Grade SO-2 · Portland | SO-2 | Portland | 25:14.6 |
| 5 | Nicholas HaugerPlace 5 · Unattached | — | Unattached | 25:17.3 |
| 6 | Jacob ShafiPlace 6 · Grade JR-3 · Willamette | JR-3 | Willamette | 25:36.0 |
| 7 | Yonny CastilloPlace 7 · Grade JR-3 · Willamette | JR-3 | Willamette | 25:45.1 |
| 8 | Ian AndresPlace 8 · Unattached | — | Unattached | 25:55.5 |
| 9 | Brandon RaleighPlace 9 · Grade SO · Mt. Hood CC | SO | Mt. Hood CC | 25:56.4 |
| 10 | Daniel SwansonPlace 10 · Grade SR-4 · Willamette | SR-4 | Willamette | 26:02.6 |
| 11 | Carter AebiPlace 11 · Unattached | — | Unattached | 26:03.7 |
| 12 | Michael FrancyPlace 12 · Grade FR · Mt. Hood CC | FR | Mt. Hood CC | 26:07.0 |
| 13 | Noah KempPlace 13 · Unattached | — | Unattached | 26:13.7 |
| 14 | Patrick LoftusPlace 14 · Grade FR-1 · Willamette | FR-1 | Willamette | 26:22.9 |
| 15 | Will Baker-RobinsonPlace 15 · Grade SO-2 · Portland | SO-2 | Portland | 26:28.0 |
| 16 | Andy HolstromPlace 16 · Grade SO-2 · Portland | SO-2 | Portland | 26:50.1 |
| 17 | Hunter MatthiesPlace 17 · Grade JR-3 · Willamette | JR-3 | Willamette | 27:01.4 |
| 18 | Quinn LindleyPlace 18 · Grade SR-4 · Willamette | SR-4 | Willamette | 27:05.3 |
| 19 | Forrest SmithPlace 19 · Grade FR-1 · Willamette | FR-1 | Willamette | 27:13.4 |
| 20 | Ben MowPlace 20 · Grade SR-4 · Willamette | SR-4 | Willamette | 27:20.6 |
| 21 | Joshua BlandPlace 21 · Unattached | — | Unattached | 27:24.7 |
| 22 | Dane TippettPlace 22 · Grade FR-1 · Willamette | FR-1 | Willamette | 27:26.4 |
| 23 | Logan OrndorfPlace 23 · Unattached | — | Unattached | 27:32.0 |
| 24 | Nathan ConradPlace 24 · Grade JR-3 · Willamette | JR-3 | Willamette | 27:42.4 |
| 25 | Michael UnderwoodPlace 25 · Grade JR-3 · Willamette | JR-3 | Willamette | 28:14.6 |
| 26 | Dean NizerPlace 26 · Grade FR · Mt. Hood CC | FR | Mt. Hood CC | 28:30.6 |
| 27 | Santos DamianPlace 27 · Grade FR · Mt. Hood CC | FR | Mt. Hood CC | 28:36.0 |
| 28 | Shelby DeckerPlace 28 · Grade JR-3 · Willamette | JR-3 | Willamette | 28:54.5 |
| 29 | Jack KobylkaPlace 29 · Grade FR-1 · Willamette | FR-1 | Willamette | 29:03.3 |
| 30 | Nick ShindlerPlace 30 · Grade SO-2 · Portland | SO-2 | Portland | 29:25.6 |
| 31 | Ian GilbertPlace 31 · Grade FR-1 · Willamette | FR-1 | Willamette | 29:29.8 |
| 32 | Jacob BarnettPlace 32 · Grade FR · Mt. Hood CC | FR | Mt. Hood CC | 30:36.8 |
| 33 | Santiago Velasco-LopezPlace 33 · Grade SO · Mt. Hood CC | SO | Mt. Hood CC | 31:10.1 |
| 34 | Cody BeierlePlace 34 · Grade SO · Mt. Hood CC | SO | Mt. Hood CC | 31:56.1 |