Boys 5,000m Run
1. 10 Kendall VanZanten 19:18.3 Mt Vernon Christian
2. 10 Nathan Greenhaw 19:27.1 Juanita
3. 9 Ryan Graff 19:27.7 Juanita
4. 10 Jack Sayer 19:31.4 Maple Ridge
5. 9 James Heim 19:32.3 Mt Vernon
6. 11 John House 19:33.5 Cleveland (WA)
7. 11 Garrett Thompson 19:40.0 Peninsula
8. 11 Seth-Patric Quimzon 19:42.6 Arlington
9. 11 Han Eckleberg 19:42.6 Cleveland (WA)
10. 11 Camden Roberts 19:46.8 Life Christian Academy
11. 11 Casey Sharpe 19:50.6 Arlington
12. 11 Matthew Gasper 19:53.3 Roosevelt
13. 11 Tannin Bradley-Kur... 20:07.6 Roosevelt
14. 10 Mason Jones 20:12.4 Foster
15. 11 Taylor King 20:12.7 Sehome
16. 11 Quinton McCoy 20:14.5 Orting
17. 12 Max Lorenze 20:16.3 Northwest
18. 10 Rex Zhu 20:16.5 Northwest
19. 12 Victor German 20:16.7 Foster
20. 12 Trey Marez 20:20.8 Auburn Riverside
21. 10 Jacob Gervais 20:24.2 Squalicum
22. 12 Gerald Tolentino 20:24.6 Cleveland (WA)
23. 12 Sam Rutherford 20:28.6 Peninsula
24. 9 Joe McIlroy 20:29.3 Archbishop Murphy
25. 10 Justin Mortensen 20:30.9 Cedar Park Christian...
26. 11 Andrew Neumann 20:31.1 Seattle Christian
27. 12 Josh Hendry 20:31.3 Port Angeles
28. 11 Emilio Perez 20:42.1 Foster
29. 12 Tyler Chung 20:43.2 Roosevelt
30. 12 Ari Athair 20:46.7 Port Angeles
31. 12 Abe Newman 20:48.0 Mercer Island
32. 9 Owen Andersen 20:49.0 Port Angeles
33. 11 Connor Ridings 20:49.9 Seattle Christian
34. 11 Matthew Dahlstrom 20:51.5 Mt Vernon
35. 10 Micah Brewer 20:51.6 Marysville Getchell
36. 9 Chason Critchley 20:52.1 Mount Baker
37. 9 Alex Igra 20:54.2 Northwest
38. 9 Brendan Madden 20:54.5 Bellevue
39. 10 Dylan Stockard 20:55.3 Juanita
40. 9 Taylor Cundiff 20:55.4 Bush
41. 12 Max Gross 21:00.3 Burlington-Edison
42. 11 Calvin Olmsted 21:00.7 Rogers-Puyallup
43. 11 Manjinder Sandhu 21:03.2 Puyallup
44. 12 Evan Waldschmidt 21:07.9 Burlington-Edison
45. 11 Dawson Cox 21:09.9 Arlington
46. 9 Alex Grimm 21:10.6 King's
47. 12 Joseph Renault 21:10.8 Mt Vernon
48. 11 Jacob Payne 21:11.9 Arlington
49. 10 Chandler Logsden 21:15.6 Juanita
50. 11 Andrew Roundy 21:17.9 Arlington
51. 12 Arthur Garcia 21:18.0 Auburn Riverside
52. 12 Duncan Scannell 21:19.3 Orting
53. 11 Logan Moore 21:19.5 Tumwater
54. 11 Daniel Burnett 21:19.8 Bellevue Christian
55. 10 Parker Burbridge 21:20.0 Bellevue Christian
56. 11 Cole Nevin 21:21.1 Marysville Getchell
57. 12 Jeffrey Broska 21:23.0 Liberty-Issaquah
58. 11 Logan Carpenter 21:23.4 Sehome
59. 12 Max Hughes 21:24.9 Lake Stevens
60. 9 Conor Fraser 21:26.6 Juanita
61. 11 Connor Ross 21:27.6 Roosevelt
62. 10 Michael McAlexander 21:27.8 Life Christian Academy
63. 9 Alex Madden 21:28.4 Bellevue
64. 11 Pablo Acedo 21:29.6 Lakewood
65. 9 Victor Waller 21:30.2 Bellevue Christian
66. 10 Daniel Diaz 21:30.5 Mt Vernon
67. 9 Hadley Putnam 21:31.6 Cedar Park Christian...
68. 12 Hristo Ramirez-Diaz 21:33.6 Foster
69. 11 Logan Cucksey 21:37.1 Squalicum
70. 10 Santiago Varela 21:37.6 Juanita
71. 9 Dylan Flack 21:37.8 Mount Baker
72. 10 Ethan Sargent 21:40.3 Meadowdale
73. 9 Aaron Austin 21:41.2 Archbishop Murphy
74. 10 Josh Bacon 21:42.0 Marysville Getchell
75. 11 Josh Nicholas 21:42.7 Peninsula
76. 12 Esteban Lopez 21:43.5 Auburn Riverside
77. 10 Andrew Fisher 21:44.3 Marysville Getchell
78. 12 Pete Brown 21:47.5 Burlington-Edison
79. 11 Parker Knoblich 21:48.0 Cedar Park Christian...
80. 9 Jake Tish 21:48.5 Lakeside (Seattle)
81. 9 Caleb Doherty 21:48.7 Mt Vernon
82. 11 Matthew Giles 21:49.2 Mt Vernon
83. 11 Richard Nguyen 21:49.3 Cleveland (WA)
84. 11 Devon Steed 21:51.7 Meadowdale
85. 12 Ethan Skorniakoff 21:52.8 Auburn Riverside
86. 11 Nelson Tan 21:53.1 Juanita
87. 10 Griffin Oakes 21:53.8 O'Dea
88. 10 Justin Sheneman 21:54.5 Cedar Park Christian...
89. 9 Ben Manning 21:54.8 Cedar Park Christian...
90. 11 Michael McLoughlin 21:58.6 Bellevue Christian
91. 10 Brian Germeaux 21:59.1 Monroe
92. 11 Luke Kenworthy 21:59.3 Mercer Island
93. 9 Jake Fell 22:00.1 King's
94. 12 Peter Kim 22:01.2 Lakeside (Seattle)
95. 10 Dalton Droog 22:01.9 Mt Vernon Christian
96. 12 Christian Bossett 22:02.7 Garfield
97. 11 Kyle Hastler 22:02.8 Meadowdale
98. 10 Paul Moreno 22:03.8 Todd Beamer
99. 11 Jacob Zoller 22:03.8 Everett
100. 12 Kyuhan Kwon 22:04.9 Cedar Park Christian...
101. 12 Chris Perry 22:05.5 Mt Vernon
102. 11 Thang Mai 22:05.9 Cleveland (WA)
103. 11 Rohan Mathew 22:06.0 Foster
104. 9 Dimitri Wank 22:08.7 Mount Baker
105. 12 Joshua Felker 22:10.3 Mt Vernon
106. 11 JoSean Ignaco 22:12.3 Puyallup
107. 10 Sasha Dean 22:14.1 Mt Vernon
108. 12 Chance Lewis 22:15.2 Sumner
109. 11 Patrick Holverson 22:15.8 Bothell
110. 10 Andrez Molano 22:17.5 Todd Beamer
111. 10 Kristian Bartel 22:17.5 Todd Beamer
112. 12 Andrew Bullock 22:21.1 Blaine
113. 11 Garrett Goforth 22:21.7 Lakewood
114. 12 Carlos Silva-Zenteno 22:21.8 Northwest
115. 12 Quinn Lewis 22:22.2 Marysville-Pilchuck
116. 12 Eric Teng 22:22.8 Foster
117. 11 Derek Mckay 22:23.1 Auburn Riverside
118. 9 Andrew Ha 22:23.3 Liberty-Issaquah
119. 12 Chris Concha 22:23.5 Monroe
120. 10 Adam Espiritu 22:25.2 O'Dea
121. 10 Nicolas Hansen 22:25.4 Mercer Island
122. 11 Jayce Holcomb 22:26.2 Olympic
123. 11 Britton Andrews 22:26.7 Olympic
124. 9 Michael Deal 22:26.7 Mercer Island
125. 11 Mikhail Hemmerling 22:27.5 Seattle Christian
126. 11 Trenton Gray 22:29.9 Lake Stevens
127. 11 Lester Flores 22:30.0 Marysville Getchell
128. 11 Zach Leland 22:31.3 Ferndale
129. 11 Paul Jaton 22:31.3 Everett
130. 9 Jacob Lewis 22:33.6 Monroe
131. 11 Chad Hansen 22:34.7 Arlington
132. 12 Jacob Kunz 22:35.2 Lynnwood
133. 9 Isaac Remy 22:35.4 Mount Baker
134. 12 Jordan Bracken 22:36.1 Todd Beamer
135. 10 Michael Neason 22:37.7 Everett
136. 9 Rylan Lee 22:37.8 Todd Beamer
137. 12 Jose Cabrales 22:38.0 Chelan
138. 11 Conor Smith 22:38.9 Roosevelt
139. 11 Skylar Painter 22:39.2 Anacortes
140. 9 Connor Slobojan 22:40.4 Monroe
141. 12 Thomas LeClair 22:40.7 Mt Vernon Christian
142. 9 Cullen Blaise 22:40.8 Archbishop Murphy
143. 10 Roberto Ramirez-Diaz 22:43.5 Foster
144. 9 Andy Chandler 22:44.7 Meridian
145. 11 Adam Lefebvre 22:45.9 Arlington
146. 9 Ryan Wong 22:45.9 Bellevue
147. 9 Steven Jiang 22:46.4 Archbishop Murphy
148. 9 Davis Castle 22:48.3 Mount Baker
149. 10 Brendan Roozen 22:50.4 Mt Vernon
150. 9 Patrick Duffie 22:50.4 Mercer Island
151. 9 Kenny Nishino 22:50.6 Foster
152. 11 Aaron Kerschner 22:51.7 Rogers-Puyallup
153. 11 David Orona 22:53.0 Puyallup
154. 9 Jun Ochiai 22:53.4 Burlington-Edison
155. 9 Jason Labusky 22:53.6 King's
156. 10 Noah Halton 22:54.4 Ferndale
157. 12 Ryan McLaughlin 22:57.0 Mt Vernon
158. 9 Hendrik Timmermans 22:57.2 Mt Vernon Christian
159. 11 Levi Lucas 22:57.5 Squalicum
160. 10 Hunter Tautvydas 22:57.9 Mt Vernon
161. 12 Ignacio Martinez 23:02.2 Foster
162. 10 Jacob Gepner 23:03.1 Monroe
163. 10 Simon Shimel 23:04.9 Northwest
164. 11 Tyler Nuss 23:05.3 Bothell
165. 11 Brian Fish 23:05.6 Federal Way
166. 9 Donovyn Peter 23:05.6 Mount Baker
167. 9 Chance Anderson 23:05.7 Cedar Park Christian...
168. 11 Noah Grenell 23:06.7 Bush
169. 12 Richard Meneses 23:08.3 Chelan
170. 11 Daniel O'Brien 23:08.9 Lake Stevens
171. 12 Garrett Yeo 23:09.2 Mt Vernon
172. 9 Ben Weaver 23:13.4 Anacortes
173. 11 Brandon Tabasan 23:14.0 Cleveland (WA)
174. 12 Kyler Cantrell 23:14.1 Squalicum
175. 10 Isaac Mudge-Nagel 23:15.6 Monroe
176. 12 Dylan Hasemann 23:15.9 Rogers-Puyallup
177. 11 Micheal Wegemann 23:17.1 Lake Stevens
178. 12 Ryan Burnett 23:18.5 Bellevue Christian
179. 11 Joseph Peder 23:18.8 Bellevue Christian
180. 11 Matthew Hagen 23:19.7 Meadowdale
181. 9 William Jammes 23:20.7 Garfield
182. 9 Davis Rupp 23:21.9 Bellevue
183. 12 Mason Root 23:24.9 King's
184. 11 Ricardo Tevalan 23:26.6 Foster
185. 10 Connor Thompson 23:29.1 Marysville Getchell
186. 9 Patrick Furman 23:30.8 Northwest
187. 12 Reubin Hendricks 23:31.1 Burlington-Edison
188. 11 Abdul Abdullah 23:32.2 Foster
189. 9 Eric Bensen 23:32.4 Ferndale
190. 9 Alex Legg 23:33.1 Orting
191. 10 Connor Ronney 23:33.8 O'Dea
192. 9 Timothy Bernard 23:34.7 Garfield
193. 11 Sam Farrell 23:36.8 Cedar Park Christian...
194. 12 Chris McGraw 23:37.3 Auburn Riverside
195. 11 Jonathan Emerson 23:38.7 O'Dea
196. 9 Se Yun Han 23:41.0 Bellevue Christian
197. 9 Benjamin Brusniak 23:45.1 Lakeside (Seattle)
198. 10 Brookerson Powell 23:48.3 Bellevue
199. 12 Chase Lewis 23:50.1 Sumner
200. 10 Conner Clementson 23:52.8 Everett
201. 9 Kyle Nesbitt 23:54.4 Life Christian Academy
202. 10 Lucas Johnson 23:55.3 Todd Beamer
203. 9 Anthony Deraimo 23:55.6 Mount Baker
204. 11 Sydney Ness 23:56.1 Mt Vernon Christian
205. 10 Quinn Jansma 23:56.6 Squalicum
206. 12 Mark Mason 23:58.6 Arlington
207. 11 Jared Norstrem 23:59.0 Puyallup
208. 10 Connor Smith 23:59.4 Anacortes
209. 9 Ramon Quiroz 24:01.5 Puyallup
210. 10 Javier Pastor 24:02.4 Chelan
211. 10 Jason Li 24:09.0 Charles Wright Academy
212. 10 Vincent Vaughn 24:09.9 Archbishop Murphy
213. 10 Nathan Clements 24:12.2 Marysville Getchell
214. 10 Justin Good 24:12.9 Marysville Getchell
215. 11 Drew Kanzler 24:15.6 Todd Beamer
216. 12 Daniel Sullivan 24:16.8 Mt Vernon
217. 10 Ryan Nielsen 24:20.7 Foster
218. 11 Jasper Kohler 24:20.8 Sehome
219. 12 Liam Mortell 24:26.0 Lynnwood
220. 12 Eber Rivera 24:26.8 Mt Vernon
221. 9 Soe Borge 24:34.1 Mercer Island
222. 9 Jonathan Na 24:34.6 Mercer Island
223. 9 Nathan Landas 24:36.3 Cedar Park Christian...
224. 12 Peter Lees 24:36.5 Lakeside (Seattle)
225. 11 Nick Freeman 24:40.0 Cedar Park Christian...
226. 11 Mike Ewald 24:40.4 Orting
227. 11 Armando Jimenez 24:44.8 Foster
228. 12 Andrew Garcia 24:46.0 Auburn Riverside
229. 9 Leo Mullen 24:47.2 Meridian
230. 11 Zach Pang 24:48.4 Roosevelt
232. 9 Keaton Chauvin 24:56.2 Burlington-Edison
233. 9 Adam Jorgensen 24:56.2 Anacortes
234. 9 Micah Hays 25:00.4 Mt Vernon Christian
235. 11 Nickolas Alcaraz 25:06.2 Bothell
236. 9 Jimmy McGee 25:12.2 Life Christian Academy
237. 10 Colin Barnett 25:12.4 Burlington-Edison
238. 11 Luke Codenys 25:22.9 Life Christian Academy
239. 12 Lorenz Barias 25:25.0 Lynnwood
240. 9 Jake Hazen 25:27.0 Cedar Park Christian...
241. 12 Jesus Garcia 25:27.2 Chelan
242. 11 Jackson Sanders 25:27.3 Mt Vernon
243. 10 Cole Corcoran 25:29.7 Mt Vernon
244. 12 Eric Furrer 25:39.9 Tumwater
245. 9 Luke Carstens 25:42.8 Orting
246. 12 Dustan Reed 25:49.3 Orting
247. 11 Spencer Yaude 25:49.8 Sehome
248. 10 Stefano Terenzi 25:53.7 Mt Vernon
249. 11 Ethan Morris 25:55.8 Chelan
250. 9 Liam McElroy 25:56.2 Everett
251. 12 Raul Ocana 26:03.5 Orting
252. 9 Collin Byrne 26:05.7 Liberty-Issaquah
253. 11 Jared McGruder 26:10.1 Federal Way
254. 11 Gavin Derting 26:12.7 Anacortes
255. 11 Michael Market 26:13.9 Bothell
256. 11 Caleb Dahl 26:21.4 Lakewood
257. 9 Ian Kuepker 26:29.4 Orting
258. 12 Pedro Venegas 26:51.4 Chelan
259. 11 Jaime Granados 26:54.1 Chelan
260. 11 Ryan Minami 27:02.4 Seattle Christian
261. 12 Bailey Donovan 27:05.1 Marysville-Pilchuck
262. 10 Colin Gersch 27:08.5 Mercer Island
263. 9 Ben Sandvit 27:59.8 Todd Beamer
264. 12 Sean Underhill 28:07.4 Everett
265. 10 Michael Whitson 28:07.7 Mount Baker
266. 9 Blake VanDenTop 28:10.8 Meridian
267. 12 Leshon Lucas 29:00.1 Anacortes
268. 11 Aidan Fant 29:17.8 O'Dea
269. 12 Alex Espiritu 29:30.6 O'Dea
270. 10 Ben Petersen 30:22.5 Cedar Park Christian...
271. 9 Alexander Russell 30:37.4 Life Christian Academy
272. 8 Caleb Revey 31:06.4 Lummi
273. 12 Sam Luttrell 31:12.3 Meridian
275. 11 John Nguyen 32:46.0 Lakewood
276. 12 TJ Smithlin 34:48.8 Orting
277. 11 David (Duy) Huynh 34:55.8 Lakewood