| 1 | Brody KemblePlace 1 · Grade SR · Northwest Nazarene | SR | Northwest Nazarene | 23:40.30 |
| 2 | Grady MylanderPlace 2 · Grade SR · Northwest Nazarene | SR | Northwest Nazarene | 23:40.60 |
| 3 | Ian StockettPlace 3 · Grade JR · Northwest Nazarene | JR | Northwest Nazarene | 23:54.80 |
| 4 | Sergio Cuartas IIIPlace 4 · Grade SO · Chico State | SO | Chico State | 23:57.60 |
| 5 | Ty ElliottPlace 5 · Grade JR · Alaska Anchorage | JR | Alaska Anchorage | 24:14.40 |
| 6 | Damian GarciaPlace 6 · Grade JR · Chico State | JR | Chico State | 24:15.70 |
| 7 | Travis SelbyPlace 7 · Grade SR · Chico State | SR | Chico State | 24:16.60 |
| 8 | Jesus VillarrealPlace 8 · Grade SR · Chico State | SR | Chico State | 24:16.90 |
| 9 | Matthew GordonPlace 9 · Grade JR · Chico State | JR | Chico State | 24:18.30 |
| 10 | Matthew ResnikPlace 10 · Grade SO · Western Oregon | SO | Western Oregon | 24:19.00 |
| 11 | Jackson StreamPlace 11 · Grade FR · Unattached | FR | Unattached | 24:24.90 |
| 12 | Easton PomrankeyPlace 12 · Grade SR · Unattached | SR | Unattached | 24:27.40 |
| 13 | Neftali MenendezPlace 13 · Grade SO · Northwest Nazarene | SO | Northwest Nazarene | 24:28.30 |
| 14 | John PeckhamPlace 14 · Grade JR · Alaska Anchorage | JR | Alaska Anchorage | 24:28.80 |
| 15 | Benjamin BrowningPlace 15 · Grade SO · Alaska Anchorage | SO | Alaska Anchorage | 24:29.70 |
| 16 | Remedan SemanPlace 16 · Grade JR · Western Oregon | JR | Western Oregon | 24:31.00 |
| 17 | Zander CampbellPlace 17 · Grade FR · Western Oregon | FR | Western Oregon | 24:35.10 |
| 18 | Matt RongitschPlace 18 · Grade SO · Alaska Anchorage | SO | Alaska Anchorage | 24:35.30 |
| 19 | Emmanuel WallacePlace 19 · Grade FR · Chico State | FR | Chico State | 24:36.40 |
| 20 | Ethan BothwellPlace 20 · Grade JR · Western Oregon | JR | Western Oregon | 24:36.80 |
| 21 | Adrian HipolitoPlace 21 · Grade SO · Chico State | SO | Chico State | 24:37.80 |
| 22 | Matthew MorgonPlace 22 · Grade SR · Cal State East Bay | SR | Cal State East Bay | 24:39.00 |
| 23 | Jacob ChristoperPlace 23 · Grade JR · Cal Poly Humboldt | JR | Cal Poly Humboldt | 24:39.40 |
| 24 | Alex LamoureuxPlace 24 · Grade SO · Chico State | SO | Chico State | 24:40.80 |
| 25 | Xander Schulte-SassePlace 25 · Grade FR · Chico State | FR | Chico State | 24:41.40 |
| 26 | Jordan KemperPlace 26 · Grade SR · Unattached | SR | Unattached | 24:43.50 |
| 27 | Andrew StevensPlace 27 · Grade SO · Chico State | SO | Chico State | 24:44.10 |
| 28 | Phillip LoganPlace 28 · Grade SO · Cal State East Bay | SO | Cal State East Bay | 24:45.70 |
| 29 | Jack RattaryPlace 29 · Grade FR · Unattached | FR | Unattached | 24:48.80 |
| 30 | Preston MullenPlace 30 · Grade FR · Unattached | FR | Unattached | 24:49.10 |
| 31 | Zion OrtizPlace 31 · Unattached | — | Unattached | 24:53.30 |
| 32 | Christian GumpPlace 32 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 25:00.80 |
| 33 | Farhan IbrahimPlace 33 · Grade FR · Portland State | FR | Portland State | 25:01.90 |
| 34 | Mason MullenPlace 34 · Grade FR · Chico State | FR | Chico State | 25:04.70 |
| 35 | Luciano RobertsPlace 35 · Grade SO · San Diego Mesa | SO | San Diego Mesa | 25:06.00 |
| 36 | Joshua GuzmanPlace 36 · Grade FR · Unattached | FR | Unattached | 25:07.40 |
| 37 | Asher IngramPlace 37 · Grade JR · Northwest Nazarene | JR | Northwest Nazarene | 25:09.00 |
| 38 | Joseph DePascalePlace 38 · Grade JR · Chico State | JR | Chico State | 25:09.80 |
| 39 | Isaac VenablePlace 39 · Grade SR · Seattle Pacific | SR | Seattle Pacific | 25:11.10 |
| 40 | Owen AndersonPlace 40 · Grade FR · Unattached | FR | Unattached | 25:11.70 |
| 41 | Avery EricksonPlace 41 · Grade SO · Seattle Pacific | SO | Seattle Pacific | 25:14.40 |
| 42 | Samuel RoyPlace 42 · Grade SO · Alaska Anchorage | SO | Alaska Anchorage | 25:14.80 |
| 43 | Micah ChiPlace 43 · Grade JR · Northwest Nazarene | JR | Northwest Nazarene | 25:15.40 |
| 44 | Edgar Vera AlvaradoPlace 44 · Grade SO · Alaska Anchorage | SO | Alaska Anchorage | 25:19.90 |
| 45 | Michael TorresPlace 45 · Grade SO · Chico State | SO | Chico State | 25:22.00 |
| 46 | Aaron HeberleinPlace 46 · Grade SR · Northwest Nazarene | SR | Northwest Nazarene | 25:22.40 |
| 47 | Garrett CloydPlace 47 · Grade SO · San Diego Mesa | SO | San Diego Mesa | 25:25.00 |
| 48 | Anthony PorterPlace 48 · Grade SO · Alaska Anchorage | SO | Alaska Anchorage | 25:26.90 |
| 49 | Elias WigginsPlace 49 · Grade JR · Cal Poly Humboldt | JR | Cal Poly Humboldt | 25:27.40 |
| 50 | Ari SmithPlace 50 · Grade FR · Portland State | FR | Portland State | 25:28.30 |
| 51 | Luke GillinghamPlace 51 · Grade SO · Portland State | SO | Portland State | 25:29.20 |
| 52 | Jonah GrubbsPlace 52 · Grade SR · Unattached | SR | Unattached | 25:30.00 |
| 53 | Samuel FuentesPlace 53 · Grade FR · Western Oregon | FR | Western Oregon | 25:31.70 |
| 54 | Jacob CamachoPlace 54 · Grade FR · Chico State | FR | Chico State | 25:35.10 |
| 55 | Keeton SanchezPlace 55 · Unattached | — | Unattached | 25:35.60 |
| 56 | Silas DemmertPlace 56 · Grade JR · Seattle Pacific | JR | Seattle Pacific | 25:37.00 |
| 57 | Michael SidesPlace 57 · Grade SR · Cal Poly Humboldt | SR | Cal Poly Humboldt | 25:43.30 |
| 58 | Ethan AckroydPlace 58 · Grade SR · Alaska Anchorage | SR | Alaska Anchorage | 25:46.10 |
| 59 | JD ArthurPlace 59 · Grade FR · Portland State | FR | Portland State | 25:46.70 |
| 60 | Ries TveitPlace 60 · Grade SR · Alaska Anchorage | SR | Alaska Anchorage | 25:48.10 |
| 61 | Spencer BorinPlace 61 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 25:48.90 |
| 62 | Nicholas WooleryPlace 62 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 25:51.40 |
| 63 | Anders BeilPlace 63 · Grade SR · Chico State | SR | Chico State | 25:53.50 |
| 64 | Isaiah RodriguezPlace 64 · Grade JR · Western Oregon | JR | Western Oregon | 25:54.00 |
| 65 | Stephen ZukowskiPlace 65 · Grade SR · Alaska Anchorage | SR | Alaska Anchorage | 26:00.50 |
| 66 | Jonah RauPlace 66 · Grade JR · Northwest Nazarene | JR | Northwest Nazarene | 26:03.30 |
| 67 | Rowan HannamanPlace 67 · Grade FR · San Diego Mesa | FR | San Diego Mesa | 26:05.30 |
| 68 | Sean AlliegroPlace 68 · Grade SO · Chico State | SO | Chico State | 26:05.80 |
| 69 | Daniel ShaverPlace 69 · Grade SO · Cal Poly Humboldt | SO | Cal Poly Humboldt | 26:06.30 |
| 70 | Mark VelasquezPlace 70 · Grade JR · Cal State East Bay | JR | Cal State East Bay | 26:09.00 |
| 71 | Hunter PhillipsPlace 71 · Grade SR · Cal Poly Humboldt | SR | Cal Poly Humboldt | 26:11.90 |
| 72 | Timothy BradshawPlace 72 · Grade JR · Northwest Nazarene | JR | Northwest Nazarene | 26:13.10 |
| 73 | Arlo GagnonPlace 73 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 26:17.10 |
| 74 | Adrian ValdezPlace 74 · Grade SR · Unattached | SR | Unattached | 26:17.90 |
| 75 | Dominic RaffettoPlace 75 · Grade SR · Cal Poly Humboldt | SR | Cal Poly Humboldt | 26:24.10 |
| 76 | Nathaniel GalePlace 76 · Grade SR · Seattle Pacific | SR | Seattle Pacific | 26:24.20 |
| 77 | Jose RamirezPlace 77 · Grade FR · San Diego Mesa | FR | San Diego Mesa | 26:25.00 |
| 78 | Vince EstradaPlace 78 · Grade FR · Portland State | FR | Portland State | 26:26.30 |
| 79 | Aaron FeasterPlace 79 · Grade FR · Unattached | FR | Unattached | 26:26.70 |
| 80 | Emmanuel SalinasPlace 80 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 26:28.20 |
| 81 | Christopher ValderramaPlace 81 · Grade JR · Cal State East Bay | JR | Cal State East Bay | 26:28.30 |
| 82 | Talbot FriesenPlace 82 · Grade JR · Unattached | JR | Unattached | 26:32.90 |
| 83 | Darian PennPlace 83 · Grade FR · Seattle Pacific | FR | Seattle Pacific | 26:33.50 |
| 84 | Joaquin McGeePlace 84 · Grade JR · Cal State East Bay | JR | Cal State East Bay | 26:34.20 |
| 85 | Esteban TibochaPlace 85 · Grade FR · San Diego Mesa | FR | San Diego Mesa | 26:35.30 |
| 86 | Kees Van Der MeerPlace 86 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 26:35.50 |
| 87 | Evan BennettPlace 87 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 26:36.20 |
| 88 | Jacob CosioPlace 88 · Grade JR · Cal Poly Humboldt | JR | Cal Poly Humboldt | 26:38.50 |
| 89 | Brody WillPlace 89 · 36-Unattached | — | 36-Unattached | 26:41.30 |
| 90 | Trevor StewartPlace 90 · Grade SO · Cal Poly Humboldt | SO | Cal Poly Humboldt | 26:42.40 |
| 91 | Viggo BeckPlace 91 · Grade SO · Umpqua (Ore.) CC | SO | Umpqua (Ore.) CC | 26:44.30 |
| 92 | Grant PettyPlace 92 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 26:45.70 |
| 93 | Garrett FenskePlace 93 · RS 37-Unattached | — | RS 37-Unattached | 26:51.70 |
| 94 | Mika HuberPlace 94 · Grade SO · Portland State | SO | Portland State | 26:52.80 |
| 95 | Ben ZuschlagPlace 95 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 26:55.50 |
| 96 | Brody MichaelPlace 96 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 26:59.70 |
| 97 | John PattersonPlace 97 · Grade FR · Umpqua (Ore.) CC | FR | Umpqua (Ore.) CC | 26:59.70 |
| 98 | Ryan GiglioPlace 98 · Grade JR · Cal Poly Humboldt | JR | Cal Poly Humboldt | 27:00.10 |
| 99 | Tom ThakePlace 99 · Grade JR · Portland State | JR | Portland State | 27:04.00 |
| 100 | Matteo GarciaPlace 100 · Grade FR · San Diego Mesa | FR | San Diego Mesa | 27:05.30 |
| 101 | John Funderburg IVPlace 101 · Grade SO · Cal State East Bay | SO | Cal State East Bay | 27:07.30 |
| 102 | Alex VenablePlace 102 · Grade FR · Seattle Pacific | FR | Seattle Pacific | 27:17.30 |
| 103 | Vincent Sanford-CarrollPlace 103 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 27:20.10 |
| 104 | Lyness OtaPlace 104 · Grade JR · Portland State | JR | Portland State | 27:20.20 |
| 105 | Ryan KoenningerPlace 105 · Grade JR · Unattached | JR | Unattached | 27:22.00 |
| 106 | Josh PetersonPlace 106 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 27:23.30 |
| 107 | Emmett StoufferPlace 107 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 27:25.60 |
| 108 | Jose ZelayaPlace 108 · Grade SO · Southwestern Oregon CC | SO | Southwestern Oregon CC | 27:25.70 |
| 109 | Logan GantPlace 109 · Grade JR · Bushnell (Ore.) | JR | Bushnell (Ore.) | 27:29.70 |
| 110 | Jorge GarciaPlace 110 · Grade FR · Portland State | FR | Portland State | 27:31.40 |
| 111 | Daniel BrownPlace 111 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 27:34.60 |
| 112 | Landen SandovalPlace 112 · Grade SO · Portland State | SO | Portland State | 27:34.80 |
| 113 | Grant BohannonPlace 113 · Grade JR · Western Oregon | JR | Western Oregon | 27:36.40 |
| 114 | Trey HodgesPlace 114 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 27:40.80 |
| 115 | Amir AhmedPlace 115 · Grade JR · Portland State | JR | Portland State | 27:42.40 |
| 116 | Mason Oleson-BorlandPlace 116 · Grade FR · Seattle Pacific | FR | Seattle Pacific | 27:43.70 |
| 117 | Noah EichenbuschPlace 117 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 27:46.20 |
| 118 | Jose CotaPlace 118 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 27:50.20 |
| 119 | Spencer GeorgePlace 119 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 27:55.10 |
| 120 | Jorge MontenegroPlace 120 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 28:00.20 |
| 121 | Corbin AllenPlace 121 · Grade FR · Clackamas (Ore.) CC | FR | Clackamas (Ore.) CC | 28:04.70 |
| 122 | Sam WielandPlace 122 · Grade FR · Seattle Pacific | FR | Seattle Pacific | 28:05.70 |
| 123 | Talon ThomasPlace 123 · Grade SO · Southwestern Oregon CC | SO | Southwestern Oregon CC | 28:11.30 |
| 124 | Cyrus KurkinenPlace 124 · Grade SO · Mt. Hood (Ore.) CC | SO | Mt. Hood (Ore.) CC | 28:13.70 |
| 125 | Matthew OttleyPlace 125 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 28:15.60 |
| 126 | Dylan BaptistaPlace 126 · Grade FR · Cal State East Bay | FR | Cal State East Bay | 28:17.80 |
| 127 | Grayson CookPlace 127 · Grade FR · Clackamas (Ore.) CC | FR | Clackamas (Ore.) CC | 28:22.40 |
| 128 | James LackeyPlace 128 · Grade JR · Western Oregon | JR | Western Oregon | 28:27.40 |
| 129 | Seth RinconPlace 129 · Grade SO · Umpqua (Ore.) CC | SO | Umpqua (Ore.) CC | 28:29.40 |
| 130 | Micah HeberlenPlace 130 · Unattached | — | Unattached | 28:29.40 |
| 131 | Evan BrownPlace 131 · Grade FR · Clackamas (Ore.) CC | FR | Clackamas (Ore.) CC | 28:37.30 |
| 132 | Jaciel ValdezPlace 132 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 28:44.20 |
| 133 | Finnley OlsonPlace 133 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 28:45.80 |
| 134 | Zachary TatroPlace 134 · Grade SO · Northwest Nazarene | SO | Northwest Nazarene | 29:03.10 |
| 135 | Saul JimenezPlace 135 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 29:06.70 |
| 136 | Orlando SorianoPlace 136 · Grade FR · Cal Poly Humboldt | FR | Cal Poly Humboldt | 29:07.40 |
| 137 | CJ LongPlace 137 · Grade SO · Bushnell (Ore.) | SO | Bushnell (Ore.) | 29:13.00 |
| 138 | Jose DeleonPlace 138 · Grade FR · Mt. Hood (Ore.) CC | FR | Mt. Hood (Ore.) CC | 29:18.30 |
| 139 | Scott DavisPlace 139 · Unattached | — | Unattached | 29:19.20 |
| 140 | Sayer PescosolidoPlace 140 · Grade SR · Bushnell (Ore.) | SR | Bushnell (Ore.) | 29:27.50 |
| 141 | Jeremiah SwanstonPlace 141 · Grade FR · Southwestern Oregon CC | FR | Southwestern Oregon CC | 29:28.40 |
| 142 | Tommy BecannonPlace 142 · Grade JR · Cal Poly Humboldt | JR | Cal Poly Humboldt | 29:28.60 |
| 143 | Aundrey CalvertPlace 143 · Grade SO · San Diego Mesa | SO | San Diego Mesa | 29:32.80 |
| 144 | Miguel RamirezPlace 144 · Grade SO · Bushnell (Ore.) | SO | Bushnell (Ore.) | 29:38.00 |
| 145 | Brandon MarklePlace 145 · Grade FR · Northwest Nazarene | FR | Northwest Nazarene | 29:43.70 |
| 146 | Pablo ChapmanPlace 146 · Grade JR · Cal Poly Humboldt | JR | Cal Poly Humboldt | 29:55.40 |
| 147 | Simon WalshPlace 147 · Grade SO · Portland State | SO | Portland State | 29:56.00 |
| 148 | Vincent RomeroPlace 148 · Grade SO · Umpqua (Ore.) CC | SO | Umpqua (Ore.) CC | 30:08.80 |
| 149 | Ben PattersonPlace 149 · Grade FR · Bushnell (Ore.) | FR | Bushnell (Ore.) | 30:14.60 |
| 150 | Isaac FitchPlace 150 · Grade SO · Mt. Hood (Ore.) CC | SO | Mt. Hood (Ore.) CC | 30:44.40 |
| 151 | Graycin JanzenPlace 151 · Grade FR · Clackamas (Ore.) CC | FR | Clackamas (Ore.) CC | 30:50.90 |
| 152 | Jacob Olmos LopezPlace 152 · Grade FR · Clackamas (Ore.) CC | FR | Clackamas (Ore.) CC | 30:59.80 |
| 153 | Brycen WeimerPlace 153 · Grade SO · Mt. Hood (Ore.) CC | SO | Mt. Hood (Ore.) CC | 33:54.60 |
| 154 | Andrew BennettPlace 154 · Grade SR · Bushnell (Ore.) | SR | Bushnell (Ore.) | 34:38.30 |
| 155 | Logan AublePlace 155 · Grade FR · Mt. Hood (Ore.) CC | FR | Mt. Hood (Ore.) CC | 45:15.20 |