Boys 5000 Meter Run
1. 12 Dakota Thornton 18:45 Mountain View (OR)
2. 12 Christian VanSise 19:06 Mountain View (OR)
3. 11 Quinn Nelson 19:19 Battle Ground
4. 11 CJ Daniels 19:29 Sequim
5. 12 Alec DeLucia 19:45 Kentridge
6. 12 Peter Ohnstad 19:54 Sequim
7. 11 Wesley Allen 20:02 Elma
8. 12 Trevor Derie 20:08 Anacortes
9. 12 Tynan Cardwell 20:08 South Albany
10. 11 Josiah Williams 20:08 Decatur
11. 11 Dyut Fetrow 20:16 Sisters
12. 11 Connor Low 20:19 Federal Way
13. 11 Liam Pickhardt 20:21 Crook County
14. 12 Seth Carns 20:22 Three Rivers Christian
15. 11 Bryce Johnson 20:24 Enumclaw
16. 12 Brandon Lovell 20:31 Montesano
17. 12 Nathan Patterson 20:31 Woodland
18. 10 Luke Husband 20:32 Burlington-Edison
19. 12 Derick Cutler 20:38 Black Hills
20. 9 Brayden Schultz 20:39 Inglemoor
21. 12 Daniel Nehnevaj 20:40 Columbia River
22. 12 Naphtali Moulton 20:42 Shorecrest
23. 12 Jesus Vargas 20:52 Hazen
24. 10 Paul Buckingham 20:52 Walnut Grove
25. 12 Nathan Carmack 20:52 Crook County
26. 10 Macauley Franks 20:55 Shorecrest
27. 12 Darrick Williams 20:55 Parkrose
28. 12 Casey Collier 21:01 Bend
29. 9 Blake Donnelly 21:01 Burlington-Edison
30. 12 Cabot Roe 21:01 White Salmon
31. 11 Aaron Dhanens 21:02 Battle Ground
32. 11 Adrian Parra 21:11 Kennedy
33. 11 Logan Clark 21:11 Oak Harbor
34. 10 Travis Martin 21:23 Mountain View (OR)
35. 11 Mason Spindle 21:28 Auburn Riverside
36. 10 Lucas Caruana 21:31 Astoria
37. 10 Pete Frazee 21:41 Junction City
38. 11 Aaron Yakes 21:42 Newport
39. 9 Colin Knechtel 21:43 Meadowdale
40. 12 Daymon Gardner 21:45 Astoria
41. 12 Austin Wibmer 21:51 Hazen
42. 11 Wesley Poundstone 21:55 Barlow
43. 11 Ian Churchill 21:56 Bend
44. 10 Colin Howe 21:56 White Salmon
45. 11 Lorenzo Pickens 22:00 Todd Beamer
46. 12 Daylon Martin 22:02 Barlow
47. 12 Peter Gitau 22:03 Federal Way
48. 12 Alec Kemper 22:05 Barlow
49. 11 Josh Balsiger 22:06 Seton Catholic
50. 10 Chris Newman 22:10 Pendleton
51. 9 Ciarnin McNeil 22:15 Ridgefield
52. 12 Ben Demien 22:16 Walnut Grove
53. 11 Phillip Dacus 22:16 Bend
54. 9 Ruben Blancas 22:16 Columbia River
55. 10 Alex Miller 22:20 Kentwood
56. 11 Jared Felix 22:20 Kentwood
57. 9 Conner Brower 22:23 Columbia River
58. 12 Chad Hayen 22:25 Klamath Union
59. 10 Ryan Hugie 22:26 Lebanon
60. 12 William Kluck 22:27 Seattle Christian
61. 12 Trestan Joseph 22:28 Barlow
62. 11 Matt Bailey 22:28 Ridgefield
63. 11 Wesley Kuzminsky 22:29 Toledo
64. 10 Ryan Peters 22:29 Black Hills
65. 11 Aaron Martinez 22:30 Aberdeen
66. 11 Grant Hall 22:31 Federal Way
67. 10 Steven Kassebaum 22:32 Kentridge
68. 10 Nathan Shine 22:34 Kentridge
69. 11 Dakotah Rimbach 22:35 Pendleton
70. 10 Johnathan Guisinger 22:37 Rainier
71. 10 Seth Walton 22:38 Shorecrest
72. 10 Patrick Ogle 22:46 La Pine
73. 10 Ryan Meighan 22:47 Junction City
74. 10 Mikhail Hemmerling 22:47 Seattle Christian
75. 10 Nathan Harris 22:48 La Center
76. 11 Jarret Boynton 22:49 St Helens
77. 9 Saige Keep 22:50 La Center
78. 11 Austin Brown 22:50 Todd Beamer
79. 10 Jeryd Lewis 22:51 Warrenton
80. 12 John Theobold 22:51 Bend
81. 11 Ryan Foggin 22:54 Anacortes
82. 9 Jake Hucko 22:56 Oak Harbor
83. 9 Ben Swancutt 22:57 Junction City
84. 11 Zach Marler 22:59 Lebanon
85. 12 Jared Taylor 23:00 Columbia River
86. 12 Paul Heffner 23:01 Shorecrest
87. Hunter Hassell 23:03 Mountain View (OR)
88. 9 Maitiu Millar-Sanc... 23:04 Bend
89. Matt Shilling 23:05 Mountain View (OR)
90. 9 Jimmy Rao 23:06 West Point Grey
91. 11 Kenny Farver 23:06 Tumwater
92. 10 Soren Wolf 23:07 Pendleton
93. 10 Son Do 23:11 Kentwood
94. 11 Riley Mckee 23:12 Auburn Riverside
95. 10 Jarrett Daviscourt 23:14 Salem Academy
96. 10 Luke Liljenwall 23:15 Warrenton
97. 10 Quinten Anderson 23:16 Bend
98. 12 Jack Armstrong 23:17 Bend
99. 12 Nolan Donovan 23:20 Columbia River
100. 11 Cameron Collingwood 23:22 Enumclaw
101. 9 Brady Tesch 23:23 Auburn
102. 10 Marc Weeks 23:25 Parkrose
103. 10 Wyatt Pauley 23:26 Oak Harbor
104. 11 Angel Goemaere 23:26 McNary
105. 9 David Schwinof 23:27 Seaside
106. 11 Kai Perschbacher 23:27 Anacortes
107. 10 Nestor Centeno Flo... 23:28 North Salem
108. 12 Joseph Schwarz 23:28 Bend
109. 10 William Werts 23:28 Sisters
110. 10 Jack DeWitt 23:29 Mountain View (OR)
111. 11 Justin Bernstein 23:30 Columbia River
112. 11 Connor Howard 23:30 Cottage Grove
113. 9 Drew Anderson 23:31 Todd Beamer
114. 11 Tucker Peterson 23:33 South Albany
115. 9 Viktor Johnson 23:33 Bend
116. 11 Alex Bacon 23:34 Toledo
117. 12 Michael Dufour 23:35 Marysville-Pilchuck
118. 10 Thomas Witney 23:38 South Albany
119. 12 Logan Humphrey 23:44 Cascade
120. Dakota Lindsay 23:46 Mountain View (OR)
121. Jeron Robbins 23:46 Mountain View (OR)
122. 10 Evan Chatters 23:47 Sequim
123. 11 Jason Vettrus 23:47 Cascade
124. 11 Drew Aplin 23:49 Auburn
125. 11 Christopher Swayze 23:49 La Pine
126. 9 Jamin Schultz 23:51 Tumwater
127. 9 AJ Chopra 23:52 Todd Beamer
128. 11 Johnny Fischer 23:54 Anacortes
129. 12 Brandon Henderson 23:57 Federal Way
130. 12 David Gloyd 23:58 Marysville-Pilchuck
131. 11 Coleman Nading 23:58 R A Long
132. 10 Fletcher Andrews 23:58 White Salmon
133. 10 Cole Hofstrand 24:02 Shorecrest
134. 9 Kyle Bates 24:03 Auburn Riverside
135. 9 Austin Stein 24:05 Warrenton
136. 11 TJ Masterson 24:05 Kentridge
137. 11 Caleb Hatch 24:06 Auburn Riverside
138. 11 Dereck Chinn 24:08 Hazen
139. 12 Joe Gregory 24:09 Federal Way
140. 11 Josh Nygaard 24:09 Columbia River
141. 11 Alfonso Gonzalez 24:09 Columbia River
142. 11 Bryce Dryke 24:10 Sequim
143. 11 Lukas Starks 24:11 Elma
144. 10 Wesley Paulido 24:13 Todd Beamer
145. 11 Brody Burbidge 24:13 Elma
146. 10 Garrett Paginton 24:14 Stevenson
147. 9 Declan Liddiard 24:14 White Salmon
148. 11 Marcus Frazier 24:15 Lebanon
149. 12 Nate Rickman 24:16 Pendleton
150. 11 Jeremiah Fleming 24:17 Decatur
151. 9 Tanner Johnson 24:18 Auburn Riverside
152. 10 Sam Quinby 24:18 Ocosta
153. 12 Jorren Mills 24:21 Seattle Christian
154. 10 Kristian Ramos 24:22 Kentwood
155. 11 Ben Huff 24:23 Kentlake
156. 9 Hunter McGowan 24:24 Enumclaw
157. 12 Taryn Girard 24:25 Black Hills
158. 11 Abraham Rodriguez 24:26 North Salem
159. 10 Randy Clark 24:27 Hazen
160. 11 Asa Richerson 24:27 Pendleton
161. 11 Julian Hesberg 24:30 Sweet Home
162. 9 Dylan Mitchell 24:32 Neah-Kah-Nie
163. 10 Zane Houser 24:33 Woodinville
164. 10 Colby Enquist 24:38 Ridgefield
165. 11 Braxton Sue 24:40 Scappoose
166. 10 Daniel Atwell 24:45 Hazen
167. 11 Richard Schultz 24:46 Timberline
168. 12 Saul Garcia 24:47 Kentlake
169. 10 Zachary Ho 24:47 Hazen
170. 10 Nate Weeks 24:49 Anacortes
171. 9 Estoos Keaton 24:49 La Center
172. 11 Raul Sanchez 24:50 Bend
173. 10 Gabriel Bailey 24:51 Woodinville
174. 10 Julian Donovan 24:51 Columbia River
175. 9 Connor Parkinson 24:51 Montesano
176. 10 Mario Simmons 24:53 Seattle Christian
177. 12 Hui Jun Jo 24:54 Rainier
178. 12 Pedro Pena Zorzano 24:55 Tumwater
179. 11 Josh Strozzi 24:55 Seaside
180. 9 Adam Voigt 24:56 Centennial
181. 10 Scot Erickson 24:56 Oak Harbor
182. 12 Joseph Petz 24:56 La Pine
183. 10 Ethan Karlinsey 24:56 Inglemoor
184. 12 Ryan Forcier 24:57 Woodland
185. 10 Matthew Hancock 24:57 Timberline
186. 9 Cyrus Tadjiki 24:59 Bend
187. 11 Juan Martinez 25:00 Decatur
188. 9 Ronan Krutzikousky 25:00 Newport
189. 10 Mathew Ahearn 25:01 Hazen
190. 11 Chris Pham 25:01 Tumwater
191. 12 Jerome Gillain 25:05 Kennedy
192. 10 Brendan Dillingham 25:08 Stevenson
193. 11 Noah Petersen 25:08 Enumclaw
194. 10 Zach Gadbois 25:10 Scappoose
195. 11 Nikoly Andrade 25:11 Timberline
196. 10 Layton McHone 25:13 Centennial
197. 10 Cody Meyer 25:14 Inglemoor
198. 11 Kevin Mendez 25:15 Meadowdale
199. 11 Jesse Stuhr 25:17 Dallas
200. 12 Duncan Jones 25:18 Ocosta
201. 12 Jack Bull 25:19 Federal Way
202. 9 Kevin Trac 25:20 Hazen
203. 11 Jared Jeffries 25:21 Sisters
204. 12 Jarett Raade 25:22 Cottage Grove
205. 9 Ryan Bibler 25:23 Dallas
206. 10 Nathan Diekema 25:23 Inglemoor
207. 10 James Wisby 25:24 Centralia
208. 12 Cale Woyvodich 25:27 Seattle Christian
209. 12 Jacob Zehnder 25:27 Marysville-Pilchuck
210. 11 Trent Johnson 25:28 Enumclaw
211. 8 Kevin Faraday 25:29 West Point Grey
212. 9 Tyler Miller 25:30 South Albany
213. 12 Payton Viltz 25:30 Kentridge
214. 10 Adam Morse 25:31 Seaside
215. 10 Tyler Bourgeois 25:32 Inglemoor
216. 11 Isayah Runyon 25:33 R A Long
217. 9 Adrian Ogg 25:40 Black Hills
218. 12 Ryan Daurie 25:41 Marysville-Pilchuck
219. 9 Chris Vass 25:42 Klamath Union
220. 9 Chad Bottorff 25:44 Cottage Grove
221. 11 Colin Newton 25:44 Columbia River
222. 12 EJ Adcock 25:44 Marysville-Pilchuck
223. 11 Corey McArthur 25:46 Columbia River
224. 11 Jesse Honeyman 25:51 McNary
225. 10 Niklas Emmingham 25:51 Amity
226. 10 Joseph Aponte 25:54 Timberline
227. 9 Connery McLaughlin 25:55 Enumclaw
228. 9 Cooper Treadwell 25:58 Oak Harbor
229. 12 Will Sitz 25:59 Pendleton
230. 10 Conner Kankelborg 26:01 Timberline
231. 9 Logan Whittaker 26:03 South Albany
232. 11 Chris Lindseth 26:03 Amity
233. 12 Cameron Alwes 26:05 Bend
234. 9 Tyler Foster 26:06 Cascade
235. 10 Crimson Keller 26:06 Centralia
236. 10 Peter Hayward 26:07 St. Stephen's Academy
237. 11 Will Sladich 26:08 Anacortes
238. 10 Rylan Idhe 26:08 White Salmon
239. 11 Jason Cain 26:10 Stevenson
240. 9 Joseph McDowell 26:10 Yamhill-Carlton
241. 10 Greg Adelman 26:12 Cascade
242. 10 Brandon Howard 26:16 Bend
243. 9 Benjamin Gasper 26:18 Oak Harbor
244. 12 Ryan Shimojima 26:18 Parkrose
245. 12 Josh Stokman 26:19 Seton Catholic
246. 10 Christian Morrison 26:20 Timberline
247. 10 Stephen Dalton 26:20 Crook County
248. 10 Cole York 26:21 Barlow
249. 9 Jordan Hoffman 26:21 Bend
250. 10 Ming Fung 26:22 Barlow
251. 9 Stuart Weber 26:24 Barlow
252. 11 Kyle Fuglestad 26:25 Inglemoor
253. 10 Tyler Mann 26:26 White Salmon
254. 11 Ryan Restau 26:26 Lebanon
255. 10 Brandin Ayres 26:26 Barlow
256. 12 Nikita Kakorin 26:27 Columbia River
257. 11 Donovan Hamilton 26:29 Marysville-Pilchuck
258. 12 Griffin Wright 26:30 Ocosta
259. 10 Nester Perez 26:31 Parkrose
260. 11 Dallin Buck 26:32 Woodland
261. 11 Ben Milandin 26:35 Mountain View (OR)
262. 9 Abram English 26:37 Auburn Mountainview
263. 10 YoungJo Kim 26:38 Decatur
264. 12 Jacob Hamling 26:41 Parkrose
265. 9 Kole Moore 26:41 Kentlake
266. 12 Andrew Martinez 26:41 Kentlake
267. 11 Jack Skinner 26:43 Hoquiam
268. 10 Elliott Foss 26:44 Hoquiam
269. 10 Wyatt Loranger 26:46 Decatur
270. 9 John Gurney 26:47 Centennial
271. 8 Anthony Shiwa 26:47 West Point Grey
272. 12 David Moore 26:48 Parkrose
273. 12 Nick Spaulding 26:49 Madison
274. 12 Patrick Glenn 26:49 Barlow
275. 11 Fedor Polyauskiy 26:50 Inglemoor
276. 11 Dakota Fletcher 26:51 Bend
277. 12 Andrew Cox 26:52 Barlow
278. 11 Aaron Iwahiro 26:53 Salem Academy
279. 10 Blake Hajdok 26:53 Ilwaco
280. 11 Otto Kemmer 26:55 Ilwaco
281. 10 Andrey Lozovinsky 26:56 Barlow
282. 9 Ethan Sargent 26:57 Meadowdale
283. 10 Devon Steed 27:00 Meadowdale
284. 9 Chastin Barnes 27:00 Shorecrest
285. 10 Logan Davidson 27:03 Rainier
286. 12 Jonathan Hubbard 27:06 Lebanon
287. 10 Oscar Joya 27:07 Hoquiam
288. 12 Dylan Cassidy 27:10 Stevenson
289. 10 Andy Ni 27:10 Auburn Mountainview
290. 11 Ethan Anderson 27:11 Regis
291. 9 Alex Tistov 27:11 La Center
292. 10 J.C. Zeigler 27:14 North Salem
293. 11 Quinn Dickenson 27:15 Hazen
294. 11 Jeff O'Dell 27:17 Columbia River
295. 10 Zane Smith 27:20 Shorecrest
296. 11 Dillion Grose 27:22 Timberline
297. 11 Jay Eng 27:24 Hazen
298. 10 Jared Barley 27:24 St Helens
299. 10 Michael Allen 27:28 Mountain View (OR)
300. 11 Joseph Rasmussen 27:31 Sweet Home
301. 9 Aaron Pierce 27:31 South Albany
302. 11 Trey Marez 27:35 Auburn Riverside
303. 11 Mason Reardon 27:41 Scappoose
304. 11 Ben Finch 27:42 Kentwood
305. 10 Devin Riggs 27:43 Aberdeen
306. 8 Enzo Cuglietta 27:44 West Point Grey
307. 10 Zach Joyce 27:44 Regis
308. 9 Cole Melvin 27:45 Centennial
309. 10 Daniel Mather 27:48 Amity
310. 9 Matthias McLaughlin 27:50 Klamath Union
311. 10 Darrick Strauss 27:54 Barlow
312. 9 Samuel Borcherding 27:55 Montesano
313. 12 Riley Loeks 27:58 Auburn
314. 11 Connor Kelly 27:59 Cascade
315. 10 Brendan Minami 28:01 Kentridge
316. 12 Ben McKinney 28:02 Yamhill-Carlton
317. 12 Omar Diaz 28:02 Federal Way
318. 9 Andrew Gardner 28:03 Yamhill-Carlton
319. 10 Micah Swanson 28:05 Damascus Christian
320. 11 Cole Davis 28:06 Auburn
321. 11 Nicholas Sogge 28:07 Inglemoor
322. 9 Gunnar Fjelstul 28:08 Inglemoor
323. 11 Zachary Wakefield 28:10 Sequim
324. 10 Patrick Forcier 28:10 Woodland
325. 9 Logan Hill 28:11 Woodland
326. 10 Trent Logan 28:11 Woodland
327. 10 Joshua Ripp 28:11 Regis
328. 10 Levi Carreon 28:13 Banks
329. 10 Peyton Jackman 28:14 Parkrose
330. 9 Brandon Lang 28:15 Marysville-Pilchuck
331. 11 Elijah Obermire 28:15 Ocosta
332. 10 Tyrelle Massey 28:18 Woodland
333. 9 Braden Stowers 28:19 Montesano
334. 10 Garth Naillon 28:20 St Helens
335. 11 Nathaniel McMahan 28:22 Barlow
336. 10 Victor Nieves-Garcia 28:24 Scappoose
337. 10 Brannon Kenne 28:24 Seaside
338. 11 Jeffrey Baldwin 28:29 Woodinville
339. 9 Topher Strong 28:30 Seton Catholic
340. 12 Derek Volk 28:30 Oak Harbor
341. 10 Benjamin Peltier 28:31 Inglemoor
342. 10 Alec Winder 28:31 Neah-Kah-Nie
343. 9 Parker Smith 28:32 Pendleton
344. 10 Steven Davis 28:43 Yamhill-Carlton
345. 12 Jacob Adams 28:43 Regis
346. 9 Joseph Smart 28:46 Clatskanie
347. 10 Colton Steele 28:46 Black Hills
348. 10 Treven Raish 28:49 Centralia
349. 12 Ryan Donley 28:50 Todd Beamer
350. 10 Dylan Votz 28:54 Elma
351. 10 Sean Michael Riest... 28:58 Cascade
352. 10 James Mothershed 29:02 Auburn Riverside
353. 9 Alexis Ubaldo-Zurita 29:02 Barlow
354. 11 Caleb Williams 29:04 Kentridge
355. 9 Jake Frank 29:05 Madras
356. 9 Paul Moreno 29:07 Todd Beamer
357. 9 Bill Cheng 29:07 Shorewood Christian
358. 9 Tucker Holcomb 29:13 Elma
359. 10 Victor Rincon 29:15 Bend
360. 9 Seth Roy 29:15 Sisters
361. 9 Joe McEnulty 29:20 Yamhill-Carlton
362. 9 Leo Cachero 29:24 Shorewood Christian
363. 11 Nathan Neilson 29:25 Barlow
364. 11 Gio Lazaro 29:27 Ilwaco
365. 11 Adam Barber 29:32 Sweet Home
366. 9 Jonathan Richardson 29:33 Dallas
367. 12 Matthew Hayes 29:33 Inglemoor
368. 11 Andrew Iverson 29:41 Kentridge
369. 10 Jacob Davis 29:47 Woodland
370. 9 Nathaniel Svoboda 29:55 West Point Grey
371. 11 Alex Elwell 29:56 Barlow
372. 12 Alex Berry 30:01 Oak Harbor
373. 10 Connor Steeves 30:02 Barlow
374. 10 Nathan Venables 30:07 Marysville-Pilchuck
375. 10 Joe Ubelhart 30:08 Shorecrest
376. 9 Miles Rush 30:08 Regis
377. 9 Christian Crawford 30:12 St. Stephen's Academy
378. 10 Daniel Walker 30:13 Battle Ground
379. 10 Jesse Reyes 30:32 Battle Ground
380. 12 Jordan Townsend 30:36 South Albany
381. 11 Aaron Jefferis 30:39 Barlow
382. 12 Brandon Stevens 30:43 Inglemoor
383. 11 Thomas Viner 30:44 Woodland
384. 10 Jonathan Turcic 30:46 King's Way Christian
385. 9 Collin Humphreys 30:46 Barlow
386. 9 Ben Bozeman 30:47 Oak Harbor
387. 11 Jack Caldwell 30:47 Madison
388. 10 Clarence Groth 30:47 Madison
389. 10 Andrew Goaring 31:04 Ridgefield
390. 10 Anthony Guido 31:09 R A Long
391. 11 Josh Budden 31:11 Klamath Union
392. 10 David Placido 31:11 Rainier
393. 12 Joseph Crissey 31:11 Kentridge
394. 9 Jacob Taylor 31:12 Todd Beamer
395. 12 Tyler Shober 31:12 Scappoose
396. 11 David Marsden 31:13 Klamath Union
397. 11 Noe Macias 31:16 Klamath Union
398. 10 Casey Towsley 31:17 Oak Harbor
399. 10 Daniel Slinker 31:19 Klamath Union
400. 10 Cole Fuller 31:20 Bend
401. 12 Cody Guitierrez 31:23 Newport
402. 10 Nathan Reyes 31:28 Woodland
403. 10 Devin Rice 31:30 Woodland
404. 9 Hansen Slane 31:36 Kentlake
405. 11 Riley Coulter 31:43 Rainier
406. 9 Aaron Hodo 31:50 Hazen
407. 11 Sam Nieslanik 31:52 Regis
408. 9 Alex Gonzalez 31:59 Seton Catholic
409. 8 Abhay Katyal 32:12 West Point Grey
410. 10 Steven Becraft 32:14 Meadowdale
411. 9 Justin Gwinner 32:18 Clatskanie
412. 12 Tony Caulderon 32:20 Bend
413. 10 Gavin Derting 32:23 Anacortes
414. 11 Devon Paginton 33:01 Stevenson
415. 11 Caleb Biggs 33:28 Aberdeen
416. 12 Harrison Lee 33:31 Todd Beamer
417. 9 Kiheon Suh 34:57 Todd Beamer
418. 12 Chase Pixley 37:37 Scappoose
419. 11 Zach Summers 38:31 Toledo
420. 12 Curtis Ford 39:43 Woodland
421. 12 Danny Schoeggl 41:56 Inglemoor
422. 9 Eric Reynolds 47:56 Regis