| 1 | Mark TedderPlace 1 · Battle Gro | — | Battle Gro | 18:15.00 |
| 2 | John RodehefferPlace 2 · Oak Harbor | — | Oak Harbor | 18:45.00 |
| 3 | Cory JohnsonPlace 3 · Enumclaw | — | Enumclaw | 18:48.00 |
| 4 | Jake McDonaldPlace 4 · Mountain V | — | Mountain V | 19:02.00 |
| 5 | Gael MarinPlace 5 · Astoria | — | Astoria | 19:10.00 |
| 6 | Nick MounierPlace 6 · Kelso | — | Kelso | 19:27.00 |
| 7 | Adrian CliffordPlace 7 · Sequim | — | Sequim | 19:28.00 |
| 8 | Tommy ZabelkaPlace 8 · Burlington | — | Burlington | 19:30.00 |
| 9 | Nick HallPlace 9 · Sweet | — | Sweet | 19:33.00 |
| 10 | Dasan TelfordPlace 10 · Kentwood | — | Kentwood | 19:35.00 |
| 11 | Tyson LovellPlace 11 · Montesano | — | Montesano | 19:40.00 |
| 12 | Austin JexPlace 12 · Todd | — | Todd | 19:42.00 |
| 13 | Eli McMeenPlace 13 · Kentwood | — | Kentwood | 19:43.00 |
| 14 | Heath MelerPlace 14 · Columbia R | — | Columbia R | 19:43.00 |
| 15 | Stanley WalkerPlace 15 · Tumwater | — | Tumwater | 19:44.00 |
| 16 | Nolan SekermestrovichPlace 16 · Corvallis | — | Corvallis | 19:55.00 |
| 17 | Nicholas McMillanPlace 17 · Columbia R | — | Columbia R | 20:07.00 |
| 18 | Matt KrollPlace 18 · Kentwood | — | Kentwood | 20:09.00 |
| 19 | David HamiltonPlace 19 · Inglemoor | — | Inglemoor | 20:12.00 |
| 20 | Kyle SuverPlace 20 · Eastlake | — | Eastlake | 20:20.00 |
| 21 | Blake WoodPlace 21 · Toledo | — | Toledo | 20:20.00 |
| 22 | Dalton MitchellPlace 22 · Kelso | — | Kelso | 20:21.00 |
| 23 | Jason DorseyPlace 23 · La Center | — | La Center | 20:25.00 |
| 24 | Matt SmithPlace 24 · Kentridge | — | Kentridge | 20:28.00 |
| 25 | Jaden VanWechelPlace 25 · Todd | — | Todd | 20:29.00 |
| 26 | Grant FlindtPlace 26 · Eastlake | — | Eastlake | 20:29.00 |
| 27 | Shaun WalshPlace 27 · Kentridge | — | Kentridge | 20:32.00 |
| 28 | Alexander TerrellPlace 28 · Burlington | — | Burlington | 20:35.00 |
| 29 | Dominic GiordanoPlace 29 · Meadowdal | — | Meadowdal | 20:36.00 |
| 30 | Casey KramerPlace 30 · Eastlake | — | Eastlake | 20:37.00 |
| 31 | Joshua HelmesPlace 31 · Battle Gro | — | Battle Gro | 20:37.00 |
| 32 | Markus PullenPlace 32 · Tillamook | — | Tillamook | 20:38.00 |
| 33 | Caleb OlsonPlace 33 · Eastlake | — | Eastlake | 20:44.00 |
| 34 | Christian GramsonPlace 34 · Astoria | — | Astoria | 20:46.00 |
| 35 | Brandon PollardPlace 35 · Sisters | — | Sisters | 20:47.00 |
| 36 | Ben TaylorPlace 36 · Bandon | — | Bandon | 20:47.00 |
| 37 | Jack KlodtPlace 37 · Hockinson | — | Hockinson | 20:55.00 |
| 38 | Sam KingPlace 38 · Mountain V | — | Mountain V | 21:00.00 |
| 39 | Taylor OglePlace 39 · La Pine | — | La Pine | 21:03.00 |
| 40 | Clay StuhrPlace 40 · Dallas | — | Dallas | 21:05.00 |
| 41 | Cade CoringPlace 41 · La Center | — | La Center | 21:07.00 |
| 42 | Ian ChiangPlace 42 · Cerritos | — | Cerritos | 21:09.00 |
| 43 | Nathan NokesPlace 43 · Centralia | — | Centralia | 21:09.00 |
| 44 | Kramer FaircloughPlace 44 · Kentridge | — | Kentridge | 21:10.00 |
| 45 | Esai CunninghamPlace 45 · Oak Harbor | — | Oak Harbor | 21:12.00 |
| 46 | Alex FirlPlace 46 · La Center | — | La Center | 21:21.00 |
| 47 | Matt BorchersPlace 47 · Banks | — | Banks | 21:21.00 |
| 48 | Stephen MillerPlace 48 · Oak Harbor | — | Oak Harbor | 21:30.00 |
| 49 | Clayton RichardsonPlace 49 · Oak Harbor | — | Oak Harbor | 21:30.00 |
| 50 | Nicholas BlairPlace 50 · Enumclaw | — | Enumclaw | 21:31.00 |
| 51 | Dan NehnevajPlace 51 · Columbia R | — | Columbia R | 21:32.00 |
| 52 | Nathan CurtisPlace 52 · Southwest | — | Southwest | 21:34.00 |
| 53 | Luke RussellPlace 53 · Kentridge | — | Kentridge | 21:34.00 |
| 54 | Cory DavisPlace 54 · Kentridge | — | Kentridge | 21:34.00 |
| 55 | Mike TranPlace 55 · Cerritos | — | Cerritos | 21:35.00 |
| 56 | Josh SandersPlace 56 · Enumclaw | — | Enumclaw | 21:37.00 |
| 57 | Alex BrownPlace 57 · Corvallis | — | Corvallis | 21:41.00 |
| 58 | Dakota PhillipsPlace 58 · Black Hill | — | Black Hill | 21:42.00 |
| 59 | Mckenna HandPlace 59 · Mountain V | — | Mountain V | 21:42.00 |
| 60 | Noel ReyesPlace 60 · Battle Gro | — | Battle Gro | 21:43.00 |
| 61 | Nathan CarmackPlace 61 · Crook Coun | — | Crook Coun | 21:44.00 |
| 62 | Gerardo GarciaPlace 62 · Decatur | — | Decatur | 21:44.00 |
| 63 | Isaac MatthewsPlace 63 · Oak Harbor | — | Oak Harbor | 21:45.00 |
| 64 | Nick TillotsonPlace 64 · Kentwood | — | Kentwood | 21:46.00 |
| 65 | Austin SmithPlace 65 · La Pine | — | La Pine | 21:48.00 |
| 66 | Samuel LowderPlace 66 · Hoquiam | — | Hoquiam | 21:49.00 |
| 67 | Shaun LaVignePlace 67 · Sumner | — | Sumner | 21:49.00 |
| 68 | Ethan JohnsonPlace 68 · R A Long | — | R A Long | 21:52.00 |
| 69 | Dale HowertonPlace 69 · Ocosta | — | Ocosta | 21:52.00 |
| 70 | Peter HeimstraPlace 70 · Cascade | — | Cascade | 21:52.00 |
| 71 | Nathan DeVaneyPlace 71 · White Salm | — | White Salm | 21:53.00 |
| 72 | Tyler HornPlace 72 · Kentwood | — | Kentwood | 21:53.00 |
| 73 | Gabe SpearinPlace 73 · Montesano | — | Montesano | 21:59.00 |
| 74 | Tyson StipicPlace 74 · Aberdeen | — | Aberdeen | 22:00.00 |
| 75 | Daniel PerezPlace 75 · North Sale | — | North Sale | 22:00.00 |
| 76 | Jorge DominquezPlace 76 · Battle Gro | — | Battle Gro | 22:02.00 |
| 77 | Brandon HuntleyPlace 77 · Black Hill | — | Black Hill | 22:10.00 |
| 78 | Daniel LuuPlace 78 · Todd | — | Todd | 22:11.00 |
| 79 | Robby PhillipsPlace 79 · Black Hill | — | Black Hill | 22:11.00 |
| 80 | Isaac DerlinePlace 80 · Kentridge | — | Kentridge | 22:13.00 |
| 81 | Eithyn BullockPlace 81 · Kelso | — | Kelso | 22:14.00 |
| 82 | Wyatt HomolaPlace 82 · Oak Harbor | — | Oak Harbor | 22:15.00 |
| 83 | Caleb SearchPlace 83 · Battle Gro | — | Battle Gro | 22:16.00 |
| 84 | Adam DoughertyPlace 84 · Tumwater | — | Tumwater | 22:16.00 |
| 85 | Kai Yuan HuangPlace 85 · Cerritos | — | Cerritos | 22:17.00 |
| 86 | Logan TaylorPlace 86 · Kelso | — | Kelso | 22:21.00 |
| 87 | Daniel LlamasPlace 87 · Black Hill | — | Black Hill | 22:24.00 |
| 88 | Dakota AdamsPlace 88 · Astoria | — | Astoria | 22:27.00 |
| 89 | Thain IrwinPlace 89 · Dallas | — | Dallas | 22:28.00 |
| 90 | Colton CooperPlace 90 · Sisters | — | Sisters | 22:29.00 |
| 91 | Taran JohnsonPlace 91 · Seaside | — | Seaside | 22:32.00 |
| 92 | Jarrid DenneyPlace 92 · Cottage Gr | — | Cottage Gr | 22:32.00 |
| 93 | Patrick MayerPlace 93 · Oak Harbor | — | Oak Harbor | 22:38.00 |
| 94 | Cody ThurmanPlace 94 · Crook Coun | — | Crook Coun | 22:40.00 |
| 95 | Caleb CockrumPlace 95 · Mountain V | — | Mountain V | 22:40.00 |
| 96 | Mark OfficerPlace 96 · Shorecrest | — | Shorecrest | 22:40.00 |
| 97 | Brad MillerPlace 97 · Cottage Gr | — | Cottage Gr | 22:41.00 |
| 98 | Stuart SmithPlace 98 · Hockinson | — | Hockinson | 22:42.00 |
| 99 | Grant McGillPlace 99 · Cascade | — | Cascade | 22:42.00 |
| 100 | Joe DurhamPlace 100 · Toledo | — | Toledo | 22:44.00 |
| 101 | Angel MazariegosPlace 101 · Hoquiam | — | Hoquiam | 22:44.00 |
| 102 | Davis SchneiderPlace 102 · Corvallis | — | Corvallis | 22:47.00 |
| 103 | Tyler RichardsonPlace 103 · Centralia | — | Centralia | 22:49.00 |
| 104 | Sam StipicPlace 104 · Aberdeen | — | Aberdeen | 22:51.00 |
| 105 | Taylor SawinPlace 105 · Montesano | — | Montesano | 22:53.00 |
| 106 | aryn paulsonPlace 106 · Kelso | — | Kelso | 22:54.00 |
| 107 | Dillon SyltePlace 107 · Inglemoor | — | Inglemoor | 22:54.00 |
| 108 | Jacob Ruiz-VelascoPlace 108 · Decatur | — | Decatur | 22:57.00 |
| 109 | Luis CornejoPlace 109 · Decatur | — | Decatur | 22:58.00 |
| 110 | Nathan KallishPlace 110 · Kentridge | — | Kentridge | 22:59.00 |
| 111 | Joel EricksonPlace 111 · Oak Harbor | — | Oak Harbor | 23:01.00 |
| 112 | Kyle DavidsonPlace 112 · Battle Gro | — | Battle Gro | 23:02.00 |
| 113 | Dennis MartushevPlace 113 · Stayton | — | Stayton | 23:02.00 |
| 114 | Timothy VongphanichithPlace 114 · Cerritos | — | Cerritos | 23:03.00 |
| 115 | Nate GniffkePlace 115 · Shorecrest | — | Shorecrest | 23:04.00 |
| 116 | Mario JoyaPlace 116 · Hoquiam | — | Hoquiam | 23:04.00 |
| 117 | Chase ChistopherPlace 117 · Battle Gro | — | Battle Gro | 23:05.00 |
| 118 | Andrew DaviesPlace 118 · R A Long | — | R A Long | 23:09.00 |
| 119 | Michael MentlerPlace 119 · Woodland | — | Woodland | 23:10.00 |
| 120 | Logan WalkerPlace 120 · Clackamas | — | Clackamas | 23:11.00 |
| 121 | Tony WeaverPlace 121 · Southwest | — | Southwest | 23:14.00 |
| 122 | Mitch BaertleinPlace 122 · Tillamook | — | Tillamook | 23:17.00 |
| 123 | Chandler EmkenPlace 123 · Knappa | — | Knappa | 23:19.00 |
| 124 | Jeff MadsenPlace 124 · Kentwood | — | Kentwood | 23:21.00 |
| 125 | James StyresPlace 125 · Battle Gro | — | Battle Gro | 23:22.00 |
| 126 | Kyle HadleyPlace 126 · Kentwood | — | Kentwood | 23:23.00 |
| 127 | Charlie VandettaPlace 127 · Lebanon | — | Lebanon | 23:27.00 |
| 128 | Nathan KubeczkoPlace 128 · Southwest | — | Southwest | 23:27.00 |
| 129 | William CarterPlace 129 · Inglemoor | — | Inglemoor | 23:28.00 |
| 130 | Bryce CroucherPlace 130 · Hockinson | — | Hockinson | 23:29.00 |
| 131 | Emil ChanPlace 131 · Seton Cath | — | Seton Cath | 23:30.00 |
| 132 | Brandon HojoPlace 132 · Cerritos | — | Cerritos | 23:31.00 |
| 133 | Taylor RussellPlace 133 · McNary | — | McNary | 23:32.00 |
| 134 | AJ OrdonezPlace 134 · R A Long | — | R A Long | 23:33.00 |
| 135 | Andy ZisettePlace 135 · South Whid | — | South Whid | 23:33.00 |
| 136 | Eddie LiliiPlace 136 · Centralia | — | Centralia | 23:34.00 |
| 137 | Ashton FraserPlace 137 · Toledo | — | Toledo | 23:34.00 |
| 138 | Blake VickersPlace 138 · Toledo | — | Toledo | 23:36.00 |
| 139 | Paul PolakovPlace 139 · Madison | — | Madison | 23:37.00 |
| 140 | Mark AguirrePlace 140 · Cerritos | — | Cerritos | 23:38.00 |
| 141 | Roberto CamachoPlace 141 · Madison | — | Madison | 23:39.00 |
| 142 | Michael ChoquerPlace 142 · Battle Gro | — | Battle Gro | 23:39.00 |
| 143 | Anders BergquistPlace 143 · South Whid | — | South Whid | 23:41.00 |
| 144 | Casey SigelmannPlace 144 · Shorecrest | — | Shorecrest | 23:42.00 |
| 145 | Brendan BristowPlace 145 · Oak Harbor | — | Oak Harbor | 23:45.00 |
| 146 | Dakota LindsayPlace 146 · Mountain V | — | Mountain V | 23:46.00 |
| 147 | Jimmy MulinskiPlace 147 · Kentwood | — | Kentwood | 23:46.00 |
| 148 | Zach BergonzinePlace 148 · Kelso | — | Kelso | 23:48.00 |
| 149 | Chase SheltonPlace 149 · Kelso | — | Kelso | 23:54.00 |
| 150 | Brandon ShafferPlace 150 · Clackamas | — | Clackamas | 23:54.00 |
| 151 | Hayden SchmittPlace 151 · Enumclaw | — | Enumclaw | 23:55.00 |
| 152 | Kai CollingwoodPlace 152 · Enumclaw | — | Enumclaw | 23:56.00 |
| 153 | Adam DuganPlace 153 · Warrenton | — | Warrenton | 23:56.00 |
| 154 | Taylor MilesPlace 154 · Amity | — | Amity | 23:57.00 |
| 155 | Pablo HerreraPlace 155 · North Sale | — | North Sale | 23:57.00 |
| 156 | James JacksonPlace 156 · Kelso | — | Kelso | 23:58.00 |
| 157 | Kyle SwainPlace 157 · Seattle Ch | — | Seattle Ch | 23:59.00 |
| 158 | Tom CharltonPlace 158 · La Center | — | La Center | 24:01.00 |
| 159 | Kent ChenPlace 159 · Cerritos | — | Cerritos | 24:03.00 |
| 160 | Jaden WarrenPlace 160 · Kelso | — | Kelso | 24:03.00 |
| 161 | Jack LundbergPlace 161 · Parkrose | — | Parkrose | 24:04.00 |
| 162 | Brian GuisingerPlace 162 · Rainier | — | Rainier | 24:05.00 |
| 163 | Branden LivermorePlace 163 · Seattle Ch | — | Seattle Ch | 24:07.00 |
| 164 | Darrick WilliamsPlace 164 · Parkrose | — | Parkrose | 24:08.00 |
| 165 | Seth HaguePlace 165 · Seaside | — | Seaside | 24:09.00 |
| 166 | Sonny DavisPlace 166 · Seaside | — | Seaside | 24:10.00 |
| 167 | Jerry ZhuPlace 167 · Crook Coun | — | Crook Coun | 24:10.00 |
| 168 | Anton PrietoPlace 168 · Aberdeen | — | Aberdeen | 24:11.00 |
| 169 | Sheridan BathPlace 169 · Kentridge | — | Kentridge | 24:12.00 |
| 170 | Tyson GillPlace 170 · Sisters | — | Sisters | 24:12.00 |
| 171 | Sam HarlanPlace 171 · La Center | — | La Center | 24:13.00 |
| 172 | Kimani SmallsPlace 172 · Kelso | — | Kelso | 24:15.00 |
| 173 | Caleb JohnsonPlace 173 · Sisters | — | Sisters | 24:16.00 |
| 174 | Nels BrownPlace 174 · La Center | — | La Center | 24:17.00 |
| 175 | Conner RichardsonPlace 175 · Cottage Gr | — | Cottage Gr | 24:17.00 |
| 176 | Ty SahlbergPlace 176 · Sisters | — | Sisters | 24:18.00 |
| 177 | Gareth HaskinPlace 177 · Yamhill-Ca | — | Yamhill-Ca | 24:19.00 |
| 178 | Oscar CardenasPlace 178 · Kennedy | — | Kennedy | 24:19.00 |
| 179 | Josh HenryPlace 179 · Seattle Ch | — | Seattle Ch | 24:21.00 |
| 180 | Ryuta MeanyPlace 180 · Oak Harbor | — | Oak Harbor | 24:22.00 |
| 181 | Jarrid LathenPlace 181 · Bandon | — | Bandon | 24:22.00 |
| 182 | Stuart BeauchampPlace 182 · Eastlake | — | Eastlake | 24:22.00 |
| 183 | Micah LeutwylerPlace 183 · Salem Acad | — | Salem Acad | 24:23.00 |
| 184 | Ciaran SmythePlace 184 · Clackamas | — | Clackamas | 24:24.00 |
| 185 | Jacob MendezPlace 185 · Kelso | — | Kelso | 24:25.00 |
| 186 | Danny KeoghPlace 186 · Eastlake | — | Eastlake | 24:26.00 |
| 187 | Kyle SouvenirPlace 187 · Hockinson | — | Hockinson | 24:27.00 |
| 188 | Adam FischerPlace 188 · Fort Vanco | — | Fort Vanco | 24:28.00 |
| 189 | Miles PemberPlace 189 · Warrenton | — | Warrenton | 24:29.00 |
| 190 | Joren MillsPlace 190 · Seattle Ch | — | Seattle Ch | 24:31.00 |
| 191 | Seth AndersonPlace 191 · White Salm | — | White Salm | 24:36.00 |
| 192 | William KluckPlace 192 · Seattle Ch | — | Seattle Ch | 24:37.00 |
| 193 | Pavel SulzhikPlace 193 · Todd | — | Todd | 24:37.00 |
| 194 | Kaleb CrossleyPlace 194 · Tillamook | — | Tillamook | 24:38.00 |
| 195 | Eric FlowersPlace 195 · Enumclaw | — | Enumclaw | 24:42.00 |
| 196 | Aaron ThivyanathanPlace 196 · Seattle Ch | — | Seattle Ch | 24:43.00 |
| 197 | Matt DelislePlace 197 · Fort Vanco | — | Fort Vanco | 24:43.00 |
| 198 | Tyler WickenPlace 198 · Kelso | — | Kelso | 24:44.00 |
| 199 | Jesse KirkendallPlace 199 · La Center | — | La Center | 24:44.00 |
| 200 | Greg LauerPlace 200 · Eastlake | — | Eastlake | 24:46.00 |
| 201 | Ian ThompsonPlace 201 · North Bend | — | North Bend | 24:53.00 |
| 202 | Jared BlaylockPlace 202 · McNary | — | McNary | 24:53.00 |
| 203 | Danny ShippenPlace 203 · Meadowdal | — | Meadowdal | 24:56.00 |
| 204 | Connor StephensonPlace 204 · Southwest | — | Southwest | 24:56.00 |
| 205 | Caleb LaChapellePlace 205 · Cascade | — | Cascade | 24:57.00 |
| 206 | Dillon BeckPlace 206 · Battle Gro | — | Battle Gro | 24:57.00 |
| 207 | Keeton HerseyPlace 207 · Kentridge | — | Kentridge | 24:57.00 |
| 208 | Troy GamblePlace 208 · Kentridge | — | Kentridge | 24:58.00 |
| 209 | Liam MaddenPlace 209 · Inglemoor | — | Inglemoor | 24:58.00 |
| 210 | Matt LeavensPlace 210 · Enumclaw | — | Enumclaw | 24:59.00 |
| 211 | Chad SchoenbornPlace 211 · Mountain V | — | Mountain V | 24:59.00 |
| 212 | Matt SidorPlace 212 · Montesano | — | Montesano | 25:00.00 |
| 213 | Cameron LocklearPlace 213 · Newport | — | Newport | 25:02.00 |
| 214 | Tyler HillPlace 214 · Stayton | — | Stayton | 25:02.00 |
| 215 | Jordy CallejaPlace 215 · Newport | — | Newport | 25:03.00 |
| 216 | Andrew ChallenderPlace 216 · Tumwater | — | Tumwater | 25:03.00 |
| 217 | Clayton RegehrPlace 217 · Todd | — | Todd | 25:05.00 |
| 218 | Ben AndrewsPlace 218 · Woodland | — | Woodland | 25:06.00 |
| 219 | Nathan NysethPlace 219 · Hockinson | — | Hockinson | 25:07.00 |
| 220 | Trenton BarrianPlace 220 · North Bend | — | North Bend | 25:07.00 |
| 221 | Jerry MurphyPlace 221 · Toledo | — | Toledo | 25:11.00 |
| 222 | David PedersonPlace 222 · Seattle Ch | — | Seattle Ch | 25:12.00 |
| 223 | Larry ArnoldPlace 223 · Inglemoor | — | Inglemoor | 25:13.00 |
| 224 | Ryan LundbergPlace 224 · Eastlake | — | Eastlake | 25:14.00 |
| 225 | Paris WernerPlace 225 · Meadowdal | — | Meadowdal | 25:14.00 |
| 226 | J.D. VallePlace 226 · Meadowdal | — | Meadowdal | 25:14.00 |
| 227 | Chris PrasannaPlace 227 · Meadowdal | — | Meadowdal | 25:15.00 |
| 228 | Kyle UsselmanPlace 228 · Cascade | — | Cascade | 25:16.00 |
| 229 | Parker GoolsbeyPlace 229 · Seattle Ch | — | Seattle Ch | 25:17.00 |
| 230 | Jimmy McGinleyPlace 230 · Seton Cath | — | Seton Cath | 25:17.00 |
| 231 | Jesus GomezPlace 231 · Seton Cath | — | Seton Cath | 25:17.00 |
| 232 | Ben YoungPlace 232 · Southwest | — | Southwest | 25:18.00 |
| 233 | Chase MorrisonPlace 233 · Amity | — | Amity | 25:18.00 |
| 234 | Nathan BeardenPlace 234 · Newport | — | Newport | 25:20.00 |
| 235 | Jacob HannaPlace 235 · Newport | — | Newport | 25:22.00 |
| 236 | Rory KirkpatrickPlace 236 · Meadowdal | — | Meadowdal | 25:23.00 |
| 237 | Anthony KovicPlace 237 · South Whid | — | South Whid | 25:24.00 |
| 238 | Colton RoyalPlace 238 · Seattle Ch | — | Seattle Ch | 25:24.00 |
| 239 | Nolan DonovanPlace 239 · Columbia R | — | Columbia R | 25:28.00 |
| 240 | Brent LangPlace 240 · Kennedy | — | Kennedy | 25:31.00 |
| 241 | Luke RussellPlace 241 · Meadowdal | — | Meadowdal | 25:31.00 |
| 242 | Evan HiggsPlace 242 · Kentridge | — | Kentridge | 25:34.00 |
| 243 | Cameron AddisPlace 243 · Fort Vanco | — | Fort Vanco | 25:36.00 |
| 244 | Jacob StaffordPlace 244 · Clackamas | — | Clackamas | 25:37.00 |
| 245 | Ian WingoPlace 245 · Sweet | — | Sweet | 25:40.00 |
| 246 | Phillip CrivelloPlace 246 · Columbia R | — | Columbia R | 25:41.00 |
| 247 | Sean LennonPlace 247 · Fort Vanco | — | Fort Vanco | 25:42.00 |
| 248 | Chris MunjarPlace 248 · Banks | — | Banks | 25:44.00 |
| 249 | Jonah CarpenterPlace 249 · Damascus C | — | Damascus C | 25:46.00 |
| 250 | Nick PacePlace 250 · Kelso | — | Kelso | 25:46.00 |
| 251 | Charlie SquirePlace 251 · Corvallis | — | Corvallis | 25:47.00 |
| 252 | Reed CalkinsPlace 252 · Hockinson | — | Hockinson | 25:47.00 |
| 253 | Trevor ThrallPlace 253 · Sumner | — | Sumner | 25:48.00 |
| 254 | Connor RosinPlace 254 · Kentridge | — | Kentridge | 25:49.00 |
| 255 | Isaac CollingwoodPlace 255 · Mountain V | — | Mountain V | 25:50.00 |
| 256 | Garwood AustinPlace 256 · King's Way | — | King's Way | 25:50.00 |
| 257 | Isaiah TruongPlace 257 · Madison | — | Madison | 25:52.00 |
| 258 | Drexler MartinPlace 258 · Clatskanie | — | Clatskanie | 25:53.00 |
| 259 | Brandon RosePlace 259 · Montesano | — | Montesano | 25:54.00 |
| 260 | Jarett RaadePlace 260 · Cottage Gr | — | Cottage Gr | 25:56.00 |
| 261 | Leo ThomPlace 261 · Columbia R | — | Columbia R | 25:58.00 |
| 262 | Artyom JanzenPlace 262 · Damascus C | — | Damascus C | 25:59.00 |
| 263 | Joseph PellegrinoPlace 263 · Montesano | — | Montesano | 26:00.00 |
| 264 | Garrett PaulyPlace 264 · Banks | — | Banks | 26:03.00 |
| 265 | Joshua PilettePlace 265 · Madras | — | Madras | 26:04.00 |
| 266 | Eli SchenkPlace 266 · Ilwaco | — | Ilwaco | 26:05.00 |
| 267 | Andrew KereszturiPlace 267 · Sequim | — | Sequim | 26:06.00 |
| 268 | Zac EckelmanPlace 268 · Clackamas | — | Clackamas | 26:08.00 |
| 269 | Seaver RadovichPlace 269 · Inglemoor | — | Inglemoor | 26:10.00 |
| 270 | Nathan KrigbaumPlace 270 · Ocosta | — | Ocosta | 26:13.00 |
| 271 | Adam UrbanPlace 271 · North Bend | — | North Bend | 26:15.00 |
| 272 | Griffin WrightPlace 272 · Ocosta | — | Ocosta | 26:16.00 |
| 273 | Kyle ThorsrudPlace 273 · Meadowdal | — | Meadowdal | 26:17.00 |
| 274 | Alex BrewerPlace 274 · Decatur | — | Decatur | 26:20.00 |
| 275 | Brandon BrookfieldPlace 275 · Cascade | — | Cascade | 26:21.00 |
| 276 | Carlos DuranPlace 276 · Sumner | — | Sumner | 26:21.00 |
| 277 | Andrew NelsonPlace 277 · Lebanon | — | Lebanon | 26:22.00 |
| 278 | Derek AllenPlace 278 · Newport | — | Newport | 26:25.00 |
| 279 | Blake HoeraufPlace 279 · Lebanon | — | Lebanon | 26:26.00 |
| 280 | Saul JonesPlace 280 · Sweet | — | Sweet | 26:26.00 |
| 281 | Eric BaileyPlace 281 · Clackamas | — | Clackamas | 26:27.00 |
| 282 | Jared ThomasPlace 282 · Rainier | — | Rainier | 26:27.00 |
| 283 | Eric MosesPlace 283 · Clackamas | — | Clackamas | 26:27.00 |
| 284 | Cooper GouldPlace 284 · Sisters | — | Sisters | 26:28.00 |
| 285 | Alex SpringerPlace 285 · Clackamas | — | Clackamas | 26:28.00 |
| 286 | Adrian VelasquezPlace 286 · Seaside | — | Seaside | 26:29.00 |
| 287 | Alex PariniPlace 287 · Clackamas | — | Clackamas | 26:32.00 |
| 288 | Clayton SmithPlace 288 · Newport | — | Newport | 26:33.00 |
| 289 | Adam HutchinsonPlace 289 · Seaside | — | Seaside | 26:39.00 |
| 290 | Chase JohnsonPlace 290 · Seaside | — | Seaside | 26:40.00 |
| 291 | Michael AlvernazPlace 291 · Kentridge | — | Kentridge | 26:41.00 |
| 292 | Bjorn SyversonPlace 292 · Cascade | — | Cascade | 26:43.00 |
| 293 | Jonah NetlandPlace 293 · Salem Acad | — | Salem Acad | 26:43.00 |
| 294 | Paul ZanderPlace 294 · Toledo | — | Toledo | 26:45.00 |
| 295 | David PeacockPlace 295 · Cascade | — | Cascade | 26:46.00 |
| 296 | Kaiden AltigPlace 296 · Madison | — | Madison | 26:48.00 |
| 297 | Tanner MartinPlace 297 · Parkrose | — | Parkrose | 26:48.00 |
| 298 | Devin RobertsPlace 298 · Newport | — | Newport | 26:49.00 |
| 299 | Joe JulianPlace 299 · Meadowdal | — | Meadowdal | 26:49.00 |
| 300 | Mitch WhitesidePlace 300 · Knappa | — | Knappa | 26:51.00 |
| 301 | Josiah RennerPlace 301 · Woodland | — | Woodland | 26:52.00 |
| 302 | Ian BrucePlace 302 · Kentridge | — | Kentridge | 26:53.00 |
| 303 | Kevin JerauldPlace 303 · Shorecrest | — | Shorecrest | 26:54.00 |
| 304 | Garret SterlingPlace 304 · Toledo | — | Toledo | 26:57.00 |
| 305 | Garrett BrownPlace 305 · Seaside | — | Seaside | 26:58.00 |
| 306 | Austin BellamyPlace 306 · Columbia R | — | Columbia R | 26:58.00 |
| 307 | Justin AngovePlace 307 · Bandon | — | Bandon | 27:04.00 |
| 308 | Tyler WiprudPlace 308 · Bandon | — | Bandon | 27:04.00 |
| 309 | Ryan ReadPlace 309 · Stayton | — | Stayton | 27:09.00 |
| 310 | Ryan ShimajimaPlace 310 · Parkrose | — | Parkrose | 27:10.00 |
| 311 | Jack CockburnPlace 311 · Shorecrest | — | Shorecrest | 27:10.00 |
| 312 | Austin ThatcherPlace 312 · La Center | — | La Center | 27:21.00 |
| 313 | Mathew LohrPlace 313 · Damascus C | — | Damascus C | 27:22.00 |
| 314 | Chris FullerPlace 314 · Meadowdal | — | Meadowdal | 27:22.00 |
| 315 | Josh UllerichPlace 315 · Meadowdal | — | Meadowdal | 27:25.00 |
| 316 | Ethan FreedPlace 316 · Eastlake | — | Eastlake | 27:31.00 |
| 317 | Blake GrahamPlace 317 · Meadowdal | — | Meadowdal | 27:34.00 |
| 318 | Jonathan BartlettPlace 318 · Black Hill | — | Black Hill | 27:37.00 |
| 319 | Patick BeahanPlace 319 · Eastlake | — | Eastlake | 27:41.00 |
| 320 | Johnson MikeyPlace 320 · King's Way | — | King's Way | 27:51.00 |
| 321 | Christopher StrahanPlace 321 · Stayton | — | Stayton | 27:59.00 |
| 322 | Jonathan SchaferPlace 322 · Stayton | — | Stayton | 28:02.00 |
| 323 | Benton AustinPlace 323 · King's Way | — | King's Way | 28:02.00 |
| 324 | Kevin JohnsonPlace 324 · Sumner | — | Sumner | 28:03.00 |
| 325 | Andrew AndradaPlace 325 · Sumner | — | Sumner | 28:10.00 |
| 326 | JJ StarkPlace 326 · Sumner | — | Sumner | 28:12.00 |
| 327 | TJ ThompkinsPlace 327 · Rainier | — | Rainier | 28:13.00 |
| 328 | Nguyen NathanPlace 328 · Parkrose | — | Parkrose | 28:14.00 |
| 329 | Stacy JappertPlace 329 · Oak Harbor | — | Oak Harbor | 28:16.00 |
| 330 | Joe McNicholsPlace 330 · Woodland | — | Woodland | 28:17.00 |
| 331 | Trevor ElsonPlace 331 · Sisters | — | Sisters | 28:18.00 |
| 332 | Marvin WatkinsPlace 332 · Ocosta | — | Ocosta | 28:20.00 |
| 333 | Joshua BarrettPlace 333 · Sumner | — | Sumner | 28:21.00 |
| 334 | Brandon RicePlace 334 · Woodland | — | Woodland | 28:27.00 |
| 335 | Zachery SpoonerPlace 335 · Seaside | — | Seaside | 28:34.00 |
| 336 | Devyn SmithPlace 336 · Sumner | — | Sumner | 28:43.00 |
| 337 | Stephen PattersonPlace 337 · Eastlake | — | Eastlake | 28:48.00 |
| 338 | Nick VederoffPlace 338 · Shorecrest | — | Shorecrest | 28:48.00 |
| 339 | Josh DyckPlace 339 · Shorecrest | — | Shorecrest | 28:49.00 |
| 340 | Baker CharlesPlace 340 · Fort Vanco | — | Fort Vanco | 28:50.00 |
| 341 | Ben ReedPlace 341 · Dallas | — | Dallas | 28:50.00 |
| 342 | Isaiah CooperPlace 342 · Yamhill-Ca | — | Yamhill-Ca | 28:53.00 |
| 343 | Griffin HaasPlace 343 · Clatskanie | — | Clatskanie | 28:53.00 |
| 344 | Colter SnoozyPlace 344 · Ridgefield | — | Ridgefield | 29:01.00 |
| 345 | Andy DallairePlace 345 · Eastlake | — | Eastlake | 29:09.00 |
| 346 | Dain MygraPlace 346 · Sumner | — | Sumner | 29:18.00 |
| 347 | JD DunnPlace 347 · Sumner | — | Sumner | 29:36.00 |
| 348 | Ian MannixPlace 348 · Columbia R | — | Columbia R | 29:48.00 |
| 349 | Porter JohnsonPlace 349 · Seaside | — | Seaside | 29:50.00 |
| 350 | Jared VallairePlace 350 · Fort Vanco | — | Fort Vanco | 30:00.00 |
| 351 | Jesse AndersonPlace 351 · Ridgefield | — | Ridgefield | 30:01.00 |
| 352 | Chris ElstadPlace 352 · Bandon | — | Bandon | 30:05.00 |
| 353 | Aaron KitchenPlace 353 · Woodland | — | Woodland | 30:05.00 |
| 354 | Gregory ZachariaPlace 354 · Meadowdal | — | Meadowdal | 30:05.00 |
| 355 | TJ FridenmakerPlace 355 · Meadowdal | — | Meadowdal | 30:06.00 |
| 356 | Max SchueckPlace 356 · Black Hill | — | Black Hill | 30:16.00 |
| 357 | Noah KanzigPlace 357 · Sisters | — | Sisters | 30:20.00 |
| 358 | Gavin GrahamPlace 358 · Meadowdal | — | Meadowdal | 30:21.00 |
| 359 | Junior SalazarPlace 359 · North Sale | — | North Sale | 30:21.00 |
| 360 | Miles MetkePlace 360 · Aberdeen | — | Aberdeen | 30:36.00 |
| 361 | Doug RuefPlace 361 · Kennedy | — | Kennedy | 30:44.00 |
| 362 | Grant ChisholmPlace 362 · Sisters | — | Sisters | 30:48.00 |
| 363 | Jaskarn BainsPlace 363 · Todd | — | Todd | 31:02.00 |
| 364 | Andrew MaertinsPlace 364 · Todd | — | Todd | 31:02.00 |
| 365 | Aaron WiesenfieldPlace 365 · Sumner | — | Sumner | 31:08.00 |
| 366 | Brendan HansonPlace 366 · Toledo | — | Toledo | 31:21.00 |
| 367 | Erik SkamserPlace 367 · Shorecrest | — | Shorecrest | 31:47.00 |
| 368 | Alex WengerPlace 368 · Woodland | — | Woodland | 31:51.00 |
| 369 | Jacob RawdingPlace 369 · White Salm | — | White Salm | 32:18.00 |
| 370 | Kyle ChambersPlace 370 · Sisters | — | Sisters | 32:46.00 |
| 371 | Hunter EversonPlace 371 · Aberdeen | — | Aberdeen | 34:00.00 |
| 372 | Raymond HillPlace 372 · Madras | — | Madras | 34:33.00 |
| 373 | Nate RolandPlace 373 · Todd | — | Todd | 37:38.00 |
| 374 | Michael MortonPlace 374 · Rainier | — | Rainier | 37:58.00 |
| 375 | John WatkinsPlace 375 · Bandon | — | Bandon | 39:32.00 |