Boys 5K Run
1. 9 Michael Graham 18:08.9 PR Sunset
2. 12 Carter Crail 18:20.0 PR Wilson
3. 11 Jack McMillan 18:22.8 PR Sunset
4. 12 Sergey Sharpe 18:31.9 Sunset
5. 10 Ian Grant 18:46.2 PR Lincoln
6. 11 Simon Bennett 18:51.4 PR Sunset
7. 9 Xander Hansen 18:54.3 PR Wilson
8. 10 Blake Schneck 18:54.6 PR Sunset
9. 11 Max Bergin 18:54.7 SR Sunset
10. 9 Brian Wicklund 19:01.2 PR West Linn
11. 12 Mike Nichols 19:01.9 PR Sunset
12. 12 Nicolas Chu 19:04.2 PR Lincoln
13. 10 Tjaden Prince 19:08.6 SR Wilsonville
14. 9 Harvey Smith 19:09.2 PR Wilson
15. 11 Dylan LeFor 19:09.3 Central Catholic
16. 9 Elisha Hirschfield 19:09.4 PR Lincoln
17. 10 Nikos Zumberis 19:09.9 PR Wilson
18. 10 Cooper Curtin 19:12.0 PR Wilson
19. 10 Cole Pearson 19:13.3 Sunset
20. 10 Andrew Wright 19:17.6 PR West Linn
21. 11 Anthony Martin 19:18.8 Central Catholic
22. 10 Jacob Cluff 19:18.9 Sherwood
23. 11 Briley Pull 19:25.9 PR Wilson
24. 12 Jesse Maack 19:27.2 SR Wilson
25. 11 Jackson Hartzog 19:29.0 PR Wilson
26. 12 Jake Van Horn 19:29.7 PR Wilson
27. 11 Owen Carey 19:30.0 PR Wilson
28. 11 Jacob "Max" Schain 19:32.7 PR Wilsonville
29. 12 Jared DeVore 19:33.4 SR Sunset
30. 10 Ben Dodak 19:34.6 Wilson
31. 10 Carson Bradford 19:38.5 PR West Linn
32. 12 Edoardo Gracis 19:39.8 PR Lincoln
33. 12 Henry Bringenberg 19:40.6 SR Wilson
34. 9 Sam Stevens 19:42.0 PR Lincoln
35. 10 Thomas Gray 19:43.2 Central Catholic
36. 12 Kaden Profit 19:43.6 Sunset
37. 10 Thomas Reynolds 19:44.2 PR Wilson
38. 11 Kody Freeman 19:44.4 PR Skyview
39. 12 Eric Hwang 19:44.8 West Linn
40. 11 Henry Bennett-Hanes 19:45.9 Lincoln
41. 9 Socrates Shawn 19:47.1 PR Lincoln
42. 9 Tate DeCarlo 19:47.9 PR Wilson
43. 9 Bryce Nelson 19:48.4 PR Wilson
44. 9 Gavin Harvey 19:48.8 West Linn
45. 11 Alan Polley 19:49.4 Skyview
46. 10 Sunil Klein 19:50.4 Central Catholic
47. 10 Clayton Wengert 19:51.2 Sherwood
48. 11 Tony Kollman 19:52.4 Central Catholic
49. 12 Aidan Green 19:55.9 Wilsonville
50. 10 Coltin Hill 19:56.8 PR Wilsonville
51. 11 Isaac Martin 19:58.0 SR Central Catholic
52. 10 Dane Collins 20:00.2 Wilsonville
53. 9 Cory Marleau 20:04.5 Central Catholic
54. 11 Eamon Minges 20:06.0 West Linn
55. 9 Casey Pickett 20:06.4 Lincoln
56. 10 Kyle Oehler 20:07.3 PR Skyview
57. 10 Hunter Drangstveit 20:09.7 PR Beaverton
58. 10 Chris Gonzalez 20:11.5 Sherwood
59. 9 Cole O'Donnell 20:12.4 Central Catholic
60. 12 Ethan Uehara 20:13.4 SR Sunset
61. 11 Samuel Duchow-Pres... 20:14.0 SR Wilson
62. 11 Logan Casali 20:14.0 PR Sunset
63. 10 Oliver Colony 20:16.9 PR Wilsonville
64. 12 Isaak Simpson 20:17.9 Wilson
65. 10 Coleman Selby 20:18.2 PR Skyview
66. 10 Steven Bates 20:19.7 PR Silverton
67. 9 Skyler Tomseth 20:21.3 Sunset
68. 9 Tom Polzin 20:21.9 PR Wilson
69. 9 Elijah Clark 20:22.4 West Linn
70. 11 Michael Anderson 20:23.1 Central Catholic
71. 10 Justin Carpenter 20:25.9 Wilsonville
72. 10 Vikram Kashyap 20:26.2 Sunset
73. 9 Avery Conner 20:28.2 PR Central Catholic
74. 10 Jonah Evonuk 20:29.7 Lake Oswego
75. 11 Andy Craig 20:31.0 Sherwood
76. 11 Zach Pryor 20:31.7 West Linn
77. 10 Curtis Posner 20:31.8 PR Beaverton
78. 12 Jared Lawrence 20:35.8 SR Wilsonville
79. 10 Andy Hohensee 20:36.6 PR West Linn
80. 9 Michael Rochon 20:38.0 Marist
81. 12 Peter Bigelow 20:38.9 Sherwood
82. 12 Christian Birbeck 20:39.3 Sherwood
83. 10 Ben Fayloga 20:39.7 Lake Oswego
84. 10 Trevor Johnson 20:43.5 PR Wilsonville
85. 9 TJ Hagen 20:43.6 PR Wilsonville
86. 12 Cameron Dandini 20:44.7 Sherwood
87. 11 Reid Amato 20:46.4 PR Wilson
88. 11 Keoki Kanahele 20:48.0 SR Silverton
89. 12 Finn Darrow 20:48.5 West Linn
90. 9 Declan McElligott 20:49.0 PR Marist
91. 10 Lucien Bessette 20:50.0 PR Wilson
92. 9 Boston Hoff 20:52.7 PR City Christian
93. 11 Andrew Thatcher 20:53.3 PR Wilsonville
94. 9 Andrew Walker 20:54.5 PR West Linn
95. 9 Myles Scholz 20:57.1 Sherwood
96. 12 Din Bacher 20:58.4 Lincoln
97. 9 Justin Guptill 20:59.5 PR Sunset
98. 10 Seamus Brady 21:04.6 SR West Linn
99. 11 Aaron Hall 21:04.9 Beaverton
100. 9 Ashwin Subramanian 21:05.3 Sunset
101. 11 Henry Marty 21:09.1 PR Franklin
102. 9 Levi Margolis 21:09.2 PR Lincoln
103. 10 Andrew Harker 21:10.7 Wilson
104. 9 Nolan Lampson 21:11.6 West Linn
105. 9 Milo Greenway 21:12.3 PR Wilson
106. 9 Will Mathews 21:13.5 PR Central Catholic
107. 9 Lucas Brimhall 21:15.4 PR Wilson
108. 11 Max OToole 21:16.5 Wilson
109. 10 Oscar Sloop 21:16.8 PR Wilson
110. 9 River Kyllingstad 21:17.2 PR Wilson
111. 11 Matthew Hickey 21:19.0 PR Wilson
112. 9 Calvin Hopkins 21:19.1 West Linn
113. 11 Isaac Reeber 21:19.7 Wilsonville
114. 10 Cody Womack 21:19.7 Skyview
115. 10 Remi Flounders 21:20.3 Milwaukie
116. 11 Asa Nor-Ash 21:20.9 PR Wilson
117. 9 Owen Criswell 21:22.2 PR Central Catholic
118. 9 Zach Nagy 21:22.5 PR Wilson
119. 10 Max Franz 21:25.9 SR Lake Oswego
120. 10 Ethan Carman 21:27.6 SR Central Catholic
121. 9 Liam Kengla 21:28.5 PR Lake Oswego
122. 9 Nathan Redman-Brown 21:30.8 PR Silverton
123. 12 Jaiden Davis 21:33.2 PR Silverton
124. 9 Quinn Looney 21:36.8 Lake Oswego
125. 12 Eugene Munblit 21:37.1 PR Wilson
126. 9 Andrew Berg 21:39.6 PR Lincoln
127. 9 Jeremy Hunter 21:39.7 Beaverton
128. 11 Pete Ramsay 21:41.0 Skyview
129. 10 Emerson Johnson 21:42.8 Skyview
130. 9 Jack Brynildson 21:42.9 Sunset
131. 12 Brenden Murphy 21:43.7 Beaverton
132. 10 Braxton Bowles 21:45.2 Wilsonville
133. 12 Charles Gardner 21:45.3 Lincoln
134. 10 Caleb Goodrich 21:45.7 PR West Salem
135. 11 Nathan Freuler 21:48.7 Sherwood
136. 12 Tyler Irvin 21:49.2 Sherwood
137. 9 Aiden Kelso 21:50.1 Sunset
138. 10 Dallin Brueggeman 21:51.2 Sherwood
139. 11 Ronan Maples 21:51.4 West Linn
140. 9 Colin Rencher 21:52.8 PR Wilson
141. 11 Alec Sautter 21:53.0 SR Wilson
142. 10 Konrad Seifer 21:54.0 PR Silverton
143. 9 Blake Riley 21:55.8 Skyview
144. 10 Mason Luetjen 21:56.2 SR Wilsonville
145. 9 James Nicholson 21:56.8 West Linn
146. 10 Sam Miller 21:58.6 Silverton
147. 9 Henry Channell 21:58.7 PR Central Catholic
148. 12 Morgan Lloyd 21:58.7 Lake Oswego
149. 9 Peter Ngo 21:59.6 PR Franklin
150. 9 Henry Els 22:00.8 PR Central Catholic
151. 11 Griffin Anderton 22:03.0 Lincoln
152. 10 Ian Enger 22:04.0 Sherwood
153. 9 Aiden Kola 22:05.1 PR Central Catholic
154. 11 Max Faust 22:09.1 Sunset
155. 9 Matthew Snyder 22:12.5 PR Silverton
156. 9 Holden Spencer 22:13.2 Central Catholic
157. 9 Tanner Ringo 22:17.2 PR Wilson
158. 9 Frank Hunnicutt 22:17.4 PR Hillsboro
159. 9 Finn Whittaker 22:17.4 Wilson
160. 11 Alex Roe 22:24.3 Sherwood
161. 9 Anton Loebich 22:25.6 PR Lincoln
162. 10 Gabriel Colasurdo 22:25.8 PR Wilson
163. 10 Ethan Jensen 22:25.9 Skyview
164. 12 David Charatan 22:29.1 PR Lincoln
165. 12 Jacob Saechao 22:29.4 Milwaukie
166. 10 Wellington Ma 22:30.7 Franklin
167. 9 Will Walsh 22:31.6 Lake Oswego
168. 11 Preston Suvoy 22:32.0 SR Crescent Valley
169. 10 Kelson Wysocki 22:32.5 SR Beaverton
170. 10 Max Glynn 22:34.6 SR Lincoln
171. 11 Tommy Ly 22:35.3 Hillsboro
172. 11 Jim Wynne 22:37.1 West Linn
173. 9 Eli Smart 22:37.8 PR Crescent Valley
174. 9 Conrad Bradford 22:38.3 West Linn
175. 9 Kyle Neumeier 22:39.4 West Linn
176. 9 Kenneth Eversole 22:42.0 Silverton
177. 11 Connor Progin 22:42.2 PR Crescent Valley
178. 9 Ryan Olds 22:42.4 West Linn
179. 10 Josh Top 22:44.4 PR Franklin
180. 12 Matthew Sundberg 22:47.0 SR Crescent Valley
181. 9 Devin Smith 22:52.6 PR Crescent Valley
182. 9 Ethan Sovde 23:00.5 West Linn
183. 10 Sam Piesner 23:03.8 Lincoln
184. 9 Shane Bolton 23:04.2 PR Beaverton
185. 9 Jonas McMurrer 23:05.8 Wilson
186. 11 Jake Stein 23:19.7 PR Milwaukie
187. 10 Riley Acott 23:24.9 SR Beaverton
188. 12 Tyler Ly 23:28.0 SR Hillsboro
189. 10 Justin Lindsay 23:30.5 Skyview
190. 9 Josh Hanosek 23:31.4 West Salem
191. 9 Chris Amato 23:34.3 Skyview
192. 12 Joe Windheim 23:34.4 Sherwood
193. 9 Ethan Blanchard 23:35.2 PR Prairie
194. 12 Kenny Gabel 23:48.2 West Linn
195. 11 Matthew Charters 23:51.4 Sherwood
196. 11 Jair Hoard 24:15.5 PR City Christian
197. 9 Spencer Eyre 24:24.9 PR West Salem
198. 9 Micah Kent 24:32.2 PR Prairie
199. 12 Henry Strecker 24:47.0 Wilson
200. 9 Max Finke 25:01.1 Wilson
201. 10 Zhenya Tilley 25:04.5 Sherwood
202. 9 Aidan Henrikson 25:07.0 Lincoln
203. 9 Alex Karnstein 25:16.0 Lincoln
204. 11 Casey Litchfield 25:19.5 Milwaukie
205. 11 Tommy Entwisle 25:36.6 PR Wilson
206. 12 Gavin Xu 25:38.4 Milwaukie
207. 9 Ethan Hill 26:19.6 PR Prairie
208. 9 Anthony Faldetta 26:35.1 PR Lincoln
209. 9 Luke Gladen-Kolarsky 26:41.1 PR Lincoln
210. 10 Viliam Jakubek 27:32.7 Crescent Valley
211. 10 Sangh Duong 27:48.8 PR Franklin
212. 11 Phay Kyaw 28:56.4 SR Franklin
Girls 5K Run
1. 12 Jocelyn Lauderback 21:24.7 SR Sunset
2. 11 Jill Makin 21:46.4 SR Sunset
3. 9 Jacquelyn Jacobson 21:55.8 PR Sunset
4. 11 Grace Connery 22:03.5 SR Sunset
5. 11 Grace Braun 22:10.7 Sunset
6. 10 Colby Goodrich 22:12.3 PR Sunset
7. 10 Madeline Mapes 22:21.0 PR Wilson
8. 12 Halina De La Rosa 22:29.9 PR Sunset
9. 11 Clancy Gerwig 22:33.4 SR Sunset
10. 12 Sanja Zelen 22:34.8 Sunset
11. 10 Tamara Zelen 22:54.6 PR Sunset
12. 9 Indigo D'Avalon 22:56.5 Wilson
13. 10 Vivian Monteiro 22:57.2 Wilson
14. 11 Alissa Bergquist 23:00.4 Wilson
15. 10 Kelley Traller 23:00.5 PR Sunset
16. 10 Grace Yang 23:00.6 PR Sunset
17. 12 Lena Puterbaugh 23:01.5 Sunset
18. 12 Natalie Day 23:17.1 Sunset
19. 10 Reagan Cox 23:19.1 Wilson
20. 11 Anna Kawasaki 23:26.1 Sunset
21. 10 Grace Yaso 23:30.2 PR Wilsonville
22. 12 Chelsea Goldsmith 23:34.4 Lincoln
23. 9 Jasmin Fitch 23:35.7 PR Sunset
24. 11 Asha Gehring 23:40.9 SR Sunset
25. 12 Simone Flowers 23:42.7 Sunset
26. 9 Isabelle Neal 23:45.0 Sunset
27. 9 Ailey Johnson 23:45.3 PR Lincoln
28. 11 Madison McDonald 23:46.6 Central Catholic
29. 10 Paige McLaughlin 23:49.6 PR Wilson
30. 10 Amanda McDougal 23:55.7 PR Wilsonville
31. 12 Haile Peveto 23:59.9 Lincoln
32. 10 Olivia Worley 24:01.0 Wilson
33. 12 Susmitha Helbling 24:09.0 PR Marist
34. 11 Erika Winklesky 24:09.3 SR Sunset
35. 11 Alina Wei 24:18.5 PR Sunset
36. 12 Valerie Truong 24:18.8 Central Catholic
37. 10 Taylor Teich 24:20.0 PR West Linn
38. 11 Johanna Donnelly 24:21.2 Lincoln
39. 12 Nora Quick 24:21.4 Marist
40. 12 Acacia Like 24:27.2 Wilsonville
41. 9 Oviya Chennai 24:29.3 PR Sunset
42. 11 Stephanie Dakin 24:30.1 PR Central Catholic
43. 12 Taylor Presley 24:30.3 Milwaukie
44. 9 Orly Meyer 24:36.8 Lincoln
45. 10 Emily Bell 24:38.8 West Salem
46. 10 Kaitlyn Dougall 24:39.1 Wilsonville
47. 12 Quinn Smesrud 24:40.4 Central Catholic
48. 12 Anna Parker 24:48.4 PR Central Catholic
49. 11 Keyri Santiago 24:49.0 Wilson
50. 10 Parmis Taraghi 24:57.1 Lincoln
51. 12 Zoie Brauser 24:59.7 Lincoln
52. 11 Joann Ta 25:00.1 PR Beaverton
53. 12 Jane Southgate 25:00.2 SR St. Stephen's Academy
54. 11 Jennie Wuest 25:02.1 Central Catholic
55. 9 Anika Phuvasate 25:05.9 Sunset
56. 11 Ella Jeffreys 25:07.5 PR Lincoln
57. 9 Clara Borry 25:07.9 PR Sunset
58. 9 Allison Yajko 25:10.4 PR Skyview
59. 12 Kristina Belasova 25:11.3 PR Lincoln
60. 10 Emma Rickett 25:11.8 SR West Linn
61. 12 Viola Montagnani 25:17.8 Lincoln
62. 12 Hope Frost-Mitchell 25:17.9 Milwaukie
63. 11 Sonja Johanson 25:18.2 PR Lincoln
64. 10 Payton Major 25:19.2 SR Beaverton
65. 9 Vanessa Read 25:25.0 PR Milwaukie
66. 11 Malone Hiebert 25:28.8 Central Catholic
67. 10 Kristin Schoenborn 25:28.8 West Linn
68. 11 Lily Marshall 25:35.6 PR Sunset
69. 11 Elizabeth Oeverman 25:41.1 St. Stephen's Academy
70. 9 Aneisa Fink 25:42.3 PR Silverton
71. 10 Nina Melcher 25:42.6 Beaverton
72. 10 Alanna Croysdale 25:44.0 Sunset
73. 12 Meghan Bauman 25:50.3 St. Stephen's Academy
74. 9 Mayukha Kashyap 25:50.6 Sunset
75. 11 Rowan Lieggi 25:53.7 PR Silverton
76. 10 Eve Selbie 25:55.1 Lincoln
77. 11 Anna Speer 25:56.5 West Linn
78. 11 You Lian Weiner 25:58.7 SR Lincoln
79. 11 Nicole Willcock 26:03.6 Wilsonville
80. 10 Emma Eddington 26:06.2 West Linn
81. 12 Yesenia Sanchez 26:06.6 Skyview
82. 12 Yikai Peng 26:12.4 PR Lincoln
83. 10 Katherine Kuenzi 26:18.7 Silverton
84. 11 Elizabeth Udy 26:19.8 PR Prairie
85. 11 Megan Talbert 26:22.9 West Linn
86. 11 Hailey Davis 26:23.0 West Linn
87. 9 Erin Murphy 26:29.5 Sunset
88. 9 Nova Gomulkiewicz 26:31.8 Battle Ground
89. 12 Nofouz Maswada 26:33.4 Roosevelt
90. 11 Emily McAllister 26:36.0 Marist
91. 12 Stella Yeh 26:44.4 PR Roosevelt
92. 9 Audrey Walker 26:45.3 PR Lincoln
93. 11 Kaylie Bacon 26:46.6 Skyview
94. 12 Tuuli Sola 26:54.9 Skyview
95. 12 Eleanor Johnson 26:57.1 West Linn
96. 12 Morgan Gallardo 26:58.7 Milwaukie
97. 10 Emma Rovang 27:04.2 West Linn
98. 12 Natalie MacMillan 27:05.7 West Linn
99. 11 Natalie Crousore 27:06.7 PR Prairie
100. 12 Keelan Paroissien-... 27:07.0 PR Lincoln
101. 11 Eleanor Williams 27:07.9 West Linn
102. 10 Anna Ferroggiaro 27:10.0 Central Catholic
103. 10 Mia Cain 27:16.4 West Salem
104. 11 Jillian Schutz 27:36.0 Skyview
105. 10 Jillian Johnson 27:39.7 West Salem
106. 12 Kelly Moore 28:03.7 PR Prairie
107. 12 Shelby Jarvis 28:22.2 Milwaukie
108. 9 Jayda Warren 28:23.8 Milwaukie
109. 12 Eva Iranzo Ibor 28:34.8 PR Prairie
110. 10 Jordyn Berberian 29:10.1 SR Prairie
111. 9 Daniela Reyes 29:16.3 PR Battle Ground
112. 10 Danya Matson 29:24.6 Battle Ground
113. 10 Alexa Montgomery 29:48.9 West Salem
114. 10 Olivia Pedersen 29:58.3 PR Prairie
115. 12 Cierra Bump 30:12.1 SR Prairie
116. 9 Brielle Choquer 30:22.5 Battle Ground
117. 12 Josey LesMeister 32:09.1 Prairie
118. 9 Dyllan Newville 34:53.9 PR Roosevelt
119. 9 Emma Boucher 38:48.6 Battle Ground