| 1 | Andrew WisePlace 1 · Grade Jr · Western Washington | Jr | Western Washington | 20:19 |
| 2 | Matt LutzPlace 2 · Grade Sr · Western Washington | Sr | Western Washington | 20:23 |
| 3 | Josh BostonPlace 3 · Grade So · Central Washington | So | Central Washington | 20:24 |
| 4 | Kaleb JavierPlace 4 · Grade Sr · Central Washington | Sr | Central Washington | 20:31 PR |
| 5 | Nick SpencerPlace 5 · Grade Sr · Central Washington | Sr | Central Washington | 20:33 |
| 6 | Isaac DerlinePlace 6 · Grade Jr · Western Washington | Jr | Western Washington | 20:39 PR |
| 7 | Cody McCraniePlace 7 · Grade Sr · Western Washington | Sr | Western Washington | 20:52 |
| 8 | Tyler HumphriesPlace 8 · Grade So · Central Washington | So | Central Washington | 20:56 |
| 9 | Ron LeafPlace 9 · Grade Jr · Central Washington | Jr | Central Washington | 21:01 |
| 10 | Hanson LeePlace 10 · Grade So · Central Washington | So | Central Washington | 21:02 |
| 11 | Max RomeyPlace 11 · Grade Sr · Western Washington | Sr | Western Washington | 21:04 |
| 12 | Taryk BoydPlace 12 · Grade So · Central Washington | So | Central Washington | 21:05 |
| 13 | Justin IrvinePlace 13 · Grade So · Western Washington | So | Western Washington | 21:22 |
| 14 | Porter McMichaelPlace 14 · Unattached | — | Unattached | 21:26 |
| 15 | Matt ConrardyPlace 15 · Grade Fr · Central Washington | Fr | Central Washington | 21:28 |
| 16 | Liam CossettePlace 16 · Grade Fr · Western Washington | Fr | Western Washington | 21:32 |
| 17 | Justin PringlePlace 17 · Grade So · Central Washington | So | Central Washington | 21:33 PR |
| 18 | Jonathan LaffertyPlace 18 · Grade So · Central Washington | So | Central Washington | 21:34 PR |
| 19 | Mock SigfriedPlace 19 · Unattached | — | Unattached | 21:40 |
| 20 | Matthew SchrenkPlace 20 · Grade Fr · Central Washington | Fr | Central Washington | 21:42 |
| 21 | Cameron FreshwatersPlace 21 · Grade Jr · Western Washington | Jr | Western Washington | 21:46 |
| 22 | Aaron RainbothPlace 22 · Unattached | — | Unattached | 21:47 |
| 23 | Hameed MakttoofPlace 23 · Unattached | — | Unattached | 21:50 |
| 24 | Grant MackeyPlace 24 · Grade Fr · Central Washington | Fr | Central Washington | 21:50 PR |
| 25 | Eric HamelPlace 25 · Unattached | — | Unattached | 21:59 |
| 26 | Jacob O'ConnellPlace 26 · Unattached | — | Unattached | 22:17 |
| 27 | Logan GiesePlace 27 · Grade Jr · Western Washington | Jr | Western Washington | 22:24 PR |
| 28 | Colton HogarthPlace 28 · Unattached | — | Unattached | 22:37 |
| 29 | Ben CrowellPlace 29 · Grade Fr · Western Washington | Fr | Western Washington | 22:44 PR |
| 30 | Jack HarveyPlace 30 · Grade So · Olympic (Wash.) | So | Olympic (Wash.) | 22:51 PR |
| 31 | Keaton SpillerPlace 31 · Grade Fr · Western Washington | Fr | Western Washington | 23:02 PR |
| 32 | Bret BaldwinPlace 32 · Grade So · Olympic (Wash.) | So | Olympic (Wash.) | 23:11 PR |
| 33 | Nick GennarelliPlace 33 · Grade Fr · Central Washington | Fr | Central Washington | 23:22 PR |
| 34 | Nick MounierPlace 34 · Grade So · Western Washington | So | Western Washington | 23:47 PR |
| 35 | Brian JohnstonPlace 35 · Grade So · Olympic (Wash.) | So | Olympic (Wash.) | 24:06 |
| 36 | Anthony SwensonPlace 36 · Grade So · Olympic (Wash.) | So | Olympic (Wash.) | 24:21 |
| 37 | Jeremiah LambertPlace 37 · Grade Fr · Olympic (Wash.) | Fr | Olympic (Wash.) | 24:39 PR |
| 38 | Drake AdamsPlace 38 · Grade Fr · Olympic (Wash.) | Fr | Olympic (Wash.) | 26:48 PR |
| 39 | Alex McEachronPlace 39 · Grade Fr · Olympic (Wash.) | Fr | Olympic (Wash.) | 28:43 PR |