boys 5000m run
1. 11 Daniel Marcantuono 18:51 Westview
2. 12 David Carbonari 19:09 Jesuit
3. 12 David Boss 19:16 Jesuit
4. 9 Justin Denson 19:19 Jesuit
5. 9 Nathan Silenzi 19:26 Jesuit
6. 10 Connor Grant 19:31 Jesuit
7. 11 Jack Bishop 19:35 Jesuit
8. 9 Grant Summers 19:36 Jesuit
9. 10 Zach Miller 19:45 Jesuit
10. 9 Sam Gerber 19:53 Glencoe
11. 9 Gresham Bergeron 19:55 St. Stephen's Academy
12. 12 Alex Dickinson 19:56 Liberty
13. 9 Reece Hupfer 19:58 St. Stephen's Academy
14. 9 Gavin Donithorne 20:06 Westview
15. 12 Tristen Bolton 20:11 Faith Bible Christian
16. 9 Max Himmelright 20:13 Jesuit
17. 12 Diego Argueta 20:14 Liberty
18. 10 Keegan Dillon 20:16 Westview
19. 9 Reid Holman 20:16 Jesuit
20. 11 Michael Tobin 20:17 Jesuit
21. 12 Jake Tompkins 20:43 Westview
22. 10 Auggie Palena 20:49 Jesuit
23. 10 Benjamin Asbury 20:52 Westview
24. 9 David Gasper 20:57 Westview
25. 9 Henry Durbin 21:01 Jesuit
26. 12 Danny Bugingo 21:03 Jesuit
27. 9 Nolan Skokan 21:09 Jesuit
28. 12 Brad Kelley 21:12 Glencoe
29. 12 Conner Siems 21:14 Westview
30. 12 Brian McCaslin 21:16 Westview
31. 9 Josh Ramirez 21:18 Jesuit
32. 11 Josiah Pense 21:22 St Helens
33. 12 Paul Wyatt 21:28 Jesuit
34. 12 Jacen Koppel 21:29 Glencoe
35. 11 Ryan Liddell 21:30 Jesuit
36. 10 Alex Ackerman 21:31 Glencoe
37. 10 Cooper Doxey 21:34 Glencoe
38. 11 Kyle Hiebel 21:35 Glencoe
39. 11 Dakota Loberger 21:37 Hillsboro
40. 10 Henry Rappleyea 21:44 Glencoe
41. 10 Victor Agostinelli 21:46 Jesuit
42. 11 Kayden Jasper 21:49 Liberty
43. 9 Ben Harper 21:54 Jesuit
44. 11 Adam Williams 21:56 Glencoe
45. 10 Kaito Hioki 21:56 Westview
46. 11 Will Meade 21:56 Liberty
47. 10 Cameron Batchelor 21:57 Westview
48. 11 Sage Albright 22:01 Newberg
49. 10 Henry Hamilton 22:03 Liberty
50. 10 Shane Willis 22:09 Newberg
51. 10 Patrick Beckett 22:10 Jesuit
52. 10 Sahil Jani 22:11 Liberty
53. 9 Jacob Maiben 22:15 Newberg
54. 12 Nate Schoch 22:18 Liberty
55. 9 Ross Munro 22:18 St Helens
56. 11 Jacob Cleary 22:20 Newberg
57. 10 Dallin Marsh 22:26 Liberty
58. 9 Thomas Verzani 22:26 Jesuit
59. 12 Mohsen Assadi 22:28 Liberty
60. 9 Reece Takayama 22:29 Jesuit
61. 10 Max Morgan 22:34 Jesuit
62. 9 Brennan Kaufmann 22:38 Jesuit
63. 9 Tim Harmon 22:38 Jesuit
64. 10 Peter Hayward 22:39 St. Stephen's Academy
65. 9 Elijah Gibbs 22:39 Newberg
66. 12 John Dolan 22:48 Jesuit
67. 12 Jamie Gonzalez 22:49 Glencoe
68. 12 Tate Masse 22:52 Newberg
69. 9 Derek Maiben 22:52 Newberg
70. 9 Hunter Whitehead 22:53 Newberg
71. 12 Steven Tang 22:54 Liberty
72. 10 Anthony Glaze 22:55 Newberg
73. 9 Daniel Oppenlander 22:55 Westview
74. 12 Josiah Borger 23:02 Liberty
75. 10 Jacob Daskalakis 23:03 Faith Bible Christian
76. 10 David Richtenburg 23:04 Faith Bible Christian
77. 9 Carson Herrick 23:07 Newberg
78. 11 Anton Khokhryakov 23:10 Glencoe
79. 9 Ryan Stephen 23:12 Jesuit
80. 11 Quinn McDonnell 23:13 Jesuit
81. 11 Niall Meeks 23:14 Liberty
82. 9 Nishit Mishra 23:14 Westview
83. 9 Graeson Roll 23:16 Faith Bible Christian
84. 9 Jeremiah Gaines 23:18 Westview
85. 10 Brady Zickel 23:22 Glencoe
86. 9 Nathanael Gibson 23:23 Glencoe
87. 9 July Dreyer 23:24 Jesuit
88. 9 Ian Gorey-Miles 23:24 Jesuit
89. 9 Julian Hale 23:34 Jesuit
90. 9 Ian Dolbec 23:37 Glencoe
91. 11 Ethan Johnstone 23:40 Westview
92. 9 Evan Brown 23:40 Liberty
93. 11 Corbin Helms 23:40 Faith Bible Christian
94. 9 Dakotah Camburg 23:42 St Helens
95. 11 Eric Warner 23:51 Liberty
96. 10 Matt Hotchkiss 23:54 Jesuit
97. 9 Spencer Nelson 23:58 Liberty
98. 11 Joseph Surico 24:02 Glencoe
99. 11 Nic Welty 24:03 Glencoe
100. 10 Kyle Brewer 24:11 Century
101. 10 Brandon Kho 24:21 Westview
102. 10 Jared Barley 24:30 St Helens
103. 10 Zack Pelster 24:36 Jesuit
104. 10 Joshua Flaig 24:36 Westview
105. 9 Jarred Bradford 24:36 St Helens
106. 10 Garth Naillon 24:36 St Helens
107. 10 Kyle Petchey 24:37 Liberty
108. 10 Andrew Young 24:40 Westview
109. 9 Henry Hausner 24:48 Jesuit
110. 9 Luke Stream 24:51 Jesuit
111. 9 Jared Friel 24:57 Jesuit
112. 9 Noah Chung 25:04 Jesuit
113. 9 Harrison Dreyer 25:06 Jesuit
114. 9 Lucas Weitz 25:09 Westview
115. 9 Brogan Mooney 25:18 Jesuit
116. 9 Connor Hood 25:24 Faith Bible Christian
117. 11 Jonathan Takle 25:27 Glencoe
118. 9 Christian Salvatie... 25:29 Westview
119. 10 Sean Martinez 25:33 Century
120. 10 Ethan Passadore 26:03 Jesuit
121. 10 Gabe Fawver 26:06 Newberg
122. 9 Noah Pense 26:06 St Helens
123. 9 Josh Allen 26:06 Jesuit
124. 11 Jacob Adams 26:09 Newberg
125. 10 Aaron Crisi 26:11 Century
126. 11 Joseph Watson 26:26 Newberg
127. 9 Carter Strear 26:29 Jesuit
128. 9 Ben Hampton 26:30 Newberg
129. 10 Alex Erickson 26:41 Jesuit
130. 12 Kevin Ramos 26:41 Newberg
131. 9 Andy Johnson 26:43 Jesuit
132. 12 Gustavo Soares 26:53 Glencoe
133. 9 Aaron Compton 26:54 Jesuit
134. 12 Joseph Heider 26:54 Glencoe
135. 10 Daniel Morse 26:55 Faith Bible Christian
136. 10 Jon Buck 27:02 St. Stephen's Academy
137. 10 Brody Pierce 27:07 Century
138. 10 Carl Scrivner 27:39 Liberty
139. 9 Slade Bruneau 27:43 Jesuit
140. 9 Simon Wetton 27:44 Liberty
141. 10 Connor Martin 27:48 Newberg
142. 11 William Daley 27:51 Newberg
143. 9 Ben Blessington 27:55 Jesuit
144. 12 Tanon Chokkhanchit... 28:12 Newberg
145. 9 Zackary Martine 28:38 Westview
146. 11 Jonah Carrasquar 28:49 Westview
147. 9 Matt Lazo 29:03 Jesuit
148. 9 Matthew Lochridge 29:10 Newberg
149. 11 Robert Marksthaler 29:12 Jesuit
150. 9 Aditya Jain 29:46 Westview
151. 9 Jim Dawson 29:50 Jesuit
152. 9 Christian Crawford 29:51 St. Stephen's Academy
153. 9 Nehemiah Gaines 29:59 Westview
154. 9 Braeden Harder 30:03 Westview
155. 10 David Bailey 30:43 Hillsboro
156. 10 Nate Wessels 30:44 Jesuit
157. 9 Noah Ruckwardt 31:08 Jesuit
158. 9 Jacob Brand 31:11 Newberg
159. 12 Kevin Steward 36:00 Newberg