| 1 | Leo CastilloPlace 1 · Willamette | — | Willamette | 22:43.86 | 1 |
| 2 | Stefan RedfieldPlace 2 · Willamette | — | Willamette | 22:53.31 | 2 |
| 3 | Kevin AubolPlace 3 · Willamette | — | Willamette | 23:10.00 | 3 |
| 4 | Ryan McLaughlinPlace 4 · Willamette | — | Willamette | 23:20.75 | 4 |
| 5 | Nathan SmithPlace 5 · Willamette | — | Willamette | 23:24.51 | 5 |
| 6 | Scott GagePlace 6 · Linfield | — | Linfield | 23:25.66 | 6 |
| 7 | Nick RebolPlace 7 · Willamette | — | Willamette | 23:30.08 | 7 |
| 8 | Parker BennettPlace 8 · Willamette | — | Willamette | 23:37.53 | 8 |
| 9 | Ben DonovanPlace 9 · Willamette | — | Willamette | 23:38.93 | — |
| 10 | Joseph PiaPlace 10 · George Fox | — | George Fox | 23:39.77 | 9 |
| 11 | Scott PinskePlace 11 · Linfield | — | Linfield | 23:45.63 | 10 |
| 12 | Matt ParkerPlace 12 · Willamette | — | Willamette | 23:57.74 | — |
| 13 | Eric WeinbenderPlace 13 · Linfield | — | Linfield | 23:57.88 | 11 |
| 14 | Alan DenAdelPlace 14 · Pacific Lutheran | — | Pacific Lutheran | 24:00.56 | 12 |
| 15 | Kristian KingstadPlace 15 · Willamette | — | Willamette | 24:03.11 | — |
| 16 | Joseph GladowPlace 16 · Linfield | — | Linfield | 24:04.43 | 13 |
| 17 | Joseph DeardorffPlace 17 · Pacific (Ore.) | — | Pacific (Ore.) | 24:13.34 | 14 |
| 18 | Brian GnerrePlace 18 · Willamette | — | Willamette | 24:14.15 | — |
| 19 | John GillemPlace 19 · Pacific (Ore.) | — | Pacific (Ore.) | 24:16.83 | 15 |
| 20 | Adrian ShipleyPlace 20 · Pacific (Ore.) | — | Pacific (Ore.) | 24:19.84 | 16 |
| 21 | John PhillipsPlace 21 · Pacific Lutheran | — | Pacific Lutheran | 24:21.44 | 17 |
| 22 | Kyle DreibelbisPlace 22 · George Fox | — | George Fox | 24:24.45 | 18 |
| 23 | Sean SharmaPlace 23 · Willamette | — | Willamette | 24:30.67 | — |
| 24 | Allen CasselPlace 24 · George Fox | — | George Fox | 24:37.39 | 19 |
| 25 | Sean AndrascikPlace 25 · Pacific Lutheran | — | Pacific Lutheran | 24:46.83 | 20 |
| 26 | Arian AndersonPlace 26 · Linfield | — | Linfield | 24:54.19 | 21 |
| 27 | Cameron ChesterPlace 27 · Linfield | — | Linfield | 24:56.07 | 22 |
| 28 | Colton WrightPlace 28 · Linfield | — | Linfield | 25:07.01 | 23 |
| 29 | Josh EcholsPlace 29 · Willamette | — | Willamette | 25:10.20 | — |
| 30 | Daniel FloraPlace 30 · Pacific (Ore.) | — | Pacific (Ore.) | 25:14.95 | 24 |
| 31 | Octaviano ChavarinPlace 31 · Willamette | — | Willamette | 25:20.69 | — |
| 32 | Nathaniel Allen-SlabaPlace 32 · Pacific Lutheran | — | Pacific Lutheran | 25:22.73 | 25 |
| 33 | John CushmanPlace 33 · Pacific (Ore.) | — | Pacific (Ore.) | 25:23.61 | 26 |
| 34 | Mike CalavanPlace 34 · George Fox | — | George Fox | 25:36.41 | 27 |
| 35 | Jason HightPlace 35 · Linfield | — | Linfield | 25:42.23 | — |
| 36 | Alex MartinPlace 36 · Pacific Lutheran | — | Pacific Lutheran | 25:45.24 | 28 |
| 37 | Tyler MagillPlace 37 · George Fox | — | George Fox | 25:49.35 | 29 |
| 38 | Steve StollerPlace 38 · Pacific (Ore.) | — | Pacific (Ore.) | 25:52.16 | 30 |
| 39 | Kolter GrigsbyPlace 39 · Pacific Lutheran | — | Pacific Lutheran | 25:52.73 | 31 |
| 40 | Robert BournePlace 40 · Linfield | — | Linfield | 25:53.06 | — |
| 41 | Rudy SanchezPlace 41 · Pacific (Ore.) | — | Pacific (Ore.) | 25:53.84 | 32 |
| 42 | Barrett BollenPlace 42 · Pacific Lutheran | — | Pacific Lutheran | 25:57.73 | 33 |
| 43 | Wesley PorterPlace 43 · Pacific (Ore.) | — | Pacific (Ore.) | 26:03.59 | — |
| 44 | Max MilanderPlace 44 · Linfield | — | Linfield | 26:07.50 | — |
| 45 | Chad SutfinPlace 45 · George Fox | — | George Fox | 26:24.44 | 34 |
| 46 | Greg LemayPlace 46 · Willamette | — | Willamette | 26:25.75 | — |
| 47 | Josh SivaPlace 47 · Pacific (Ore.) | — | Pacific (Ore.) | 26:32.93 | — |
| 48 | Jonathan LarsonPlace 48 · Pacific (Ore.) | — | Pacific (Ore.) | 26:47.42 | — |
| 49 | Kai YoshiokaPlace 49 · Willamette | — | Willamette | 26:56.81 | — |
| 50 | Nic MilesPlace 50 · Linfield | — | Linfield | 27:14.40 | — |
| 51 | Chris ThompsonPlace 51 · Pacific (Ore.) | — | Pacific (Ore.) | 27:15.48 | — |
| 52 | Brandon LemerandePlace 52 · Linfield | — | Linfield | 27:21.18 | — |
| 53 | Matthew BealPlace 53 · Pacific Lutheran | — | Pacific Lutheran | 27:43.70 | — |
| 54 | Jason ChurchPlace 54 · Linfield | — | Linfield | 27:47.94 | — |
| 55 | Justin HolmanPlace 55 · George Fox | — | George Fox | 27:56.70 | 35 |
| 56 | Brin Manoogian-O'DellPlace 56 · Willamette | — | Willamette | 28:11.17 | — |
| 57 | Dion MacDonaldPlace 57 · Pacific (Ore.) | — | Pacific (Ore.) | 28:17.03 | — |
| 58 | Nicholas SteelePlace 58 · Pacific Lutheran | — | Pacific Lutheran | 28:54.78 | — |