boys 5000m run
1. 10 Luke Schilter 16:01 NW Christian-Lacey
2. 10 Kyle Hurd 16:33 Aberdeen
3. 12 Evan Sutherland 16:35 Ilwaco
4. 12 Levi Schilter 16:37 NW Christian-Lacey
5. 11 Colton Buster 16:43 NW Christian-Lacey
6. 11 Luke Bredeson 16:45 NW Christian-Lacey
7. 10 Corban Phillips 16:48 NW Christian-Lacey
8. 12 Brandon Stickney 16:54 NW Christian-Lacey
9. 12 Ashton Fraser 16:58 Toledo
10. 12 Forrest Wallace 17:04 Toledo
11. 11 Ron Roberts 17:07 Eatonville
12. 10 Levi Munoz 17:22 Mossyrock
13. 12 Riley Girt 17:25 Onalaska
14. 12 Jamin Rader 17:40 Timberline
15. 12 Karsten Rentner 17:43 Three Rivers Christian
16. 11 Zak Miller 17:48 Rainier
17. 11 Jared Pohll 17:49 Toledo
18. 11 Tarik Johnson 17:52 River Ridge
19. 11 Nathan Masciola 18:01 Onalaska
20. 10 Steven Epp 18:04 NW Christian-Lacey
21. 11 Jess White 18:07 Mossyrock
22. 12 Richardo Bowen 18:10 River Ridge
23. 11 Wesley Kuzminsky 18:14 Toledo
24. 12 Zachary Ames 18:14 Eatonville
25. 10 Sean Johnson 18:15 Mossyrock
26. 11 Austin Drake 18:16 Hoquiam
27. 10 Jeran Paris 18:20 Aberdeen
28. 12 Evan Maun 18:22 Timberline
29. 11 Alex Bacon 18:24 Toledo
30. 11 Collin Dixon 18:29 River Ridge
31. 11 David Abell 18:31 NW Christian-Lacey
32. 11 Austin Teigan 18:32 NW Christian-Lacey
33. 9 Nickolas Schier 18:34 Eatonville
34. 9 Carlos Juarez 18:35 Hoquiam
35. 12 Luke Anderson 18:45 Ocosta
36. 11 Kyle Herschberger 18:45 River Ridge
37. 10 Marcos Mendoza 18:52 Ilwaco
38. 10 Dillon Nichols 18:56 NW Christian-Lacey
39. 11 Lance Kong 18:57 NW Christian-Lacey
40. 11 Chayton Quaranto 18:59 Eatonville
41. 9 Cato Cannizzo 19:01 River Ridge
42. 10 Ben Brownlee 19:02 Ilwaco
43. 11 Viely Chum 19:03 Ocosta
44. 12 Matt Thomas 19:05 NW Christian-Lacey
45. 12 Riley Dolan 19:08 Onalaska
46. 10 Parker Risk 19:10 Timberline
47. 9 Dayln Barragan 19:15 Aberdeen
48. 11 Jordan Larsen 19:15 River Ridge
49. 12 Luke Creviston 19:16 Hoquiam
50. 10 Carson Hutchings 19:18 Eatonville
51. 12 Alex Hirte-Uhlorn 19:19 Morton White Pass
52. 12 Dominic Dawson 19:19 Mossyrock
53. 12 Addison Jeske 19:22 Pope John Paul 2
54. 10 Miguel Mendoza 19:27 North Beach
55. 10 Drake Mitby 19:28 Ocosta
56. 9 Jachin Heckman 19:31 Raymond
57. 12 Jeremy Poppert 19:34 Timberline
58. 11 Christian Heath 19:35 Morton White Pass
59. 12 Paul Zepeda 19:37 Pope John Paul 2
60. 11 Quinton Berkompas 19:45 Morton White Pass
61. 10 Shouridama Beadle 19:46 Rainier
62. 12 Ben Meade 19:55 Raymond
63. 10 Alex Remington 19:55 Aberdeen
64. 12 Augustine Arreaga 19:56 River Ridge
65. 12 Jordan Chatman 19:58 Rainier
66. 12 Kenny Price 20:04 Ilwaco
67. 11 Devin Riggs 20:06 Aberdeen
68. 9 Edgar Alvarez 20:06 Mossyrock
69. 10 Sam Quinby 20:07 Ocosta
70. 11 David Hales 20:08 Timberline
71. 10 Reilly Prescher 20:08 Timberline
72. 12 Griffin Wright 20:09 Ocosta
73. 10 Hieu Vu 20:10 Pope John Paul 2
74. 10 Josiah Lowder 20:17 Hoquiam
75. 12 Victor Saul Espino... 20:17 Rainier
76. 10 Erik Rentner 20:17 Three Rivers Christian
77. 11 Kendru Dimalanta 20:19 NW Christian-Lacey
78. 11 Bryson Carter 20:21 River Ridge
79. 9 Ryon Ashley 20:24 Willapa Valley
80. 10 Luke Nielson 20:26 Winlock
81. 9 Jack Farrell 20:27 Pope John Paul 2
82. 10 Luke Sturdivant 20:28 Eatonville
83. 10 Sam Leighton 20:29 River Ridge
84. 10 Brady Barker 20:30 Timberline
85. 11 Angel Alvarez 20:31 Mossyrock
86. 10 Conner Kankelborg 20:32 Timberline
87. 11 Jack Skinner 20:32 Hoquiam
88. 11 Nikoly Andrade 20:33 Timberline
89. 12 Conor Mills 20:34 Rainier
90. 11 Jose Bucio 20:35 South Bend
91. 11 Jonas Andreae 20:37 Onalaska
92. 12 Sergio Velez 20:40 Timberline
93. 12 Nick Eitemiller 20:40 Onalaska
94. 9 Ethan Darrah 20:41 Eatonville
95. 12 Joel Hamlin 20:41 Tacoma Baptist
96. 10 Kaleb Fuller 20:49 Morton White Pass
97. 11 Jake Gwin 20:56 Hoquiam
98. 9 Forrest Carbaugh 20:56 North River
99. 12 Kirk Huse 21:02 Eatonville
100. 12 Jerry Buell 21:05 Rainier
101. 9 Dmitry Sutton 21:06 Pope John Paul 2
102. 9 Jay Sullivan 21:07 Pope John Paul 2
103. 12 Elliott Haney 21:07 Wahkiakum
104. 10 Tobias Braaten 21:08 Rainier
105. 12 Luke Stacey 21:08 Wahkiakum
106. 12 Aaron deMontigny 21:09 Raymond
107. 12 Duncan Jones 21:16 Ocosta
108. 9 Jacob Simpson 21:19 North River
109. 11 Nathaniel White 21:19 North River
110. 11 Tanner Working 21:26 Onalaska
111. 9 Kyler Lumpkin 21:35 Mossyrock
112. 12 Kyle McNeley 21:36 Eatonville
113. 12 Wyatt Jabaay 21:37 Eatonville
114. 10 Matt Winskill 21:39 Tacoma Baptist
115. 10 Blake Hajdok 21:40 Ilwaco
116. 10 Chan-Tam Huynh 21:40 Timberline
117. 9 Logan VanClifford 21:41 Onalaska
118. 10 Christian Morrison 21:44 Timberline
119. 12 Nevan Bingham 21:45 Wahkiakum
120. 12 Ian Hawkins 21:45 Eatonville
121. 11 Elijah Obermire 21:52 Ocosta
122. 12 Brendan Hanson 21:53 Toledo
123. 12 Josh Fritch 21:54 Onalaska
124. 11 Matthew Richardson 21:54 Onalaska
125. 11 Otto Kemmer 22:01 Ilwaco
126. 11 Griffin Casono 22:07 Onalaska
127. 9 Adam Rutherford 22:12 Ilwaco
128. 10 Joseph Aponte 22:12 Timberline
129. 9 Hunter Grove 22:14 Toledo
130. 10 Dylan Maloney 22:17 Aberdeen
131. 11 Dillon Grose 22:23 Timberline
132. 10 Elijah Maddox 22:31 Rainier
133. 10 Christopher Smith 22:31 Hoquiam
134. 10 Jacob Bowen 22:32 River Ridge
135. 9 Gabe Elder 22:32 Ocosta
136. 10 Caleb Heath 22:34 Morton White Pass
137. 10 Alex Marcisz 22:43 North Beach
138. 10 Devin Davis 22:44 Rainier
139. 10 Benson Chang 22:44 Ilwaco
140. 10 Oscar Joya 22:48 Hoquiam
141. 12 Gabe Wickert 22:48 Onalaska
142. 9 Jarrod Reiter 22:50 Timberline
143. 9 Angelo Manalo 22:51 Timberline
144. 11 Dylan Goodenow 22:58 Pope John Paul 2
145. 10 Nathaniel Baughman 22:59 North River
146. 9 Nathaniel Sanchez 22:59 Timberline
147. 10 Jakub Kocztorz 23:11 Pope John Paul 2
148. 10 Taylor Maxwell 23:13 Morton White Pass
149. 9 Jared Rutherford 23:26 Ilwaco
150. 9 Kamren Green 23:28 Timberline
151. 12 Kenneth Simpson 23:28 North River
152. 9 Noah Carper 23:29 Ilwaco
153. 9 Andrew Trinidad 23:30 Eatonville
154. 12 Quinton Woods 23:39 River Ridge
155. 10 Cole Malone 23:40 Aberdeen
156. 9 Brenden Beezley 23:44 Timberline
157. 10 Audie Murphy 24:06 Ocosta
158. 11 Garrett Miller 24:11 Timberline
159. 11 Gio Lazaro 24:30 Ilwaco
160. 9 Pierce Nguyen 24:46 River Ridge
161. 11 Zach Summers 24:49 Toledo
162. 11 Mitchel Holmes 25:05 North River
163. 11 Merritt Roberson 25:12 Morton White Pass
164. 9 Dakotah Ducharme 25:14 Rainier
165. 11 Nick Roach 25:20 Rainier
166. 9 Lance Gow 25:21 North Beach
167. 11 Gage Llewellyn 25:29 Onalaska
168. 11 Caleb Biggs 25:55 Aberdeen
169. 10 Michel Jasa 26:28 Winlock
170. 12 Noah Bauer 27:58 Pope John Paul 2
171. 12 Taylor Miller 30:19 Ocosta
172. 9 Tysen Stephens 32:24 Raymond