boys 5000 meter run
1. 10 Fabian Cardenas 15:53.1 Umatilla
2. 12 Sisay Gillock 16:02.9 Portland Christian
3. 12 Grayson Munn 16:05.3 Crook County
4. 12 Levi Watson 16:09.2 Columbia
5. 11 Dakota Pittullo 16:16.1 Marshfield
6. 9 Ethan McPherson 16:16.5 Cascade Christian
7. 12 Jefferson Farmer 16:20.3 Seaside
8. 12 Jamin Hooley 16:20.6 East Linn Christian
9. 12 Aaron Sweet 16:23.8 Columbia
10. 11 Bryson Blume 16:24.2 High Tech High
11. 12 Sam Ruck 16:26.0 South Salem
12. 11 Erik Barfuss 16:28.3 Columbia
13. 12 Nicholas Long 16:31.6 Astoria
14. 12 Thomas Normandeau 16:34.6 Washougal
15. 11 Dan Carrier 16:38.3 Scappoose
16. 11 Jake Littrell 16:40.2 Thurston
17. 12 Peter Smith 16:42.3 Archbishop Murphy
18. 12 Nick Baron 16:43.9 Madison
19. 11 Matthew Young 16:45.6 Woodland
20. 11 Oscar Williamson 16:46.8 Columbia
21. 11 Tristan Akery 16:47.6 Cascade Christian
22. 11 Colby Gillett 16:54.8 Marshfield
23. 9 Izaak King 16:55.8 Portland Waldorf
24. 12 Joey McClanahan 16:56.3 Evergreen-Vancouver
25. 9 Josh Miner 17:02.4 East Linn Christian
26. 12 Michael Osborn 17:03.4 Dallas
27. 9 Jackson Januik 17:04.2 Seaside
28. 11 John Patterson 17:04.8 South Salem
29. 10 Sawyer Heckard 17:05.0 Marshfield
30. 12 Miles Berglund 17:05.4 South Salem
31. 10 John Mendrin 17:05.6 North Salem
32. 9 Bradley Rzewnicki 17:05.8 Seaside
33. 11 Will Knowlton 17:06.9 Marist
34. 11 Nathan Carmack 17:07.3 Crook County
35. 12 Nate Kling 17:07.6 High Tech High
36. 10 Jose Murillo 17:09.6 High Tech High
37. 12 Cody Maguire 17:10.2 Bend
38. 12 Enrique Fernandez 17:14.3 North Salem
39. 12 Tanner Boyle 17:14.8 St Helens
40. 11 Josh Wilson 17:16.1 High Tech High
41. 10 Liam Pickhart 17:16.4 Crook County
42. 11 Joseph Perkins 17:17.2 Portland Christian
43. 11 Matthew Stewart 17:18.1 Redmond
44. 12 Hunter Hoyt 17:19.4 Scappoose
45. 12 Chris Spanovich 17:19.7 Milwaukie
46. 12 Lalo Uribe 17:20.1 Centennial
47. 9 Christian Andreson 17:21.3 Columbia
48. 11 Austin Hansen 17:22.0 Columbia
49. 12 Michael Whitehead 17:22.9 East Linn Christian
50. 12 Cameron McAnally 17:24.2 Evergreen-Vancouver
51. 11 Chaney Hart 17:25.1 Marist
52. 12 Conor Keating 17:25.4 St Mary's
53. 10 Bailey Duncan 17:26.8 Washougal
54. 10 Orin Osborne 17:29.8 East Linn Christian
55. 11 Kyle Hunt 17:30.3 Madison
56. 12 Sam Harwood 17:31.8 Marist
57. 11 Tate Johnson 17:32.8 Archbishop Murphy
58. 12 Dillon Crockett 17:35.1 Columbia
59. 11 Daymon Gardner 17:35.5 Astoria
60. 12 Nate Van Ginkle 17:36.5 South Salem
61. 10 Drake Knowles 17:36.6 Phoenix
62. 11 Nicolas Velardi 17:37.9 Washougal
63. 11 Samuel Byrne 17:39.0 Archbishop Murphy
64. 10 Aaron McAndrews 17:39.5 Thurston
65. 12 Jesus Pineda 17:40.6 High Tech High
66. 11 Stephen Gift 17:41.7 Scappoose
67. 9 Aiden Pullen 17:42.0 Washougal
68. 11 Russell Taylor 17:42.4 Bend
69. 11 Taryn Sciortino 17:43.0 Evergreen-Vancouver
70. 10 John Shipley 17:47.9 Cascade Christian
71. 12 Brandon Rasmusson 17:48.1 Evergreen-Vancouver
72. 11 Tyler McGrath 17:48.9 Evergreen-Vancouver
73. 11 Teric Sargeant 17:50.3 Thurston
74. 10 Wyatt Croy 17:50.7 Cascade Christian
75. 11 Truett Hanes 17:51.5 Marist
76. 11 Alec Carter 17:52.3 Redmond
77. 12 Chris Mudder 17:52.5 Thurston
78. 12 Tanner Matlock 17:52.8 St Helens
79. 12 Michael Mentler 17:53.2 Woodland
80. 9 Thomas Skaff 17:53.5 Phoenix
81. 11 John Hampton 17:53.7 Marshfield
82. 12 Nicolai Spring 17:54.4 Bend
83. 11 Cameron Fischer 17:55.9 Molalla
84. 11 Skyler Arnold 17:56.2 Thurston
85. 11 Jacob Harley 17:57.3 Scappoose
86. 9 Parker Cook 17:57.8 Phoenix
87. 12 Anthony Velardi 17:58.0 Washougal
88. 12 Johnathon Waters 17:58.1 Hillsboro
89. 9 Lucas Caruana 17:58.4 Astoria
90. 10 Max Doman 17:58.8 Milwaukie
91. 11 Isaak Tichenor 17:59.0 Dallas
92. 10 Remington Williams 17:59.0 Redmond
93. 10 Sam Nelson 17:59.3 Marist
94. 11 Seth Fast 17:59.5 Dallas
95. 9 Ry Jaquiss 17:59.7 Central Catholic
96. 11 Graham Lelack 18:00.1 Bend
97. 10 Jesse Stuhr 18:00.8 Dallas
98. 10 Merle Nye 18:01.4 Bend
99. 11 Benjamin Zora 18:03.0 Hockinson
100. 10 Kilin Ung 18:03.2 Milwaukie
101. 12 Matthew Braccia 18:03.8 North Salem
102. 11 Shawn Melendy 18:04.6 Marist
103. 11 Casey Collier 18:08.2 Bend
104. 9 Rocky Schaefer 18:09.6 West Valley
105. 11 Tim Nahring 18:15.7 Woodland
106. 11 Adam Najera 18:16.4 Cottage Grove
107. 12 Donny Arndt 18:16.9 East Linn Christian
108. 10 Cole Spina 18:17.3 Centennial
109. 11 Fuller Worman 18:18.3 St Helens
110. 12 Erik Gabriel 18:20.2 North Salem
111. 10 Collin Manning 18:20.7 Washougal
112. 10 Cody Harkins 18:23.8 Marshfield
113. 12 Derek Kennedy 18:24.1 Siuslaw
114. 10 Cavanaugh LeFor 18:24.3 Central Catholic
115. 12 Shawn Ferguson 18:24.7 Evergreen-Vancouver
116. 12 Bryce Cothran 18:25.0 Cottage Grove
117. 10 TJ Cross 18:25.7 Dallas
118. 11 Mathew Hofenbredl 18:26.4 Dallas
119. 11 A.J. Garcia 18:29.3 Madison
120. 12 Samuel Wittman 18:32.3 Seaside
121. 9 Michael Olin 18:32.7 Hockinson
122. 9 Tony Moran 18:35.5 Central Catholic
123. 9 Alex Ikerd 18:35.7 Woodland
124. 12 Stuart Smith 18:36.2 Hockinson
125. 10 Austin Halbert 18:36.5 Molalla
126. 10 Chris Briones 18:36.7 North Salem
127. 9 Richard Sass 18:37.2 St Helens
128. 9 Ethan McPherson 18:37.7 Cascade Christian
129. 12 Eric Bullock 18:39.3 Marist
130. 9 Jack Pickell 18:39.9 Siuslaw
131. 12 Will Gagnon 18:41.4 Marshfield
132. 12 Tim McSpadden 18:42.7 Hillsboro
133. 9 Matthew Borowczak 18:43.8 Molalla
134. 9 Anthony Miller 18:44.8 Astoria
135. 12 Emilio Paz 18:47.8 South Salem
136. 10 Luke Van Hollebeke 18:50.9 Archbishop Murphy
137. 10 Brandon Baggitt 18:51.1 Thurston
138. 11 Ransom Gee 18:51.4 Thurston
139. 10 Patrick Gaines 18:52.7 Central Catholic
140. 10 Brandon Benson 18:54.0 Redmond
141. 9 Dillon Steinenga 18:54.9 Archbishop Murphy
142. 10 Tyler Williams 18:55.6 Siuslaw
143. 11 Dylan Clemo 18:56.2 Hillsboro
144. 9 Keaton Nash 18:58.2 South Salem
145. 11 Tristen Holiday 18:59.8 Astoria
146. 9 Damon Seward 19:01.7 Molalla
147. 10 Dakota Loberger 19:02.9 Hillsboro
148. 10 Isaiah Burkhalter 19:03.3 Siuslaw
149. 12 Connor Knaust 19:03.6 Hockinson
150. 11 Bryce Croucher 19:04.8 Hockinson
151. 11 Mitchell Dennis 19:05.9 Archbishop Murphy
152. 11 Byron Serfling 19:08.3 South Salem
153. 10 Sam Santiago 19:09.3 Crook County
154. 12 Jesse Santiago 19:11.0 Crook County
155. 9 Clark Hooper 19:12.1 Cascade Christian
156. 12 Kade McConnell 19:13.3 Cottage Grove
157. 10 Justin Myers 19:14.1 Crook County
158. 12 Billy Mize 19:16.4 Crook County
159. 11 Andrew Sanchez 19:16.8 High Tech High
160. 12 Christian Effray 19:17.0 St Helens
161. 10 Manuel Botello 19:17.9 North Salem
162. 12 Nathan Nyseth 19:18.3 Hockinson
163. 12 Jim Cutrona 19:18.5 Scappoose
164. 9 Brenden Fugere 19:20.6 St Helens
165. 10 Cody Tilgner 19:21.0 Dallas
166. 11 Jarett Raade 19:22.1 Cottage Grove
167. 11 Kelly Nobles 19:24.0 Umatilla
168. 10 Brennan Noailles 19:24.9 Central Catholic
169. 12 Jonathan Peterson 19:25.1 Siuslaw
170. 10 Gavin Johnson 19:32.6 Redmond
171. 9 Jameson Koenigsman 19:38.2 St Mary's
172. 10 Jack Whittle 19:39.4 Seaside
173. 10 Emmanuel Goicochea 19:43.8 Astoria
174. 11 Ethan Marcantonio 19:45.6 Scappoose
175. 9 Jack Gall 19:46.2 Central Catholic
176. 10 Viela Guay 19:46.5 Madison
177. 11 Jackson Williams 19:47.5 Cascade Christian
178. 12 Christian Meneses-... 19:49.4 Madison
179. 12 Truman Madden 19:49.7 Scappoose
180. 11 Ryan Forcier 19:50.6 Woodland
181. 12 Brandon Toh 19:54.4 High Tech High
182. 11 Lucas Monetta 19:57.3 Cleveland (WA)
183. 12 Jonah Lutton 20:00.7 Madison
184. 9 Wesley Anderson 20:04.4 East Linn Christian
185. 10 Dan Peplin 20:14.8 Redmond
186. 10 Nick Manesh 20:33.6 Hockinson
187. 9 Bradley Benson 20:35.3 Umatilla
188. 11 Jesse Saastamo 20:37.5 Woodland
189. 11 Joe Rodgers 20:41.7 Woodland
190. 12 Jesse Sereiko 20:48.0 Redmond
191. 10 Kieren Shivley 20:51.3 Portland Waldorf
192. 11 Rudy Armenta 21:14.5 Umatilla
193. 10 Stewart Baker 21:26.5 Portland Waldorf
194. 12 Jonathan Ramos 21:28.5 Portland Christian
195. 10 Kendrick Murphy 21:29.1 Cottage Grove
196. 10 Anthony Trujillo 21:31.9 Cottage Grove
197. 11 Ramiro Rubio 21:32.5 Umatilla
198. 10 Harrison Jensen 21:33.2 St Mary's
199. 9 Sam Tidrick-Schmidt 21:39.4 Portland Waldorf
200. 10 Colin Van Nortwick 21:42.2 Seaside
201. 9 Brendan Burke 21:45.0 Molalla
202. 9 Ben Corekin 21:49.9 Portland Waldorf
203. 11 Sander Sy 22:43.5 Portland Christian
204. 10 Tristan Scott 23:29.1 Molalla