| 1 | Jackson BakerPlace 1 · Grade Jr · Clackamas (Ore.) CCUnofficial | Jr | Clackamas (Ore.) CC | 25:23 |
| 2 | Jose MaciasPlace 2 · Grade Fr · Clackamas (Ore.) CCUnofficial | Fr | Clackamas (Ore.) CC | 25:49 |
| 3 | Sam GarvinPlace 3 · Grade Fr · Clark (Wash.)Unofficial | Fr | Clark (Wash.) | 25:51 |
| 4 | Shane CrofootPlace 4 · Grade Fr · Rogue CommunityUnofficial | Fr | Rogue Community | 25:52 PR |
| 5 | Victor SalgadoPlace 5 · Grade Fr · Spokane (Wash.) CCUnofficial | Fr | Spokane (Wash.) CC | 25:56 PR |
| 6 | Devin SellersPlace 6 · Grade So · Clackamas (Ore.) CCUnofficial | So | Clackamas (Ore.) CC | 25:58 |
| 7 | Jerry CelistinoPlace 7 · Grade So · Treasure Valley (Ore.) CCUnofficial | So | Treasure Valley (Ore.) CC | 26:00 PR |
| 8 | James BreenPlace 8 · Grade So · Clark (Wash.)Unofficial | So | Clark (Wash.) | 26:02 |
| 9 | Mohamud AbdiPlace 9 · Grade So · Everett (Wash.) CCUnofficial | So | Everett (Wash.) CC | 26:03 |
| 10 | Jesus De LeonPlace 10 · Grade Fr · Southwestern Oregon CCUnofficial | Fr | Southwestern Oregon CC | 26:10 PR |
| 11 | Jacob ShaffeldPlace 11 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 26:14 PR |
| 12 | Josiah BursonPlace 12 · Grade Fr · Clark (Wash.)Unofficial | Fr | Clark (Wash.) | 26:16 PR |
| 13 | David CovertPlace 13 · Grade Jr · Treasure Valley (Ore.) CCUnofficial | Jr | Treasure Valley (Ore.) CC | 26:22 |
| 14 | Glapougbae GarmondehPlace 14 · Grade So · Clackamas (Ore.) CCUnofficial | So | Clackamas (Ore.) CC | 26:24 |
| 15 | kyler SimpkinsPlace 15 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 26:27 |
| 16 | Kyler SagerPlace 16 · Grade So · Everett (Wash.) CCUnofficial | So | Everett (Wash.) CC | 26:33 |
| 17 | Carlton BairdPlace 17 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 26:38 |
| 18 | Alek SchwisowPlace 18 · Grade Fr · Everett (Wash.) CCUnofficial | Fr | Everett (Wash.) CC | 26:40 |
| 19 | Evan SutherlandPlace 19 · Grade Fr · Clackamas (Ore.) CCUnofficial | Fr | Clackamas (Ore.) CC | 26:40 |
| 20 | Al LaceyPlace 20 · Grade So · Clackamas (Ore.) CCUnofficial | So | Clackamas (Ore.) CC | 26:41 PR |
| 21 | Isaiah BrittPlace 21 · Grade Fr · Everett (Wash.) CCUnofficial | Fr | Everett (Wash.) CC | 26:46 PR |
| 22 | Brad FernerPlace 22 · Grade Fr · Southwestern Oregon CCUnofficial | Fr | Southwestern Oregon CC | 26:48 |
| 23 | David FloresPlace 23 · Grade Fr · Southwestern Oregon CCUnofficial | Fr | Southwestern Oregon CC | 27:06 PR |
| 24 | Stephen HeintzPlace 24 · Grade Fr · Spokane (Wash.) CCUnofficial | Fr | Spokane (Wash.) CC | 27:10 |
| 25 | Zach BlancoPlace 25 · Grade Fr · Rogue CommunityUnofficial | Fr | Rogue Community | 27:15 |
| 26 | Garmondeh GlapoujayPlace 26 · Grade So · Clackamas (Ore.) CCUnofficial | So | Clackamas (Ore.) CC | 27:19 |
| 27 | Devin RodmanPlace 27 · Grade Fr · Rogue CommunityUnofficial | Fr | Rogue Community | 27:23 |
| 28 | Josh MoatsPlace 28 · Grade Fr · Clackamas (Ore.) CCUnofficial | Fr | Clackamas (Ore.) CC | 27:28 |
| 29 | Corbin WilliamsPlace 29 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 27:31 PR |
| 30 | Jackson WagnerPlace 30 · Grade Fr · Everett (Wash.) CCUnofficial | Fr | Everett (Wash.) CC | 27:36 PR |
| 31 | Johnny ZacariasPlace 31 · Grade So · Mt. Hood (Ore.) CCUnofficial | So | Mt. Hood (Ore.) CC | 27:36 |
| 32 | Rigoberto SanchezPlace 32 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 27:39 |
| 34 | Justin KnowlesPlace 34 · Grade Fr · Clark (Wash.)Unofficial | Fr | Clark (Wash.) | 27:44 |
| 35 | Nigel LeonisPlace 35 · Grade Fr · Rogue CommunityUnofficial | Fr | Rogue Community | 27:46 PR |
| 36 | Isaac RipleyPlace 36 · Grade Fr · Everett (Wash.) CCUnofficial | Fr | Everett (Wash.) CC | 27:47 |
| 37 | Frankie HoernerPlace 37 · Grade Fr · Spokane (Wash.) CCUnofficial | Fr | Spokane (Wash.) CC | 27:48 |
| 38 | Gary DavisPlace 38 · UnattachedUnofficial | — | Unattached | 27:48 |
| 39 | Tony Gil-JuarezPlace 39 · Grade So · Rogue CommunityUnofficial | So | Rogue Community | 27:56 PR |
| 40 | Luke LowePlace 40 · Grade Jr · Mt. Hood (Ore.) CCUnofficial | Jr | Mt. Hood (Ore.) CC | 28:03 |
| 41 | Chase JeppePlace 41 · Grade So · Treasure Valley (Ore.) CCUnofficial | So | Treasure Valley (Ore.) CC | 28:09 |
| 42 | Daniel NehnevajPlace 42 · Grade Fr · Clark (Wash.)Unofficial | Fr | Clark (Wash.) | 28:19 |
| 43 | Christian CintronPlace 43 · Grade So · Green River (Wash.) CCUnofficial | So | Green River (Wash.) CC | 28:26 |
| 44 | Jack HarveyPlace 44 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 28:32 |
| 45 | Ryan PitchfordPlace 45 · Grade Fr · Green River (Wash.) CCUnofficial | Fr | Green River (Wash.) CC | 28:34 |
| 46 | Traegan ThomasPlace 46 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 28:39 |
| 47 | Jacob O'ConnellPlace 47 · Grade So · Green River (Wash.) CCUnofficial | So | Green River (Wash.) CC | 28:41 |
| 48 | Brendan BloomPlace 48 · Grade Fr · Green River (Wash.) CCUnofficial | Fr | Green River (Wash.) CC | 28:45 |
| 49 | Cameron SorterPlace 49 · Grade So · Treasure Valley (Ore.) CCUnofficial | So | Treasure Valley (Ore.) CC | 28:47 |
| 50 | Eric PalaciosPlace 50 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 28:50 |
| 51 | Jacob BarnettPlace 51 · Grade So · Mt. Hood (Ore.) CCUnofficial | So | Mt. Hood (Ore.) CC | 28:58 PR |
| 52 | Jacob HarleyPlace 52 · Grade Fr · Clackamas (Ore.) CCUnofficial | Fr | Clackamas (Ore.) CC | 29:01 PR |
| 53 | Dominic GiordanoPlace 53 · Grade Fr · Spokane (Wash.) CCUnofficial | Fr | Spokane (Wash.) CC | 29:03 |
| 54 | Jonathon DavisPlace 54 · Grade So · Green River (Wash.) CCUnofficial | So | Green River (Wash.) CC | 29:03 |
| 55 | Keith BeasleyPlace 55 · Grade Fr · Green River (Wash.) CCUnofficial | Fr | Green River (Wash.) CC | 29:17 |
| 56 | Anthony SwensonPlace 56 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 29:19 |
| 57 | Evan PalmerPlace 57 · Grade Fr · Clackamas (Ore.) CCUnofficial | Fr | Clackamas (Ore.) CC | 29:28 |
| 58 | Darius BurkePlace 58 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 29:34 PR |
| 33 | Dan CarrierPlace 33 · Grade Fr · Clackamas (Ore.) CCUnofficial | Fr | Clackamas (Ore.) CC | 29:37 |
| 59 | Cameron MerkerPlace 59 · Grade Fr · Rogue CommunityUnofficial | Fr | Rogue Community | 29:38 |
| 60 | Bret BaldwinPlace 60 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 29:49 |
| 61 | Troy RyalsPlace 61 · Grade Fr · Mt. Hood (Ore.) CCUnofficial | Fr | Mt. Hood (Ore.) CC | 30:01 |
| 62 | Brian JohnstonPlace 62 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 30:07 |
| 63 | Alexis GonzalesPlace 63 · Grade Fr · Treasure Valley (Ore.) CCUnofficial | Fr | Treasure Valley (Ore.) CC | 30:13 PR |
| 64 | Stephano MusaPlace 64 · Grade Fr · Green River (Wash.) CCUnofficial | Fr | Green River (Wash.) CC | 30:24 |
| 65 | Zane DecilliaPlace 65 · Grade Fr · Green River (Wash.) CCUnofficial | Fr | Green River (Wash.) CC | 30:24 PR |
| 66 | Colby GillettePlace 66 · Grade Fr · Southwestern Oregon CCUnofficial | Fr | Southwestern Oregon CC | 30:41 |
| 67 | David HuffPlace 67 · Grade So · Green River (Wash.) CCUnofficial | So | Green River (Wash.) CC | 31:22 |
| 68 | Jon Morrell/SalterPlace 68 · Grade Fr · Mt. Hood (Ore.) CCUnofficial | Fr | Mt. Hood (Ore.) CC | 32:03 |
| 69 | Nathan HufmanPlace 69 · Grade Fr · Southwestern Oregon CCUnofficial | Fr | Southwestern Oregon CC | 33:06 PR |
| 70 | Gabriel CastelloPlace 70 · Grade - · Southwestern Oregon CCUnofficial | - | Southwestern Oregon CC | 33:16 PR |
| 71 | Brandon ButlerPlace 71 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 33:22 PR |
| 72 | Joseph DawesPlace 72 · Grade Fr · Southwestern Oregon CCUnofficial | Fr | Southwestern Oregon CC | 33:23 PR |
| 73 | Tony Raventos-VasquezPlace 73 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 33:36 |
| 74 | Shawn FergusonPlace 74 · Grade Fr · Clark (Wash.)Unofficial | Fr | Clark (Wash.) | 34:12 |
| 75 | Jacob WongwaiPlace 75 · Grade Fr · Clark (Wash.)Unofficial | Fr | Clark (Wash.) | 34:42 PR |
| 76 | Spencer ClaeysPlace 76 · Grade Fr · Olympic (Wash.)Unofficial | Fr | Olympic (Wash.) | 35:51 |
| 77 | Riley GreenfieldPlace 77 · Grade So · Southwestern Oregon CCUnofficial | So | Southwestern Oregon CC | 37:09 |
| 78 | Dumas RobertPlace 78 · Grade So · Olympic (Wash.)Unofficial | So | Olympic (Wash.) | 38:57 |