boys 5000m run
1. 12 Miler Haller 15:28 Edmonds-Woodway
2. 12 Devin Wulff 15:39 Redmond
3. 12 Aaron Roe 15:42 Henry Jackson
4. 11 Kennan Schrag 15:48 Issaquah
5. 11 Nathan Pixler 15:53 Eastlake
6. 11 Luke Beauchamp 15:56 Interlake
7. 12 Jordan Markezich 15:58 Woodinville
8. 12 Alex Doran 15:59 Interlake
9. 11 Nathan Beamer 15:59 Arlington
10. 12 Malcolm Roux 16:07 Roosevelt
11. 10 Cullen McEachern 16:13 Kamiak
12. 12 Michael Schach 16:15 Redmond
13. 10 Matthew Watkins 16:16 Henry Jackson
14. 11 Garren Arnold 16:17 Glacier Peak
15. 11 Jacob Brueckman 16:22 Issaquah
16. 10 Cade Falkner 16:24 Eastlake
17. 11 Anthony Raftis 16:26 Kent Meridian
18. 11 Pieter Andrews 16:29 Arlington
19. 11 William Oden 16:31 Interlake
20. 9 Nate Pendleton 16:32 Eastlake
21. 12 Jack Thompson 16:33 Henry Jackson
22. 9 Luke George 16:35 Issaquah
23. 12 Shane Cornfield 16:35 Eastlake
24. 11 Sawyer Carter 16:35 Glacier Peak
25. 12 Keith Carlson 16:36 Bainbridge
26. 10 Nick Stringer 16:37 Glacier Peak
27. 11 Alex Hill 16:37 Woodinville
28. 11 Adamson Bryant 16:40 Eastlake
29. 11 Alex Nienaber 16:41 Bothell
30. 12 Mason Villarma 16:41 South Kitsap
31. 11 Josiah Williams 16:41 Decatur
32. 12 Isaac Ripley 16:46 Glacier Peak
33. 11 Nathaniel Anderson 16:48 South Kitsap
34. 11 Joel Keddie 16:49 Redmond
35. 10 William Laird 16:49 Garfield
36. 11 Matthew Taylor 16:50 Arlington
37. 11 Cameron Howard 16:50 Bothell
38. 12 Ben Fixman 16:52 Eastlake
39. 10 Chris Bianchini 16:55 Glacier Peak
40. 11 Michael Barene 16:55 Arlington
41. 11 Grady Okeson 16:56 Edmonds-Woodway
42. 12 Jackson Wagner 16:57 Cascade-Everett
43. 12 Blake Hallauer 16:58 Skyline
44. 12 Jeffrey Gill 16:59 Glacier Peak
45. 11 Skyler Bradford 17:00 Kamiak
46. 11 Cameron Wagstaff 17:01 Marysville Getchell
47. 10 Alex Reyes 17:01 Cascade-Everett
48. 9 Kyle Nickum 17:02 Redmond
49. 11 Joseph Rodgers 17:02 Interlake
50. 10 Sam McCloughan 17:03 Edmonds-Woodway
51. 12 Gordon Hu 17:03 Skyline
52. 12 Chris Moen 17:03 Marysville-Pilchuck
53. 9 Griffin Ganz 17:04 Skyline
54. 10 Gustavo Berho 17:04 Roosevelt
55. 11 Nathanael Ramos 17:04 Henry Jackson
56. 9 Jordan Erickson 17:05 Everett
57. 11 Benjamin Yang 17:07 Edmonds-Woodway
58. 10 Jack Bylund 17:08 Roosevelt
59. 10 Luca Strand 17:08 Cascade-Everett
60. 12 Roger Klaaskate 17:09 Kamiak
61. 12 Grant Flindt 17:12 Eastlake
62. 11 Aidan Lowman 17:12 Kelso
63. 12 Brandon Yee 17:13 Henry Jackson
64. 12 Bo Gould 17:13 Kamiak
65. 12 Andrew Kiffe 17:14 Kelso
66. 10 Grant Baker 17:15 Mt Si
67. 12 Garrett Westover 17:15 Marysville Getchell
68. 10 Alexander Laucius 17:15 Skyline
69. 10 William Kimball 17:16 Skyline
70. 9 Matthew Roberts 17:17 Interlake
71. 12 Jonathan Malyon 17:17 Interlake
72. 11 Jacob Montiel-Bravo 17:19 Redmond
73. 12 James Horne 17:19 Glacier Peak
74. 11 Thomas Lindgren 17:19 Marysville Getchell
75. 12 Danny Scott 17:20 Henry Jackson
76. 11 Jacob Fankhauser 17:22 Arlington
77. 12 Jacob Fillman 17:23 Bothell
78. 11 Imran McGrath 17:25 Skyline
79. 9 Shane Barringer 17:27 Bothell
80. 12 Brandon Keller 17:27 Chief Sealth
81. 11 Johan Griesser 17:28 Bainbridge
82. 10 Anthony Garcia 17:29 Henry Jackson
83. 9 Wesley Olive 17:29 Garfield
84. 12 Caleb Smith 17:29 Arlington
85. 10 Alan Perez 17:31 Monroe
86. 12 Joel Henry 17:33 Cascade-Everett
87. 12 Tyler McArthur 17:34 Lynnwood
88. 12 Nate McCaughan 17:34 Stanwood
89. 11 Matthew Duff 17:36 Issaquah
90. 10 Jackson Stokes 17:36 Mt Si
91. 11 Nathan Smith 17:38 Roosevelt
92. 12 West Weinert 17:38 Stanwood
93. 12 Logan Cleary 17:39 Skyline
94. 12 Arthur Bacon 17:39 Bainbridge
95. 11 Jonny Gendro 17:40 Mt Si
96. 11 Elijah Wilson 17:41 Garfield
97. 11 Ben Scott 17:43 Bainbridge
98. 10 Leul Wolde 17:44 Lynnwood
99. 10 Edmund Havener 17:44 Everett
100. 11 Ivan Baez 17:44 Arlington
101. 9 Ozcar Mills 17:44 Monroe
102. 11 Tanner Sundwall 17:45 Mt Si
103. 9 Brandon Simmons 17:46 Bothell
104. 12 Sam Moschel 17:46 Woodinville
105. 12 Miguel Monserate 17:48 Interlake
106. 11 Andrew Martinez 17:49 Issaquah
107. 10 Cole Mason 17:50 South Kitsap
108. 10 Channing Frohlich 17:51 Marysville Getchell
109. 12 Christian De La Cruz 17:52 Woodinville
110. 11 Hobb Kimmerling 17:54 Kamiak
111. 10 Connor Stickels 17:54 Marysville Getchell
112. 11 Parker Mooseker 17:54 Bothell
113. 12 Evan Hurt 17:55 Cascade-Everett
114. 11 Josh Blevins 17:56 Monroe
115. 10 Donovan Barnhart 17:57 Everett
116. 11 Isaac O'Connell 17:58 Everett
117. 9 Christian Freund 18:00 Kelso
118. 11 Kevin Ting 18:00 Garfield
119. 11 Josh Bevan 18:01 Marysville-Pilchuck
120. 11 Lucas Weyand 18:01 Bainbridge
121. 12 Max Baker 18:01 Roosevelt
122. 9 Jared Putney 18:03 Issaquah
123. 12 Cooper James 18:03 Everett
124. 9 Armon Tenaw 18:07 Edmonds-Woodway
125. 9 Eric Nickum 18:07 Redmond
126. 11 Noah Johann 18:09 Lynnwood
127. 12 Christian Graff 18:09 Kelso
128. 10 Max Fredell 18:09 Kent Meridian
129. 11 Jared Cordell 18:10 Bainbridge
130. 11 Kyle Ting 18:10 Garfield
131. 12 Mark Coup 18:11 South Kitsap
132. 11 Kyle Probst 18:13 Marysville Getchell
133. 11 Ira Rose-Kim 18:13 Roosevelt
134. 11 Nick Harrison 18:17 Kamiak
135. 11 Duncan Fields 18:18 Decatur
136. 10 Silas Miller 18:19 Roosevelt
137. 12 Lorenzo Perella 18:19 Garfield
138. 12 Kyle Aitken 18:19 Edmonds-Woodway
139. 9 Cathal O'Dea 18:19 Issaquah
140. 12 Tyler Perrin 18:21 Auburn
141. 12 Kris Wood 18:21 Stanwood
142. 11 Aidan Carlisle 18:22 Bainbridge
143. 11 Ryen Lee 18:25 South Kitsap
144. 10 Anthony LaBrake 18:26 Marysville Getchell
145. 11 Isaac Santos 18:26 South Kitsap
146. 11 Matthew Vogt 18:30 Woodinville
147. 12 Jahleel Smith 18:31 Kent Meridian
148. 11 Hunter Franklin 18:32 Mt Si
149. 11 Ryan Davis 18:33 Chief Sealth
150. 9 Brady Tesch 18:34 Auburn
151. 12 Marshall Smith 18:34 Garfield
152. 9 Gannon Goering 18:39 Monroe
153. 12 Austin Huizenga 18:39 Bothell
154. 12 Gavin Pfuhl 18:39 Kelso
155. 9 Brayam Juarez-Rami... 18:41 Lynnwood
156. 10 Ethan Smith 18:44 Kelso
157. 12 Levi Nichols 18:49 Chief Sealth
158. 12 Mahad Hufane 18:50 Lynnwood
159. 12 Ken Tran 18:53 Cascade-Everett
160. 11 Max Callero 18:55 Auburn
161. 9 Jonathan Robinson 19:02 Monroe
162. 12 Mohammed Idris 19:02 Chief Sealth
163. 9 Owen Leslie 19:06 Redmond
164. 10 Tanner Graff 19:08 Kelso
165. 9 Garrett Larson 19:10 Stanwood
166. 9 Elijah Quinby 19:11 Everett
167. 11 Peter Miyoshi 19:11 Monroe
168. 10 Jack Hamerly 19:15 Mt Si
169. 12 Michael Dufour 19:16 Marysville-Pilchuck
170. 12 Carlos Lopez 19:17 Chief Sealth
171. 11 David Adams 19:17 Marysville-Pilchuck
172. 9 SHAWN KIM 19:20 Woodinville
173. 9 Isaiah Funston 19:26 Monroe
174. 11 Anirudh Singh 19:27 Decatur
175. 11 Dylan Kearney 19:33 Decatur
176. 11 Devin Smith 19:38 Woodinville
177. 12 Ryan Daurie 19:41 Marysville-Pilchuck
178. 12 Nick Uhrich 19:45 Stanwood
179. 11 Jose Hernandez 19:46 Kent Meridian
180. 11 Cordell Pickens 19:46 Decatur
181. 10 Adonis Rosabal 19:47 Kent Meridian
182. 12 EJ Adcock 19:54 Marysville-Pilchuck
183. 11 Haruun Muse 19:58 Chief Sealth
184. 10 Sean Stewart 20:10 Everett
185. 12 Oliver Jackson 20:15 Chief Sealth
186. 11 Jeremiah Fleming 20:19 Decatur
187. 11 Zachary Berry 20:21 Decatur
188. 12 Matthew Carwin 20:31 Lynnwood
189. 12 Alex Cortes 20:37 Kent Meridian
190. 11 Gavin Skaar 20:49 Auburn