Mens Results
4,500 Meters Boys Easy Course
1. 11 Nate Pendleton 15:03 PR Eastlake
2. 11 Jordan Pollard 15:19 PR Sisters
3. 12 Bennett Zhang 15:32 PR Monta Vista
4. 10 Alonso Banuelos 15:35 PR Todd Beamer
5. 12 Jackson Januik 15:36 SR Seaside
6. 11 Michael Lym 15:36 PR Oak Harbor
7. 12 Lucas Caruana 15:49 PR Astoria
8. 11 Andrew Vernon 15:55 PR Inglemoor
9. 12 Jack DeWitt 15:58 PR Mountain View (OR)
10. 11 Jeffrey Xu 15:59 PR Monta Vista
11. 10 Chance Sands 16:00 PR Kentridge
12. 12 Brock O'Neal 16:02 PR Kentridge
13. 11 Ciarnin McNeil 16:04 PR Ridgefield
14. 11 Ian Vickstrom 16:04 PR Corvallis
15. 12 Ethan Karlinsey 16:21 PR Inglemoor
16. 12 Spencer Neher 16:24 PR Inglemoor
17. 10 Connor Sheridon 16:32 PR Sacred Heart Cathedral
18. 11 Dustin Williams 16:33 PR Auburn Riverside
19. 11 Jesse Ellingworth 16:38 PR Cottage Grove
20. 12 Hunter Thompson 16:38 PR Seaside
21. 11 Shane Jensen 16:40 PR Hillcrest
22. 12 Harsimran Singh 16:41 PR Kentwood
23. 10 Charlie Strella 16:43 PR Sacred Heart Cathedral
24. 12 Ryan Hugie 16:44 PR Lebanon
25. 10 Joseph Ralston 16:45 PR Oak Harbor
26. 11 Jason Sorg 16:54 PR Shorecrest
27. 9 Spencer Twyman 16:55 PR Camas
28. 12 Seth Walton 16:55 PR Shorecrest
29. 12 Zachary Lawson 16:58 PR Crook County
30. 9 Raymond Ingersoll 16:59 PR Corvallis
31. 12 Miguel Guzman 17:00 PR Oak Harbor
32. 9 Nitin Subramanian 17:03 PR Monta Vista
33. 12 Jake Jex 17:03 PR Todd Beamer
34. 10 Jacob Riley 17:04 PR Newport
35. 12 Luke Albert 17:05 PR Camas
36. 10 Wyatt Goff 17:05 SR Mountain View (OR)
37. 10 David Rojas 17:08 PR North Salem
38. 11 Ryan Bibler 17:08 PR Dallas
39. 11 Ryan Hess 17:09 PR Auburn Riverside
40. 11 Tim McCann 17:10 PR Enumclaw
41. 12 Parker Woodruff 17:11 PR Hillcrest
42. 11 Miles Bethel 17:13 PR Ridgefield
43. 11 Binh Truong 17:15 PR Kentridge
44. 9 Alex Solberg 17:17 PR Lebanon
45. 10 Tyler Peterson 17:19 PR Hockinson
46. 10 Noah Chaney 17:20 PR Crook County
47. 10 Kai Conradie 17:21 PR Hockinson
48. 10 Jose Gibson 17:22 PR Cascade
49. 12 Johnathan Guisinger 17:23 SR Rainier
50. 9 Benjamin Harvey 17:24 PR Clackamas
51. 9 Cade Kooch 17:29 PR Barlow
52. 10 Lane Evens 17:31 PR Pendleton
53. 9 Ben Britain 17:31 PR Camas
54. 12 Travis Martin 17:32 SR Mountain View (OR)
55. 11 Matthew Walton 17:33 PR Shorecrest
56. 10 Tyler Thomas 17:35 PR Eastlake
57. 11 Saige Keep 17:35 PR La Center
58. 12 Drake Mitby 17:37 PR Ocosta
59. 9 Nicholas McClure 17:37 PR Kentlake
60. 9 Jacob Harvey 17:38 PR Clackamas
61. 9 Finn Coffin 17:38 PR Columbia (White Salm...
62. 12 Brendan Fugere 17:39 PR St Helens
63. 12 Marcos Mendoza 17:41 PR Ilwaco
64. 12 Erik Larsen 17:42 PR Banks
65. 9 Charlie Bailey 17:43 PR Barlow
66. 11 Grayson McDowell 17:45 PR Eastlake
67. 11 Kyle Bates 17:46 PR Auburn Riverside
68. 12 Kyle Fisher 17:47 PR Black Hills
69. 12 Braden Yates 17:48 PR R A Long
70. 10 Corey Taylor 17:49 PR Woodland
71. 9 Daniel Gaik 17:50 PR Kentwood
72. 11 John Gurney 17:51 PR Centennial
73. 12 Max Fredell 17:52 PR Kent Meridian
74. 9 Hunter Davenport 17:53 PR Skyview
75. 12 Connor Weller 17:56 PR Skyview
76. 12 Ben Brownlee 17:58 PR Ilwaco
77. 10 Jayden Harris 18:00 PR Mountain View (OR)
78. 11 Miguel Gonzalez 18:02 PR Junction City
79. 11 Garrett Wetsel 18:03 PR Hillcrest
80. 9 Cole Funk 18:04 PR Hillcrest
81. 11 Rusdan Crook 18:04 PR Eastlake
82. 10 Liam Byrne 18:05 PR Sequim
83. 11 Romario Mendoza 18:05 PR Newport
84. 10 Jason Lunder 18:06 PR Kentwood
85. 12 Fletcher Andrews 18:07 SR Columbia (White Salm...
86. 10 Foster Barnhart 18:07 PR Enumclaw
87. 11 Blake Bogh 18:08 PR Enumclaw
88. 9 Nick Krantz 18:09 PR Oak Harbor
89. 12 Ryan Hamilton 18:10 PR Inglemoor
90. 10 Noah Elwell 18:11 PR Auburn Riverside
91. 9 Dominic Deady 18:12 PR Enumclaw
92. 11 Declan Liddiard 18:13 SR Columbia (White Salm...
93. 10 Jacob Ropp 18:16 PR Barlow
94. 12 Blaine Ross 18:17 PR Montesano
95. 10 Lawrence Wu 18:17 PR Sacred Heart Cathedral
96. 11 Levi Silbernagel 18:18 PR Junction City
97. 11 Ricky Yunke 18:19 PR Sweet Home
98. 12 Kobe Olson 18:20 PR Sweet Home
99. 10 Marc Wong 18:24 PR Sacred Heart Cathedral
100. 12 Alaiyi Lawson 18:26 PR Shorecrest
101. 12 Alejandro Sandoval 18:27 PR North Salem
102. 12 Nathan Diekema 18:28 PR Inglemoor
103. 10 Marc Swenson 18:29 SR Woodland
104. 12 Jared Barley 18:30 PR St Helens
105. 12 Josiah Johnson 18:32 PR Skyview
106. 11 Mathew Smith 18:32 SR La Pine
107. 11 Cole Melvin 18:33 PR Centennial
108. 11 Topher Strong 18:35 PR Seton Catholic
109. 11 Jorge Espinosa 18:36 PR Kennedy
110. 10 Adam Kerr 18:37 PR Kentridge
111. 9 Isaac Nieto 18:38 PR Stayton
112. 10 Sergio Luquin 18:38 PR Centennial
113. 11 Lucas Beard 18:39 PR Sacred Heart Cathedral
114. 12 Max Gause 18:44 PR Cottage Grove
115. 10 Duncan Bennett 18:45 PR Inglemoor
116. 10 Gerald Hoff 18:51 PR Columbia (White Salm...
117. 11 Braden Stowers 18:51 PR Montesano
118. 11 Aaron Osborne 18:53 PR Lebanon
119. 10 Madison Vann 18:54 PR Mountain View (OR)
120. 10 Atticus Crow 18:54 SR Corvallis
121. 11 Michael Meza Camar... 18:55 PR North Salem
122. 11 Richard Scott 18:55 PR Pendleton
123. 10 Roman Stenbeck 18:55 PR Crook County
124. 12 Evan Eggerud-Bozorth 18:56 PR Kentlake
125. 10 Christopher Avery 18:59 PR Seaside
126. 10 Noah Simacek 19:00 PR Enumclaw
127. 9 Samuel McCormick 19:02 PR Camas
128. 12 Josiah Lowder 19:02 PR Hoquiam
129. 9 Zephaniah Williams 19:03 PR Centralia
130. 10 Ramon Ramirez 19:04 PR Auburn Riverside
131. 9 Diego Sanchez 19:05 PR Clackamas
132. 11 Ruben Blancas 19:06 PR Columbia River
133. 11 Gavin Avery 19:06 PR Black Hills
134. 12 Diego Ordonez 19:07 PR R A Long
135. 10 Tyler Jennings 19:08 PR La Center
136. 9 Thomas Kismarton 19:09 PR Kentridge
137. 10 Jon Bacon 19:10 PR Barlow
138. 12 Marshal Christman 19:10 PR Cascade
139. 12 Greg Adelman 19:12 PR Cascade
140. 9 Nathan Zeng 19:12 PR Eastlake
141. 11 Kenny Sutton 19:13 SR Dallas
142. 10 Sam Russell 19:17 PR Grant
143. 10 Matthew Meyer 19:21 PR North Salem
144. 9 Garett Shapovalov 19:23 PR La Center
145. 12 Will Garvin 19:25 PR Seaside
146. 12 Jacob Edgerton 19:26 PR Mountain View (OR)
147. 10 Jack Barrie 19:26 PR Shorecrest
148. 10 Mason Crawford 19:28 PR Seaside
149. 9 Ivan Ramirez 19:30 PR Barlow
150. 11 Jacob Taylor 19:31 PR Todd Beamer
151. 12 Reilly Connolly 19:32 SR Crook County
152. 11 Dayton Kelly 19:32 PR Auburn
153. 9 Stephen Snell 19:33 PR Camas
154. 9 David McAndie 19:34 PR Stevenson
155. 9 Gabe Furnish 19:35 PR Clatskanie
156. 11 Grady Gagner 19:36 PR Dallas
157. 10 Landon Lim 19:39 PR Barlow
158. 10 Alex Gross 19:41 PR Baker
159. 9 Brian Webster 19:42 PR R A Long
160. 10 Cody Sageman 19:44 PR Timberline
161. 11 Alan Polley 19:44 PR Skyview
162. 10 Jazen Bartee 19:45 PR Sequim
163. 9 Thomas Taylor 19:45 PR Grant
164. 11 Daniel Navarrete 19:46 PR Auburn Riverside
165. 9 Eli Matuszak 19:46 PR Sacred Heart Cathedral
166. 10 Jackson Bowe 19:48 PR Sisters
167. 9 Marcus Luke 19:48 PR Pendleton
168. 10 Justin Smith 19:49 PR Madras
169. 10 Ryan Bertrand 19:50 PR Inglemoor
170. 10 Zach Hays 19:50 PR Columbia River
171. 9 Donovan DeWhitt 19:55 PR Clackamas
172. 9 Colby Miller 19:56 PR Aberdeen
173. 12 Keegan Dolan 19:57 PR Auburn Riverside
174. 9 Brock Rubadue 19:57 PR Timberline
175. 11 Cameron White 19:59 PR Centralia
176. 11 Antonio Maldonado 20:02 PR Todd Beamer
177. 9 Evan Underland 20:03 PR Columbia River
178. 11 Henry Demski 20:07 PR Seton Catholic
179. 9 Austin Ferris 20:08 PR Timberline
180. 10 Kenneth Guerr 20:10 PR Rainier
181. 9 Tyler Bristow 20:10 PR Elma
182. 10 Jack Daugherty 20:10 PR Auburn Riverside
183. 9 Andrew Thurston 20:12 PR Skyview
184. 10 Noah Koker 20:14 PR Mountain View (OR)
185. 12 Zane Zapfe 20:14 SR Stevenson
186. 9 Kolton Zeng 20:14 PR Eastlake
187. 10 Ryan Pletan 20:15 PR Auburn Riverside
188. 10 William Best 20:15 PR La Pine
189. 9 Nate Bernius 20:16 PR Grant
190. 10 Dylan Winter 20:16 PR Auburn
191. 11 Benjamin Dossett 20:17 PR Inglemoor
192. 10 Sebastian Sack 20:18 PR Grant
193. 10 Joshua Stone 20:18 PR Oak Harbor
194. 11 Andrew Coaker 20:20 PR Skyview
195. 10 Brenton Dryke 20:24 PR Sequim
196. 11 Justin Leach 20:25 PR Eastlake
197. 10 Carsen Robbins 20:25 PR Mountain View (OR)
198. 10 Ethan Andrews 20:26 PR Columbia (White Salm...
199. 10 Andrew Cambalik 20:26 PR Sequim
200. 9 Justice Cappalonga 20:26 PR Kentwood
201. 10 Ian Palin 20:27 PR Grant
202. 9 Anton Hughes 20:27 PR Pendleton
203. 10 Michael Brooks 20:27 SR Pendleton
204. 10 Dawson Flowers 20:28 PR Eastside Catholic
205. 12 Kyle Klopfenstein 20:28 PR Sequim
206. 9 Mason Barry 20:28 PR Ridgefield
207. 10 Mathew Carpenter 20:29 PR Seaside
208. 9 Jimale Aweis 20:30 PR Kentlake
209. 11 Johann Fernando 20:31 SR Eastside Catholic
210. 11 Austin Hauter 20:32 PR Oak Harbor
211. 10 Matthew Wittress 20:35 PR Eastside Catholic
212. 10 Nicholas Tong 20:36 PR Sacred Heart Cathedral
213. 9 Alan Pham 20:36 PR Kentwood
214. 11 Nate Verboort 20:37 PR Eastlake
215. 12 Thomas Lawler 20:38 PR Eastlake
216. 12 Javier Quintana 20:38 PR Kent Meridian
217. 10 Noah Murillo 20:38 PR Mountain View (OR)
218. 10 Kyle Revell 20:39 PR Enumclaw
219. 12 Jason Eves 20:39 SR Decatur
220. 12 Brandon Hinckley 20:40 PR Inglemoor
221. 9 Blake Riley 20:40 PR Skyview
222. 9 Joel Tranby 20:41 PR Mountain View (OR)
223. 11 Jared Maichel 20:42 SR Skyview
224. 12 Jonathan Adkinson 20:42 PR Clatskanie
225. 11 Sam Jackson 20:43 PR Seton Catholic
226. 10 Anderson Stoddard 20:44 PR Ilwaco
227. 10 Ghannon Whelden 20:45 PR Ilwaco
228. 10 Noah Jordan 20:47 PR Black Hills
229. 11 Jason Dufrane 20:49 PR Black Hills
230. 9 Thomas Bergstrom 20:49 PR Montesano
231. 11 Turrell Wilson 20:58 PR La Pine
232. 9 Josh Otake 20:59 PR Kentridge
233. 10 Jonathon Vinson 21:00 PR Barlow
234. 9 Jesse Cruz Snyer 21:00 PR Junction City
235. 9 Cameron Moore 21:01 PR Centralia
236. 9 Hunter Mallicoat 21:02 PR La Center
237. 10 Andrew Kahn 21:02 PR Centralia
238. 12 Nick Rietz 21:02 PR Sweet Home
239. 11 Jake Hindmarsh 21:05 PR Sweet Home
240. 9 Christian Goff 21:07 PR Crook County
241. 9 Matthew Andrade 21:08 PR Camas
242. 11 Jacob Biderman 21:08 PR Eastlake
243. 10 Johnson Kuang 21:09 PR Inglemoor
244. 9 Connor Ford 21:09 PR Sweet Home
245. 10 Walter Greene 21:09 PR Grant
246. 10 Max Tintle 21:12 PR Sisters
247. 11 Daniel Gibson 21:12 PR Oak Harbor
248. 9 Zachary Vanatta 21:14 PR Hockinson
249. 9 Carson Yinger 21:15 PR Hockinson
250. 10 Adam Ortega 21:17 PR Hockinson
251. 9 Thomas Hull 21:19 PR Camas
252. 9 Colton Lay 21:21 PR Junction City
253. 9 Porter Mitchell 21:23 PR Kentwood
254. 12 Austin Nolan 21:23 SR Ridgefield
255. 10 Samson Griffith 21:23 PR Ridgefield
256. 12 Zach Vasilas 21:24 PR Ridgefield
257. 9 Zachary Harrington 21:24 PR Kentlake
258. 9 Aidan Moore 21:25 PR Grant
259. 9 Brady Monteith 21:27 PR Klamath Union
260. 11 Paul Moreno 21:29 PR Todd Beamer
261. 9 Robert Hewett 21:30 PR Timberline
262. 12 James Smith 21:31 PR Madras
263. 10 Dylan Walsh 21:31 PR Barlow
264. 12 Treven Raish 21:32 PR Centralia
265. 12 Oscar Joya 21:32 PR Hoquiam
266. 12 Andres Vazquez 21:33 PR Hoquiam
267. 10 Alex Houbregs 21:33 PR Hoquiam
268. 9 Corban Wright 21:34 PR Sweet Home
269. 10 Tyler Davis 21:35 PR Centralia
270. 9 Zachary Sandau 21:35 PR Cascade
271. 9 Gibrand Ramirez 21:35 PR Centralia
272. 10 Kaden Trygar 21:36 PR Woodland
273. 9 Alec Donn 21:36 PR Clackamas
274. 11 Patrick Le 21:37 PR Kentwood
275. 10 Evan Cooper 21:39 PR Decatur
276. 9 Isaiah Welker 21:40 PR Decatur
277. 9 Tristan Saultz 21:41 PR Sweet Home
278. 9 Tristan Bodwell 21:41 PR Montesano
279. 12 Dustyn Taylor 21:41 PR Ocosta
280. 9 Griffin Schmitt 21:43 PR Grant
281. 9 Stefan Caplazi 21:46 PR Clackamas
282. 9 John Maher 21:46 PR Timberline
283. 9 Austin Warren 21:47 PR Clackamas
284. 11 Gabriel Carpenter 21:49 PR Clackamas
285. 10 Ben Gates 21:50 PR Kentridge
286. 10 Andrew Goode 21:50 PR Ridgefield
287. 12 Isaac Jensen 21:53 PR Eastlake
288. 9 Gabe Lewis 21:53 PR Centralia
289. 9 Zack Amsberry 21:54 PR Regis
290. 9 Cael Roberts 21:54 PR Grant
291. 11 Jarred Flowers 21:55 PR Eastside Catholic
292. 10 Jack Mandelkorn 21:56 PR Eastside Catholic
293. 9 Joe Couch 21:57 PR Baker
294. 9 Jon Murguia 21:57 PR Kentwood
295. 9 Tommy Kelly 21:57 PR Camas
296. 10 Nick Davis 21:58 PR Aberdeen
297. 11 Kyle Westermoreland 21:59 PR Eastlake
298. 11 Jacob Gau 22:00 SR Pendleton
299. 11 Tyler Chichester 22:00 SR Pendleton
300. 9 Evan Bolen 22:01 PR Mountain View (OR)
301. 11 Dakotah Camberg 22:01 PR St Helens
302. 10 Daniel O'Brien 22:03 PR Grant
303. 9 Riley Coler 22:04 PR Grant
304. 10 Luke Osgood 22:07 PR Elma
305. 9 Jonathan Lai 22:08 PR Eastside Catholic
306. 11 Liam Thrun 22:08 PR Eastlake
307. 9 Kaden Archer 22:09 PR Crook County
308. 11 Thomas Spunaugle 22:09 PR Inglemoor
309. 9 Cole Richardson 22:20 PR Dallas
310. 10 Jonathan Urena 22:25 PR Regis
311. 10 Elliot Liu 22:26 PR Shorecrest
312. 9 Max Carlin 22:27 PR Grant
313. 12 Brendan Minami 22:29 PR Kentridge
314. 9 Keenon Fagon 22:31 PR Eastside Catholic
315. 9 Aaron Vischer 22:35 PR Grant
316. 11 Avery Deutz 22:37 SR Pendleton
317. 10 Eddy Tello Hernandez 22:38 PR Barlow
318. 10 Nickolas Brier 22:38 PR Eastside Catholic
319. 10 Jacob Wheeler 22:39 PR Auburn
320. 10 Alex Barnett 22:39 PR Seaside
321. 11 Hunter Baum 22:40 PR Pendleton
322. 9 Ethan Russell 22:40 PR Pendleton
323. 11 Miguel Gil-Davila 22:41 PR Auburn
324. 9 Cody Nguyen 22:42 PR Clackamas
325. 9 Onaje Duncan-Joyner 22:43 PR Timberline
326. 9 Max Recker 22:44 PR Ridgefield
327. 9 Sawyer Buyagawan 22:46 PR Seattle Christian
328. 10 Ian Nelson 22:46 PR Eastside Catholic
329. 9 Justin Long 22:48 PR Clackamas
330. 11 Austin Reed 22:48 PR R A Long
331. 9 Ethan Blechschmidt 22:50 PR Enumclaw
332. 9 Caleb Brooks 22:51 PR Timberline
333. 10 Bradley Kirkland 22:53 PR Lebanon
334. 12 Brad Stone 22:55 PR Inglemoor
335. 12 Casey Towsley 22:56 SR Oak Harbor
336. 9 Taylor Smith 22:56 PR Newport
337. 9 Conner Pulsipher 22:57 PR Hockinson
338. 9 Liam Trythall 22:58 PR Grant
339. 9 Gabe Aiello 22:59 PR Sweet Home
340. 10 Logan Gealta 23:01 PR Kentlake
341. 9 Samuel Weller 23:03 PR Kentridge
342. 11 Liam Blakey 23:11 PR Inglemoor
343. 10 Daniel Dewees 23:12 PR Amity
344. 10 Zachary Stueck 23:13 PR Auburn
345. 12 Mykel Caruso 23:17 PR Centennial
346. 9 Garrett Millbrooke 23:18 PR Grant
347. 9 Aden Houran-Corkum 23:19 PR Grant
348. 11 Daniel Spray 23:20 PR Auburn
349. 11 Devan Parkinson 23:21 PR Montesano
350. 9 Zane Standlea 23:22 PR Timberline
351. 11 Jacob Justis 23:24 PR Cottage Grove
352. 9 Nolan Farley 23:25 PR Clackamas
353. 11 Danny Kelly 23:26 PR Camas
354. 10 Bryce Olson 23:28 PR Shorecrest
355. 11 Fredrico Borgonovo 23:29 PR Columbia (White Salm...
356. 10 Austin Chada 23:30 PR Enumclaw
357. 9 Nelson Bailey 23:32 PR Kentlake
358. 10 Sage Turner 23:33 PR Cascade
359. 10 Johnny Witt 23:39 PR Cottage Grove
360. 11 Skyler LaMotte 23:41 PR Banks
361. 10 Tanner Twiggs 23:42 PR Cascade
362. 12 Nick Zorrich 23:44 PR Inglemoor
363. 12 J.C. Zeigler 23:47 PR North Salem
364. 11 Aaron Mecham 23:49 PR Centralia
365. 9 Owen King 23:50 PR Centralia
366. 11 Honorio Colipano 23:54 PR Dallas
367. 9 Colby Pedeferri 23:54 PR Kentlake
368. 9 Ethan Kueny 24:09 PR North Salem
369. 11 Matthias McLaughlin 24:13 PR Klamath Union
370. 11 Robert Jackson 24:13 PR Klamath Union
371. 11 Matthew West 24:14 PR Regis
372. 11 Noah Woodward 24:18 PR Baker
373. 9 Graham Buyagawan 24:21 PR Seattle Christian
374. 10 Jesse Wade 24:23 PR Hockinson
375. 11 Dahvae Turner 24:24 PR Decatur
376. 12 Gabe Arnold 24:30 SR Pendleton
377. 10 Joshua Elker 24:31 PR Salem Academy
378. 9 Arjen Sundher 24:39 PR Eastlake
379. 11 Jacob Crowell 24:43 PR Auburn
380. 9 Elias Lewis 24:49 PR Barlow
381. 10 Caleb Smith 24:50 PR Barlow
382. 10 Kaynan Wallace 24:51 PR Barlow
383. 10 Shayden Nagle 24:52 PR Barlow
384. 9 Joshua Chase 24:52 PR Barlow
385. 9 Casey Carlow 24:58 PR Shorecrest
386. 9 Nick Hutchinson 24:59 PR Auburn
387. 10 Zack Bressel 25:00 PR Barlow
388. 10 Tyler Bryson 25:00 PR Barlow
389. 9 Max Rossman 25:01 PR Inglemoor
390. 10 Max Stewart 25:01 PR Barlow
391. 9 Parker Green 25:02 PR Barlow
392. 9 George Bates 25:02 PR Sisters
393. 9 Seamus McAnulty 25:03 PR Grant
394. 11 Carlos Del Angel 25:04 PR R A Long
395. 10 Owen Stellbrink 25:07 PR Lebanon
396. 11 Logan Bach 25:09 PR Auburn
397. 9 Arlo Johnson 25:11 PR Grant
398. 10 Jared Goodwin 25:12 PR Rainier
399. 10 Clayton Dallwig-Bl... 25:14 PR Salem Academy
400. 10 Marshall Byington 25:15 PR Timberline
401. 11 Jacob Heidorn 25:19 PR Eastlake
402. 12 Hayden Crane 25:21 SR Sequim
403. 9 Noah Pellikaan 25:24 PR Grant
404. 10 Sebastian Miller 25:25 PR Grant
405. 10 Owen Hartson 25:28 PR Clackamas
406. 10 Logan May 25:29 PR Barlow
407. 10 Ryan Welter 25:30 PR Stayton
408. 9 Ryan Heiselt 25:35 PR Clackamas
409. 9 Richard Smith 25:38 PR Inglemoor
410. 10 Riley Forrette 25:44 PR Stayton
411. 11 Alex Gonzalez 25:54 SR Seton Catholic
412. 9 Sidney Sanchezllanes 26:01 PR Auburn
413. 9 Maclain Holland 26:02 PR Shorecrest
414. 11 John Boyd 26:04 PR Centennial
415. 10 Nathaniel Edge 26:13 PR Sequim
416. 10 Max Balakas 26:39 PR Klamath Union
417. 11 Matt Kahn-Grant 27:25 PR Todd Beamer
418. 9 Owen Prescher 27:25 PR Timberline
419. 11 Elijah Swain 27:28 PR Inglemoor
420. 9 Max Brunak 27:29 PR Grant
421. 9 Terra Fleischer 27:31 PR Grant
422. 9 Lucas Porter 27:48 PR Eastlake
423. 11 Christopher Bedwell 28:02 PR Cascade
424. 11 Ambrose Stringham 28:03 PR Barlow
425. 12 Enzo Barcellos 28:16 PR Banks
426. 9 Aaric Raabe 28:33 PR Kentlake
427. 9 Ashton Angel 28:37 PR Stayton
428. 9 Matthew Nusom 28:48 PR Regis
429. 9 Conner Crowe 29:58 PR Sisters
430. 9 Tristan Leissler 30:19 PR Grant
431. 9 Frederick Cusimano 30:36 PR Stayton
432. 9 Evan Thomas 30:47 PR Montesano
433. 10 Elijah Van Sambeek 31:22 PR Crook County
434. 10 Taylor Forrest 31:28 PR North Salem
435. 12 A'Fatah Ibrahim 31:58 PR Amity
436. 9 Noah LeCompte 32:00 PR Grant
437. 10 Ethan Derstine 32:01 PR Grant
438. 10 Noah Baskin 32:01 PR Grant
439. 9 Javier Hernandez 33:50 PR Cascade
440. 11 Jared Galanti 35:27 PR Inglemoor
441. 9 Isaiah Urrutia 35:27 PR Inglemoor