Boys 5000m Run
1. 12 Adam Klein 16:01.42 Tualatin
2. 10 Shaw Powell 16:08.39 Jesuit
3. 12 Jude Augustine 16:27.15 Jesuit
4. 11 Will Sheaffer 16:29.07 Jesuit
5. 10 Declan O'Scannlain 16:32.42 Jesuit
6. 12 Max Himmelright 16:56.25 Jesuit
7. 10 Andrew Payton 17:01.58 Tualatin
8. 9 Vincent Mestler 17:07.84 Sheldon (OR)
9. 10 Mason Gerwig 17:10.52 Sunset
10. 10 Paul Corso 17:14.92 Lakeridge
11. 10 Lucas Martin 17:17.93 Jesuit
12. 10 Aidan Strealy 17:20.29 Lakeridge
13. 12 Keizo Morgan 17:20.48 Westview
14. 12 Nate Schmidlin 17:27.60 Valley Catholic
15. 10 Marcus David 17:31.18 Lake Oswego
16. 12 Jack Chapman 17:34.78 Lakeridge
17. 11 Maxwell Scott 17:35.58 Jesuit
18. 12 Grayson Mazziotti 17:35.94 Sheldon (OR)
19. 11 Kelly Shedd 17:42.45 Sheldon (OR)
20. 11 Elliot Drew 17:45.12 Southridge
21. 12 Henry Potter 17:47.18 Lakeridge
22. 10 Benjamin Harvey 17:49.53 Clackamas
23. 12 Logan Howell 17:50.27 Glencoe
24. 12 Tre Hamilton 17:51.83 Beaverton
25. 12 Colin Hennessey 17:51.84 Lake Oswego
26. 10 Max Lin 17:51.91 Westview
27. 11 Gavin Ross 17:52.79 Sunset
28. 10 Khaled Mahmoud 17:53.36 Sunset
29. 11 Julian Marsh 17:56.50 Tualatin
30. 11 Nicholas LaPlante 17:57.04 Southridge
31. 12 Conner Graziano 17:58.79 Beaverton
32. 10 Ethan Klein 18:00.47 Tualatin
33. 10 Lars Deboutte 18:04.07 Sunset
34. 11 Evan Wheeler 18:05.44 Lakeridge
35. 12 Austin Kreiter 18:05.86 Southridge
36. 10 Trevor Nielsen 18:08.30 Clackamas
37. 10 Nate Hicken 18:10.20 Valley Catholic
38. 12 Justin Atkins 18:12.78 Tualatin
39. 12 David Gasper 18:13.11 Westview
40. 11 Jackson Miller 18:13.85 Valley Catholic
41. 11 Brian True 18:14.03 Glencoe
42. 12 Abraham Romero 18:14.52 Tualatin
43. 12 Shon Martin 18:16.23 Lakeridge
44. 11 James Busch 18:18.02 Newberg
45. 11 Graehm Alberty 18:18.25 Tualatin
46. 10 Reid Quiggins 18:18.72 Southridge
47. 11 Miguel Escalera 18:22.09 Glencoe
48. 11 Leon Farhaj 18:22.34 Westview
49. 12 Aaron Sorenson 18:22.36 Southridge
50. 11 James Andersen 18:24.54 Lakeridge
51. 12 Carson Herrick 18:28.75 Newberg
52. 10 Jacob Harvey 18:29.79 Clackamas
53. 10 Christopher Rosebr... 18:30.01 Sheldon (OR)
54. 12 Andy Krueger 18:34.64 La Salle Prep
55. 10 Steven Rowland 18:37.97 Jesuit
56. 12 Artyom Karyukin 18:38.13 Lakeridge
57. 10 Cooper Montgomery 18:38.69 St Helens
58. 12 Jack Casalino 18:40.24 Oregon Episcopal
59. 12 Nicolo Leonetti 18:40.75 Clackamas
60. 10 Carson Cummins 18:47.56 Sunset
61. 10 Luke Hall 18:50.86 Kennedy
62. 10 Matthew Zimmerman 18:54.04 Lake Oswego
63. 10 Michael Graham 18:56.20 Sunset
64. 11 Jeff Huang 18:57.02 Westview
65. 10 John Migchelbrink 18:58.76 Sunset
66. 12 Tim Soethe 19:01.11 Glencoe
67. 12 Jacob Debler 19:01.77 Clackamas
68. 10 Donovan DeWhitt 19:02.22 Clackamas
69. 10 Davis Raz 19:02.27 Westside Christian
70. 11 Devin Henderling 19:02.89 Glencoe
71. 11 Alex Hancock 19:03.65 Southridge
72. 11 Aaron Wozniak 19:04.35 Clackamas
73. 11 Kellen Petersen 19:05.30 Westside Christian
74. 10 Devin Herbers 19:06.13 Southridge
75. 12 Eric Sasadeusz 19:07.23 Lake Oswego
76. 12 Nathan Poff 19:07.72 Century
77. 9 Ronan Chapman 19:08.43 Lakeridge
78. 11 Jacob Webb 19:15.84 Sheldon (OR)
79. 10 Sam Smith 19:15.95 Tualatin
80. 11 Trevor Qualman 19:16.52 Sheldon (OR)
81. 10 Levi Bruns 19:17.53 Sheldon (OR)
82. 12 Nathaniel Blair 19:22.82 Newberg
83. 12 Matt Ierardi 19:25.60 Valley Catholic
84. 12 Philip Lanthrum 19:28.67 Glencoe
85. 11 Brandon Christensen 19:29.48 Westview
86. 10 Kyler Armstrong 19:29.74 Clackamas
87. 12 Hunter Whitehead 19:30.93 Newberg
88. 12 Jackson Hicken 19:31.98 Valley Catholic
89. 12 Josh Meidl 19:32.66 Southridge
90. 12 Jonathan Hill 19:35.67 Southridge
91. 10 Diego Sanchez 19:39.43 Clackamas
92. 10 Nick Riedman 19:42.83 Kennedy
93. 10 Rami Dear 19:43.33 Mountainside
94. 10 Evan Garrison 19:45.17 St Helens
95. 12 Axel Gonzalez 19:46.02 Southridge
96. 12 Dakotah Camberg 19:46.07 St Helens
97. 9 Alexander Willard-... 19:47.47 La Salle Prep
98. 11 Carlos Saravia 19:48.24 Kennedy
99. 10 Samuel Janasik 19:52.76 Westview
100. 10 Riley Crosby 19:56.92 Putnam
101. 11 Luke Wiens 20:01.69 Lake Oswego
102. 10 Allen Hodovan 20:05.29 Mountainside
103. 11 Jacob Maze 20:05.95 Hillsboro
104. 11 Cam Taylor 20:08.55 Century
105. 10 Elijah Matveyev 20:10.20 Putnam
106. 11 Jacob Peterson 20:13.39 Lake Oswego
107. 11 Nicholas LaMora 20:15.65 Hillsboro
108. 12 Rex Hansen 20:16.83 Putnam
109. 9 Ethan Phillips 20:17.70 Liberty
110. 9 Kai Decarli 20:17.89 Beaverton
111. 9 Grant Ferguson 20:18.20 Putnam
112. 12 Marcus Curlin 20:18.49 Sunset
113. 10 Asa Brown 20:20.31 Oregon Episcopal
114. 10 Gabriel Connor 20:28.18 Liberty
115. 10 William Prentice 20:30.21 La Salle Prep
116. 12 Richard Vasquez Mo... 20:37.12 Century
117. 9 Drew Tuite 20:39.68 Mountainside
118. 11 Max Nevers 20:40.19 Liberty
119. 11 Briley Heller 20:41.86 Liberty
120. 11 Ethan Moody 20:44.47 Liberty
121. 11 Cooper Lawrence 20:47.44 Beaverton
122. 12 Tai To 20:50.21 Century
123. 12 Henry Corl 20:52.59 Beaverton
124. 11 Jordan Schickedan 20:52.63 Beaverton
125. 9 Zach Apperson 20:55.35 Century
126. 12 Trevor Bolton 20:56.19 Beaverton
127. 12 Spencer Nelson 20:58.74 Liberty
128. 9 Bradley Kiltow 20:58.79 La Salle Prep
129. 10 Gabe Askew 21:00.91 Westside Christian
130. 12 Matthew Wells 21:00.95 La Salle Prep
131. 11 Matthew Leslie 21:07.41 Valley Catholic
132. 11 Horace Leake 21:09.05 Hillsboro
133. 11 Jack De la motte 21:09.38 Westside Christian
134. 11 Garrett Taylor 21:22.30 Beaverton
135. 10 Austin Kroenke 21:29.07 Liberty
136. 12 Brooks Burkett 21:29.61 Hillsboro
137. 11 Grant Gardner 21:30.28 Westside Christian
138. 12 Ian Freeman 21:31.33 Putnam
139. 12 Jacob Willcuts 21:31.98 Newberg
140. 11 Nathan LaMora 21:32.13 Hillsboro
141. 12 Maxwell Thannum 21:33.08 Beaverton
142. 9 Jeffery Osborn 21:33.18 Mountainside
143. 11 Cole Siemon 21:36.76 Hillsboro
144. 12 Henry Prentice 21:40.11 La Salle Prep
145. 10 Steven Peabody 21:41.10 Mountainside
146. 11 Zach Hendrix 21:46.24 Westside Christian
147. 10 Devin Struckman 21:46.48 Century
148. 9 Aidan Lybarger 21:46.54 Mountainside
149. 12 Connor Wood 21:48.50 Lake Oswego
150. 9 Paul Morris 21:48.79 Mountainside
151. 10 Ashok Khare 21:49.72 Oregon Episcopal
152. 11 Josh Alba 21:58.55 Century
153. 12 Ian Martin 22:02.88 Hillsboro
154. 9 Timothy Crimmins 22:05.07 La Salle Prep
155. 12 Matthew Moravik 22:05.34 Liberty
156. 9 Noah Mancione 22:07.50 Hillsboro
157. 10 Cash Lapping 22:11.37 St Helens
158. 11 Alexis Budar 22:21.55 Parkrose
159. 9 John Richardson 22:52.61 Mountainside
160. 10 Jakob Nelson 23:21.18 St Helens
161. 12 Kenny Pratt 23:27.10 Westside Christian
162. 11 Adrian Pantoja 23:27.99 Hillsboro
163. 9 Charlie Simpson 23:36.40 Westside Christian
164. 10 Alvin Lai 23:36.96 Westside Christian
165. 11 Tim Larkins 23:39.83 Hillsboro
166. 12 Danny Nguyen 23:53.49 Parkrose
167. 9 Jackson Campbell 24:54.33 Mountainside
168. 12 Julian Hale 25:01.22 Westside Christian
169. 11 Sam Rose 25:04.87 Putnam
170. 9 JT Colasuonno 29:10.28 Putnam
171. 12 Zach Howell 29:17.92 Putnam
Girls 5000m Run
1. 10 Kelsey Gripekoven 19:24.83 Jesuit
2. 10 Alexis Kebbe 19:26.57 Jesuit
3. 11 Kaylin Sheley 19:28.87 Sheldon (OR)
4. 12 Taylor Chiotti 19:30.22 Southridge
5. 12 Melissa Berry 19:35.99 Sheldon (OR)
6. 11 Hallie DeVore 19:56.25 Jesuit
7. 12 Kaylin Cantu 20:03.23 Kennedy
8. 11 Stephanie Finley 20:11.70 Oregon Episcopal
9. 12 Keely McCormick 20:14.87 Jesuit
10. 11 Elizabeth Rinck 20:18.40 Jesuit
11. 11 Greta Anderson 20:24.01 Jesuit
12. 12 Cali Corkran 20:30.04 Sunset
13. 10 Irene Nagasaka 20:43.21 Westview
14. 11 Sarah Hanson 20:44.66 Tualatin
15. 11 Emily Taylor 20:52.79 Westview
16. 10 Kaitlyn Gearin 20:54.21 Tualatin
17. 12 Grace David 21:00.35 Lake Oswego
18. 12 Madi Lowry 21:02.65 Tualatin
19. 11 Grace Mathews 21:02.92 Jesuit
20. 12 Savanna Salmons 21:05.24 Newberg
21. 11 Alejandra Lopez 21:05.72 Kennedy
22. 9 Olivia Silenzi 21:10.95 Jesuit
23. 11 Brigid Hanley 21:11.61 La Salle Prep
24. 12 Alexa Hayes 21:14.81 Clackamas
25. 9 Kayla Ingraham 21:20.15 Putnam
26. 9 Holly Lane 21:26.82 Lakeridge
27. 11 Taylor Isaac 21:29.09 Valley Catholic
28. 11 Na'ama Nevo 21:33.68 Sunset
29. 10 Kayah Ryerson 21:44.51 Sunset
30. 10 Jasmine Wang 21:44.66 Sunset
31. 10 Abigail Hein 21:56.22 Newberg
32. 12 Shahar Tsameret 22:01.41 Sunset
33. 10 Alexa Smith 22:11.66 Liberty
34. 10 Jitse Deboutte 22:16.25 Sunset
35. 12 Dierdre McKay 22:19.63 Westview
36. 12 Malia Roll 22:28.03 Beaverton
37. 9 Averi Lewis 22:33.09 Tualatin
38. 11 Isabella Espinoza 22:36.09 Southridge
39. 12 Monica Salazar 22:36.90 Century
40. 11 Danielle Mendoza 22:42.98 Sunset
41. 11 Madelyn Hubbs 22:46.75 Sheldon (OR)
42. 9 Genevieve Bailly 23:02.42 Oregon Episcopal
43. 10 Taylor Cockrell 23:03.31 Tualatin
44. 12 Rory O'Hollaren 23:07.02 Oregon Episcopal
45. 10 Rachel Sherwood 23:07.81 Newberg
46. 11 Mason Springer 23:08.27 Tualatin
47. 12 Ella Crosby 23:11.20 Oregon Episcopal
48. 10 Breanna Rebich 23:14.91 Liberty
49. 12 Brooklyn James 23:16.30 Clackamas
50. 10 Cecilia Coca-Aitken 23:18.58 Clackamas
51. 9 Mikaela Mosher 23:20.46 Sheldon (OR)
52. 11 Bailey Sherwood 23:21.01 Newberg
53. 11 Cheyenne Trainer 23:22.75 St Helens
54. 9 Livia Knapp 23:25.36 Liberty
55. 11 Isabelle Booth 23:29.97 Putnam
56. 10 Madeline Gable 23:32.87 Putnam
57. 11 Sadie Cutler 23:35.21 Southridge
58. 9 Rachel Beddes 23:42.92 Tualatin
59. 12 Dana Hamilton 23:45.02 Sheldon (OR)
60. 10 Kendall McKibbon 23:49.25 Newberg
61. 12 Natalie Pihulak 23:55.48 Clackamas
62. 12 Emily Enriquez 23:56.83 Westview
63. 12 Jamie Bowden 24:04.78 Beaverton
64. 11 Jaci Smith 24:05.84 Newberg
65. 11 Logan Olafson 24:07.48 Century
66. 11 Deyva Chaney 24:09.18 Century
67. 9 Olivia Iparraguirre 24:14.28 Clackamas
68. 10 Cassidy Hendren 24:15.65 Century
69. 10 Macy Schowalter 24:17.77 Newberg
70. 11 Sydnie Rissel 24:19.73 Hillsboro
71. 10 Anna Russell 24:20.49 Southridge
72. 12 Amber Miller 24:22.12 Lakeridge
73. 11 Madeline Sandholm 24:22.22 Clackamas
74. 11 Lydia Carle 24:32.54 Century
75. 10 Hailey Henstrom 24:39.15 Westview
76. 11 Alison Thomas 24:47.59 Oregon Episcopal
77. 9 Jalynn Gill 24:50.73 Century
78. 12 Brianna Blasingame 24:53.68 Liberty
79. 12 Sarah Branstetter 25:00.84 Putnam
80. 10 Audrey Eucker 25:14.61 Lakeridge
81. 9 Sadie Fashana 25:16.11 Lakeridge
82. 11 Elyse Fawver 25:18.79 Newberg
83. 11 Ella Menashe 25:19.98 Oregon Episcopal
84. 12 Nancy Bignell 25:22.25 Lakeridge
85. 12 Julianna Musgrove 25:29.20 Lake Oswego
86. 11 Siena Davies 25:33.65 Lakeridge
87. 12 Aniya Brown 25:35.27 Parkrose
88. 11 Lyric Cobb 25:35.91 Liberty
89. 12 Taskca Benjamin 25:44.29 St Helens
90. 10 Malina Marleau 25:52.73 Clackamas
91. 11 Annie Deforge 25:52.86 Liberty
92. 10 Elena Vidmantas 25:54.47 Liberty
93. 12 Dana House 25:55.22 Glencoe
94. 12 Allison Ruth 25:55.81 Clackamas
95. 11 Lily Bartel 26:00.29 Lakeridge
96. 10 Becca Gurnee 26:01.07 Westside Christian
97. 11 Bailee Moreno 26:05.88 Southridge
98. 12 Sofia Iparraguirre 26:08.24 Clackamas
99. 10 Frances Paldi 26:09.48 Putnam
100. 11 Madison Jack 26:10.36 Valley Catholic
101. 9 Mikeyla Bell-Cares 26:24.71 Century
102. 12 Theresa Vu 26:30.67 Parkrose
103. 10 Evelyn Hawkes 26:37.25 Liberty
104. 12 Emma Dilworth 26:42.10 Hillsboro
105. 9 Alice Lowenstern 26:46.47 Oregon Episcopal
106. 9 Avery Morris 26:54.53 Lakeridge
107. 12 Summer Nelson 26:56.32 Hillsboro
108. 11 Jennel Baysa 27:12.23 Hillsboro
109. 12 Sarah Sonnenburg 27:14.39 St Helens
110. 10 Faith Vadelund 27:14.43 Putnam
111. 12 Raimy Hamdan 27:31.34 Oregon Episcopal
112. 10 Grace Vadelund 28:11.17 Putnam
113. 12 Joann Ta 28:13.49 Beaverton
114. 9 Rianna Patrick 28:22.88 Southridge
115. 10 Dee Anna Bricker 28:26.47 Westside Christian
116. 9 Amanda Eatherton 30:12.13 Century
117. 12 Clara Adams 30:14.73 Westside Christian
118. 11 Joyce Lee 30:25.57 Beaverton
119. 11 Briana Seurer 30:32.34 Hillsboro
120. 12 Zoe Richman 30:34.73 Hillsboro
121. 9 Lilly Stephenson 30:50.62 Westside Christian
122. 10 Lauren Wolfe 31:23.23 Valley Catholic
123. 10 Emily Moore 31:33.25 Hillsboro
124. 10 Grace Vermillion 34:15.76 Westside Christian
125. 12 Margo Miller 34:18.94 Hillsboro
126. 10 Claire Shearer 37:17.68 Westside Christian
127. 12 Dianna Tupper 37:36.97 Parkrose