Mens Results
5,000 Meters Varsity
1. 12 Mark French 16:00.8 Tualatin
2. 12 Angel Salazar 16:07.3 Century
3. 12 Nate Mann 17:01.8 Southridge
4. 11 Quinton Read 17:04.8 Newberg
5. 10 Adam Klein 17:07.3 Tualatin
6. 11 Nicholas Speth 17:08.2 Tigard
7. 12 Luca Ostertag-Hill 17:10.9 Catlin Gabel
8. 12 Brandt Bergeron 17:13.0 St. Stephen's Academy
9. 12 Daniel Larabee 17:13.8 Beaverton
10. 11 Max Fogelstrom 17:14.0 Catlin Gabel
11. 11 Daniel Sealand 17:16.1 Jesuit
12. 10 Deklan Humble 17:17.5 Jesuit
13. 11 Jamie Kawaguchi 17:24.7 Valley Catholic
14. 11 Alan Wild 17:26.1 Beaverton
15. 9 Cole Grieb 17:28.2 Tigard
16. 10 Hunter Murphy 17:29.3 Pleasant Hill
17. 10 Grant Summers 17:30.8 Jesuit
18. 10 Callan Stowell 17:35.0 Pleasant Hill
19. 11 Phillip Borlet 17:36.3 Valley Catholic
20. 12 Alex Kiss 17:38.5 Valley Catholic
21. 12 Josh Gibbs 17:39.4 Glencoe
22. 9 Brian True 17:40.6 Glencoe
23. 12 Kyle Hiebel 17:42.2 Glencoe
24. 12 Sean Ramos 17:42.7 Newberg
25. 12 Scott Miller 17:44.4 Jesuit
26. 12 Kirk Anderson 17:44.8 Glencoe
27. 12 Travis Leadbetter 17:46.0 Southridge
28. 10 Max Himmelright 17:51.8 Jesuit
29. 11 Jacob Espinosa 17:53.2 Liberty
30. 11 Eirik Haugbro 17:53.4 Southridge
31. 9 Dyer Healy 17:56.2 Jesuit
32. 11 Seancarlos Gonzalez 17:57.8 Valley Catholic
33. 11 Zane Norville 17:58.5 Valley Catholic
34. 12 Brandon Schrock 17:58.8 Southridge
35. 9 Will Sheaffer 17:58.8 Jesuit
36. 12 Jack Stemm 18:03.7 Liberty
37. 12 Mohamed Abdi 18:06.9 Beaverton
38. 11 Sean MacPherson 18:08.4 Tualatin
39. 11 Noah Fitch 18:14.0 Century
40. 11 Cole Bankston 18:17.0 Tigard
41. 11 Patrick Higgins 18:18.1 Liberty
42. 11 Ian Hoyt 18:22.8 Catlin Gabel
43. 10 Jackson Hicken 18:23.8 Valley Catholic
44. 10 Justin Denson 18:26.7 Jesuit
45. 11 Mitchell Cutler 18:26.9 Southridge
46. 12 Eric Moreno 18:28.8 Hillsboro
47. 12 Jared Rutherford 18:31.1 Beaverton
48. 10 Nate Schmidlin 18:32.5 Valley Catholic
49. 11 Ben Johnstun 18:34.1 St Helens
50. 9 Elliott Drew 18:39.0 Southridge
51. 12 Colin Barrow 18:39.1 North Marion
52. 11 Jake Howell 18:39.2 Glencoe
53. 9 Ethan Black 18:47.6 Jesuit
54. 11 Ryan Meighan 18:48.5 Junction City
55. 12 Tyler Riddle 18:53.1 Catlin Gabel
56. 12 Aerie Baxter 18:53.2 Newberg
57. 10 Eli Rome 18:57.4 Molalla
58. 12 Christian Carsh 18:57.9 Newberg
59. 12 Silas Milner 19:00.0 Southridge
60. 12 Lucas White Moon 19:00.9 Catlin Gabel
61. 10 Logan Howell 19:02.1 Glencoe
62. 12 Santiago Tobon 19:04.5 Southridge
63. 11 Pete Frazee 19:07.4 Junction City
64. 9 Tiernan Morgan 19:08.3 Glencoe
65. 11 Matthew Borowczak 19:09.3 Molalla
66. 11 Anthony Glaze 19:13.8 Newberg
67. 11 Garrett Willis 19:15.0 Southridge
68. 11 Jeremy Stephens 19:17.4 Tigard
69. 11 Dallin Marsh 19:18.0 Liberty
70. 11 Nate Colbert 19:20.6 Liberty
71. 12 Tyler Rosette 19:20.8 Tigard
72. 12 Sage Albright 19:22.7 Newberg
73. 10 Carson Herrick 19:24.9 Newberg
74. 12 Will Meade 19:26.4 Liberty
75. 11 Conrad Pereda 19:27.0 Newberg
76. 11 Brendan Fugere 19:28.1 St Helens
77. 11 Gunnar Fairbairn 19:30.9 Catlin Gabel
78. 11 Jehu Shaver 19:31.7 Estacada
79. 12 Jason Stallkamp 19:31.8 Tualatin
80. 11 Keenan Hoffman 19:32.1 Molalla
81. 11 Antonio Andrade 19:33.2 Century
82. 10 Gresham Bergeron 19:34.4 St. Stephen's Academy
83. 10 Kyler Martin 19:36.3 Pleasant Hill
84. 10 Benjamin Swancutt 19:37.4 Junction City
85. 10 Kyle Greenspan 19:43.7 Catlin Gabel
86. 10 Collin Turnbaugh 19:46.1 Hillsboro
87. 12 Aidan Gillespie 19:46.4 Valley Catholic
88. 10 Ross Munro 19:51.9 St Helens
89. 12 Eric Alvarez 19:54.8 Liberty
90. 12 Will Potwora 19:55.9 Junction City
91. 12 Cameron Oldham 19:56.0 Tigard
92. 11 Sahil Jani 19:58.7 Liberty
93. 11 Evan Marx 19:59.1 Tualatin
94. 11 Luke Liljenwall 20:00.1 Warrenton
95. 11 Tyler Kammeyer 20:00.6 Estacada
96. 10 Ben Griffith 20:05.1 Estacada
97. 10 Andrew Whiteley 20:11.9 Molalla
98. 11 Damon Seward 20:13.3 Molalla
99. 10 Peyton Kuffel 20:14.2 Tigard
100. 10 Daniel Morris 20:15.1 Molalla
101. 11 Justin Oljace 20:16.1 Pleasant Hill
102. 12 Dakota Loberger 20:19.1 Hillsboro
103. 12 Cole Durst 20:23.2 North Marion
104. 10 Marcus Simpson 20:32.2 Molalla
105. 10 Silas Goodlee-Camp... 20:33.8 Catlin Gabel
106. 10 Dakotah Camberg 20:33.9 St Helens
107. 11 Nathaniel Moss 20:35.3 Tigard
108. 10 Jacob Chung 20:37.0 Veritas
109. 10 Thaddeo Pia 20:38.9 Veritas
110. 11 Henry Hamilton 20:40.1 Liberty
111. 11 Benjamin Fookes 20:42.8 Liberty
112. 12 Miles Boynton 20:53.9 St Helens
113. 12 Cody Gappa 20:58.5 Junction City
114. 10 Austin Stein 20:59.7 Warrenton
115. 10 Richard Vasquez Mo... 21:04.2 Century
116. 10 Trey Crossgrove 21:04.4 Warrenton
117. 10 Zach Bodi 21:06.4 Junction City
118. 10 Adam Griffith 21:07.3 Estacada
119. 12 Jack Malsin 21:07.5 Catlin Gabel
120. 11 Cole Swanson 21:16.9 Tigard
121. 10 Will Harmon 21:17.9 Catlin Gabel
122. 9 Ben Lutz 21:19.1 Hillsboro
123. 9 Joshua Williams 21:30.7 St. Stephen's Academy
124. 11 Gabriel Guzman 21:31.8 Century
125. 9 Alex Ellington 21:41.5 North Marion
126. 10 Clayton Danielowicz 21:47.2 Hillsboro
127. 9 Franklin Mumford 21:49.3 Junction City
128. 12 Sean Tellvik 22:02.2 Century
129. 12 Michael Threlfall 22:03.4 Hillsboro
130. 9 Jonathan Oljace 22:19.3 Pleasant Hill
131. 11 Ben Bagley 22:29.7 Junction City
132. 10 Christian Crawford 22:44.8 St. Stephen's Academy
133. 10 Nicholas Viol 22:49.1 Molalla
134. 12 Connor Baker 23:00.1 Pleasant Hill
135. 10 Collin Gray 23:00.6 Hillsboro
136. 10 Cyrus McElhaney 23:05.1 Molalla
137. 12 Kevin Bogarin 23:27.1 North Marion
138. 9 Andrew Stafford 23:31.3 Warrenton
139. 11 Peter Hayward 23:33.7 St. Stephen's Academy
140. 9 Jesse Agnew 23:35.5 North Marion
141. 10 Luke Wassei 24:31.8 Veritas
142. 11 Jesse Hard 24:55.7 Junction City
143. 10 Thomas Lattus 27:17.9 Veritas
144. 10 Sean Wolfer 28:44.7 Pleasant Hill
5,000 Meters Junior Varsity
1. 10 Sam Gerber 18:38.9 Glencoe
2. 11 Stephen Gapay 18:57.9 Glencoe
3. 9 Julian Marsh 18:59.1 Tualatin
4. 10 Justin Atkins 19:00.9 Tualatin
5. 9 Justin DiCola 19:10.1 Tualatin
6. 9 Jackson Miller 19:12.8 Valley Catholic
7. 9 Cooper Lawrence 19:15.2 Beaverton
8. 11 Matthew Munoz 19:21.6 Glencoe
9. 9 O'Dell Sagoo 19:28.2 Jesuit
10. 11 Daniel Olson 19:29.1 Southridge
11. 9 Hunter Bensman 19:34.0 Newberg
12. 12 Garrett Hoaglin 19:34.7 Glencoe
13. 9 Cameron Atkinson 19:40.3 Tualatin
14. 10 Conner Graziano 19:44.9 Beaverton
15. 10 Brennan Kaufmann 19:49.5 Jesuit
16. 10 Austin Kreiter 19:50.9 Southridge
17. 9 Eric Belden 19:51.8 Jesuit
18. 10 Saad Saad 19:59.7 Beaverton
19. 9 Davis Johnson-Stev... 20:01.4 Valley Catholic
20. 11 Neil Natarajan 20:03.5 Catlin Gabel
21. 11 Venkat Doddapaneni 20:05.4 Valley Catholic
22. 9 Graehm Alberty 20:06.5 Tualatin
23. 9 Caleb Muthiah 20:07.4 Newberg
24. 10 Nolan Skokan 20:07.4 Jesuit
25. 11 Cullen Allard 20:11.6 Southridge
26. 11 Ryan Hanks 20:12.4 Newberg
27. 10 Andrew Gearin 20:12.8 Tualatin
28. 9 Calvin Hite 20:13.8 Jesuit
29. 10 Aaron Sorenson 20:14.0 Southridge
30. 9 Connor Patrick 20:17.3 Beaverton
31. 10 Tim Soethe 20:20.1 Glencoe
32. 9 Josh Froude 20:21.4 Jesuit
33. 12 Jacob Dicken 20:22.8 Valley Catholic
34. 11 Michael Walworth 20:24.3 Southridge
35. 11 Cooper Doxey 20:25.4 Glencoe
36. 11 Alex Schendel 20:28.3 Jesuit
37. 10 Colin Foote 20:28.9 Beaverton
38. 10 Elijah Gibbs 20:29.2 Newberg
39. 10 Abraham Romero 20:33.6 Tualatin
40. 9 Nicholas LaPlante 20:33.9 Southridge
41. 10 Evan Hunter 20:35.5 Beaverton
42. 10 Spencer Nelson 20:37.7 Liberty
43. 10 Sean Tennant 20:38.2 Jesuit
44. 12 Blake Cole 20:39.4 Century
45. 12 David Gehlen 20:40.1 Valley Catholic
46. 11 Will Conyers 20:40.8 Catlin Gabel
47. 11 Andrew Hernandez 20:41.9 Century
48. 9 Alex Jaczko 20:44.1 Newberg
49. 11 Rashad Smith 20:44.7 Liberty
50. 10 Thomas Verzani 20:45.9 Jesuit
51. 9 James Busch 20:48.2 Newberg
52. 10 Noah Chung 20:48.9 Jesuit
53. 9 Jack Tetzloff 20:53.0 Valley Catholic
54. 11 David Richtenburg 20:53.3 Faith Bible Christian
55. 11 Sam Arnot 20:59.7 Jesuit
56. 10 Enrique Noyes 21:07.2 Tigard
57. 10 Reed Hall 21:08.5 Tualatin
58. 9 Drake Garver 21:08.9 Newberg
59. 9 Aiden Craven 21:17.6 Jesuit
60. 10 Ryan Stephen 21:17.9 Jesuit
61. 12 Ali Saad 21:18.1 Beaverton
62. 10 Cameron Perry 21:18.9 Tualatin
63. 10 Marcell Simon 21:19.8 Catlin Gabel
64. 9 Jordan Schickedan 21:24.3 Beaverton
65. 10 Maxwell Thannum 21:25.2 Beaverton
66. 10 Graeson Roll 21:26.0 Faith Bible Christian
67. 11 Daniel Rozcicha 21:26.5 Newberg
68. 10 Cameron Ferrante 21:28.9 Century
69. 11 Liam Wynne 21:35.2 Catlin Gabel
70. 9 Maxwell Scott 21:35.2 Jesuit
71. 10 Lucas Kropp 21:39.3 Tualatin
72. 10 Matt Ierardi 21:41.2 Valley Catholic
73. 9 Louis-David Gendro... 21:43.5 Valley Catholic
74. 10 Noah Farley 21:45.1 Glencoe
75. 9 Cameron Springer 21:47.7 Tualatin
76. 9 Joe Naughton 21:48.1 Jesuit
77. 12 Niall Meeks 21:54.6 Liberty
78. 12 Alex Zdanowicz 21:56.2 Valley Catholic
79. 10 Josh Meidl 21:57.9 Southridge
80. 11 Oliver Tawney 22:00.4 Valley Catholic
81. 10 Clark Comrie 22:01.4 Tualatin
82. 11 Grant Parsons 22:02.0 Jesuit
83. 11 Jared Barley 22:02.1 St Helens
84. 9 Mason Beeman 22:08.2 Molalla
85. 9 Keshav Siddhartha 22:09.3 Jesuit
86. 10 Iain Gorey-Miles 22:12.3 Jesuit
87. 12 Deryk Patraw 22:15.7 Century
88. 10 Ben Aguilar 22:17.8 Glencoe
89. 9 Kyle Lyman 22:18.5 Glencoe
90. 10 Reece Takayama 22:21.9 Jesuit
91. 11 Henry Pham 22:22.3 Century
92. 10 Elliott White 22:23.2 Catlin Gabel
93. 9 Jaekob Elliott 22:24.3 Southridge
94. 10 Justin Manahan 22:29.6 Jesuit
95. 12 Jacob Adams 22:30.5 Newberg
96. 10 Noah Wise 22:30.7 Tualatin
97. 11 Connor Forbes 22:31.4 Liberty
98. 9 Spencer Alvares 22:33.6 Beaverton
99. 9 Nick Pliska 22:34.0 Jesuit
100. 11 Gabe Fawver 22:37.1 Newberg
101. 12 Zachary McFall 22:37.2 Tigard
102. 9 Jensen Walker 22:38.6 Newberg
103. 10 Nico Enriquez 22:39.2 Jesuit
104. 9 Bennett Berlin 22:39.5 Jesuit
105. 10 Connor Hood 22:40.3 Faith Bible Christian
106. 9 Everett Bishop 22:40.4 Tigard
107. 9 Jed Lambino 22:42.7 Jesuit
108. 11 Jin Kiatvongcharoen 22:49.1 Southridge
109. 10 Nicholas Phua 22:50.6 Tualatin
110. 9 Sullivan Bailey-Da... 22:52.2 Tigard
111. 11 Zack Pelster 22:53.5 Jesuit
112. 9 Klaus Becker 22:54.7 Jesuit
113. 10 Ethan Wahl 22:55.5 Southridge
114. 9 Mitchell Nee 22:55.9 Jesuit
115. 11 Patrick Beckett 22:56.2 Jesuit
116. 11 Brady Zickel 22:57.0 Glencoe
117. 9 Matthew Leslie 22:59.2 Valley Catholic
118. 10 August Dreyer 23:04.7 Jesuit
119. 9 Ryan Hawley 23:07.4 Newberg
120. 10 Avesta Mirashrafi 23:09.6 Hillsboro
121. 11 Kyle Petchey 23:09.7 Liberty
122. 10 Jake Nelson 23:13.8 Liberty
123. 10 Ian Dolbec 23:16.4 Glencoe
124. 9 Aiden Pedroza 23:19.1 Liberty
125. 9 Curren Lott 23:19.7 Liberty
126. 12 Nam Nguyen 23:20.4 Valley Catholic
127. 11 Nolan Kincaid 23:21.3 Valley Catholic
128. 12 Christopher Daniel... 23:22.2 Hillsboro
129. 11 Robbie Bailey 23:27.4 Tigard
130. 12 Eric Warner 23:29.5 Liberty
131. 10 Dolby Toews 23:36.0 Beaverton
132. 9 Kelson Wysocki 23:37.3 Beaverton
133. 10 Ryan Ohm 23:39.4 Valley Catholic
134. 10 Henry Covl 23:39.9 Beaverton
135. 10 Guy Symonds 23:46.3 Jesuit
136. 9 Joe Johnson 23:52.3 St Helens
137. 10 Harrison Dreyer 23:52.4 Jesuit
138. 10 Roan Brady 23:53.7 Jesuit
139. 11 Garth Naillon 23:53.7 St Helens
140. 9 David Liu 23:54.1 Catlin Gabel
141. 12 William Daley 23:54.4 Newberg
142. 11 Jake Wolf 23:56.7 Tigard
143. 10 Andrew Look 23:57.1 Catlin Gabel
144. 10 Isaiah Espinosa 24:04.6 Liberty
145. 12 Oscar Larsen 24:10.0 Newberg
146. 9 Jake Maze 24:12.8 Hillsboro
147. 9 Andrew Reid 24:13.1 Jesuit
148. 9 Jack Jensen 24:13.1 Jesuit
149. 10 Ben Hampton 24:14.6 Newberg
150. 10 Matthew Lochridge 24:22.6 Newberg
151. 11 Ashwin Datta 24:22.8 Glencoe
152. 9 Noah Nelson 24:24.9 St Helens
153. 9 Gabe Bagley 24:26.4 Junction City
154. 10 Jake Therrow 24:28.2 Jesuit
155. 10 Luke Stream 24:28.4 Jesuit
156. 9 Jackson Denson 24:29.3 Jesuit
157. 9 Timothy Galantine 24:29.6 Jesuit
158. 10 Trevor Bolton 24:30.4 Beaverton
159. 10 Joshua Allen 24:34.3 Jesuit
160. 9 Jack Rundle 24:36.2 Jesuit
161. 12 Jeremiah Bender 24:39.2 Junction City
162. 10 Tommy Ly 24:39.4 Hillsboro
163. 9 Peyton Dorsh 24:40.3 Jesuit
164. 11 Brooks Peden 24:42.1 Valley Catholic
165. 9 Malik Williams 24:48.7 Jesuit
166. 9 Mathus Leungpathom... 24:50.3 Catlin Gabel
167. 9 Austin Carnese 24:50.4 Jesuit
168. 9 Reece Alexander 24:50.5 Junction City
169. 11 Alex Ackerman 24:54.3 Glencoe
170. 9 Evan Tsuei 24:54.4 St. Stephen's Academy
171. 10 Angus Johnson 25:09.4 Valley Catholic
172. 11 Michel Vargas 25:15.2 Junction City
173. 9 Grant VanDomelen 25:16.0 Jesuit
174. 9 Riley Acott 25:16.5 Beaverton
175. 9 Gabriel LeRiche 25:20.9 Jesuit
176. 11 David Bailey 25:23.8 Hillsboro
177. 12 John Eisenbacher 25:28.5 Valley Catholic
178. 10 William Seekamp 25:28.9 Catlin Gabel
179. 12 Nic Welty 25:33.9 Glencoe
180. 12 Joseph Goodwin 25:36.7 Junction City
181. 9 James Neifing 25:44.5 Jesuit
182. 9 Nathan Pyritz 25:50.5 Newberg
183. 11 Tyler Ly 25:51.3 Hillsboro
184. 10 Henry Jellesed 26:10.1 Glencoe
185. 11 Brenden Murphy 26:11.0 Beaverton
186. 9 Jake Engstrom 26:12.1 Valley Catholic
187. 9 Isaac Ellingson 26:17.5 Hillsboro
188. 9 Koby Wade 26:17.6 Molalla
189. 12 Jacob Green 26:23.9 Tualatin
190. 10 Ethan Arasu 26:25.6 Southridge
191. 9 William Rucker 26:29.9 Junction City
192. 10 Sam Frazee 26:36.0 Junction City
193. 9 Luke Pliska 26:39.6 Jesuit
194. 10 Aaron Compton 26:41.3 Jesuit
195. 10 Jacob Brand 26:47.7 Newberg
196. - John Santiago 27:24.5 Jesuit
197. 10 James Dawson 27:34.4 Jesuit
198. 10 Brock Leglar 27:37.0 Hillsboro
199. 9 Derek Zable 27:37.1 Jesuit
200. 12 Leon Hondyk 27:40.3 Estacada
201. 9 Hunter Drangstreit 28:03.5 Beaverton
202. 9 Dylan Wooldridge 28:14.0 Southridge
203. 12 Robert Marksthaler 28:22.6 Jesuit
204. 10 Gregory Martin 28:45.1 Beaverton
205. 9 Canon Loberger 28:45.6 Hillsboro
206. 12 Andres Vega 28:58.9 Valley Catholic
207. 9 Taylor Dischinger 29:10.2 Jesuit
208. 10 Morgan Smith-Davis 29:14.4 Tigard
209. 11 Isaiah Furrow 29:27.9 Liberty
210. 10 Connor Martin 30:34.1 Beaverton
211. 12 Ethan Cape 31:47.0 Valley Catholic
212. 10 Colton Frogge 35:48.9 Junction City
Womens Results
5,000 Meters Varsity
1. 10 Keely McCormick 19:21.4 Jesuit
2. 11 Kate Intile 19:30.1 Tualatin
3. 9 Greta Anderson 19:43.4 Jesuit
4. 10 Maya Rayle 19:47.8 Catlin Gabel
5. 11 Lydia McVeigh 20:03.3 Jesuit
6. 12 Emma Bowder 20:25.2 Beaverton
7. 11 Olivia Rabin 20:28.1 Beaverton
8. 11 Josie Hanna 20:30.4 St Helens
9. 12 Samantha Bowen 20:31.7 Southridge
10. 11 Holly LaPlante 20:31.9 Southridge
11. 10 Madi Lowry 20:37.1 Tualatin
12. 11 Samantha Slusher 20:37.2 Catlin Gabel
13. 11 Amanda Hegstrom 20:42.7 Tualatin
14. 11 Alexis Lince 20:44.0 Glencoe
15. 11 Grace Becker 20:47.4 Jesuit
16. 9 Sarah Hanson 20:49.0 Tualatin
17. 9 Isabella Espinoza 20:50.5 Southridge
18. 12 Gracie Doherty 20:54.9 Jesuit
19. 11 Meggie Karp 20:59.2 Century
20. 12 Meg Wachter 21:15.5 Jesuit
21. 11 Marley Johnson 21:18.9 Tigard
22. 12 Zoe Fanning 21:21.6 Jesuit
23. 12 Veronique Calmels 21:24.8 Tigard
24. 10 Malia Roll 21:25.9 Beaverton
25. 12 Ruth Teklu 21:26.4 Glencoe
26. 11 Elizabeth Oekerman 21:31.0 Beaverton
27. 11 Alana Baldwin-Joiner 21:44.2 Hillsboro
28. 11 Grace Hanna 21:47.7 Newberg
29. 12 Katie Leavy 21:48.1 Jesuit
30. 11 Shayla Solomon 22:03.2 Junction City
31. 11 Kaylee Kitayama 22:03.6 Southridge
32. 12 Kylie Russell 22:05.1 Southridge
33. 11 Audrey Sherman 22:07.7 Junction City
34. 11 Alex Shank 22:10.9 Jesuit
35. 11 Julia Clark 22:12.3 Valley Catholic
36. 10 Monica Salazar 22:12.4 Century
37. 10 Rosie Shaver 22:13.4 Estacada
38. 12 Morgan Holas 22:26.8 Molalla
39. 11 Ashlee Brown 22:32.0 Glencoe
40. 10 Maya Fernandez-Pow... 22:36.8 Catlin Gabel
41. 10 Sydney Thielman 22:37.3 Junction City
42. 12 Brianna Loughridge 22:40.6 Molalla
43. 12 Heather Loughridge 22:43.2 Molalla
44. 9 Bailey Sherwood 22:46.3 Newberg
45. 11 Mariana Diaz 22:48.2 Tualatin
46. 12 Angela Willson 22:48.9 St Helens
47. 11 Genny Luttrell 22:49.3 St Helens
48. 11 Maiya Buettner-Joh... 22:54.5 Southridge
49. 11 Olivia Rebich 22:56.5 Liberty
50. 11 McKenna Wilson 22:59.6 Glencoe
51. 10 Ashley Belden 23:00.6 Tigard
52. 12 Bailey Hardinge 23:03.9 Tigard
53. 11 Krista LaMunyon 23:07.1 St Helens
54. 11 Savannah Justen 23:07.6 Glencoe
55. 12 Pei Biorn-Hansen 23:08.3 Beaverton
56. 10 Sara Presley 23:08.7 Tigard
57. 9 Elyse Fawver 23:11.6 Newberg
58. 10 Hannah Mcleod 23:16.6 Beaverton
59. 11 Nicole Oh 23:19.3 Tualatin
60. 10 Daelyn Wilde 23:23.9 Pleasant Hill
61. 9 Madeline Woodward 23:25.7 Pleasant Hill
62. 12 Jacqueline Baca 23:28.7 Newberg
63. 11 Ally Hedges 23:33.9 Glencoe
64. 12 Maricela Jaroch 23:34.7 Valley Catholic
65. 10 Samatha Ellis 23:42.4 Pleasant Hill
66. 10 Malia Lundstorm 23:42.4 Tigard
67. 11 Amanda Fox 23:48.9 Junction City
68. 12 Ash Lamoreaux 23:49.2 Pleasant Hill
69. 9 Teya Ojeda 23:50.5 Glencoe
70. 12 Clarissa Au 23:53.1 Tigard
71. 9 Hayley Bernard 23:54.6 Catlin Gabel
72. 11 Nicol Dorciak 24:04.9 Liberty
73. 10 Hailey Holas 24:09.8 Molalla
74. 10 Loryn Young 24:12.0 Estacada
75. 10 Summer Nelson 24:13.8 Hillsboro
76. 12 Evelyn Tedrick 24:17.1 Junction City
77. 12 Natalie Shaw 24:20.1 Tigard
78. 11 Kendall Tsuei 24:22.8 St. Stephen's Academy
79. 10 Janiece Moore 24:28.3 Molalla
80. 11 Kristen Fox 24:32.7 Tigard
81. 11 Arianna Santiago 24:43.2 Junction City
82. 12 Delaney Alves 24:44.3 Estacada
83. 12 Megan Kaus 24:57.0 Newberg
84. 12 Laura Gibson 25:01.5 Century
85. 11 Jasmine Lay 25:20.4 Century
86. 11 Bonnie Romeo 25:24.6 Liberty
87. 11 Jane Southgate 25:33.6 St. Stephen's Academy
88. 11 Bethany Dron 25:35.2 North Marion
89. 9 Arianna Kern 25:36.9 Newberg
90. 10 Madison McChesney 25:42.4 Veritas
91. 9 Lydia Carle 25:43.6 Century
92. 10 Aletheia McNeal 25:43.7 Liberty
93. 10 Madison Fischer 25:45.5 Molalla
94. 10 Katherine Shay 25:49.6 St. Stephen's Academy
95. 11 Riely Medau 25:54.8 Century
96. 11 Angelica Ocampo 26:02.7 Liberty
97. 11 Cami Smotherman 26:09.3 Liberty
98. 12 Hayley Hensley 26:12.8 Newberg
99. 10 Alyssa Fite 26:40.4 St Helens
100. 12 Rachel Borromeo 26:45.1 Molalla
101. 10 Emma Dilworth 28:03.6 Hillsboro
102. 10 Liliana Hernandez 28:03.6 Junction City
103. 10 Rose Lay 28:18.7 Junction City
104. 10 Saran Pottschmidt 28:36.9 Warrenton
105. 11 Meghan Bauman 28:51.7 St. Stephen's Academy
106. 12 Kassandra Johnson 29:20.2 Molalla
107. 10 Jessica Harris 29:25.0 Veritas
108. 10 Elizabeth Oeverman 29:40.2 St. Stephen's Academy
109. 11 Krista Morril 30:03.9 Warrenton
110. 10 Esmirna Tencos 30:07.5 Hillsboro
111. 12 Rebecca Jones 30:29.5 Pleasant Hill
112. 10 Ivy McCargish 30:35.8 Warrenton
113. 10 Rebekah Minoli 30:37.1 Hillsboro
114. 11 Lacey McFadden 30:41.7 Junction City
115. 10 Ameya Okamoto 30:45.0 Catlin Gabel
116. 12 Victoria Cuzzetto 31:08.1 Hillsboro
117. 12 Nina Stearns 31:24.8 Pleasant Hill
118. 11 Elle Schenbeck 31:47.6 Warrenton
119. 12 Jennie Parmelee 32:15.5 Hillsboro
120. 9 Angelique Eisel 34:32.3 Pleasant Hill
121. 12 Melinda Jones 34:47.1 Pleasant Hill
122. 9 Melanie Hanby 36:40.2 Junction City
5,000 Meters Junior Varsity
1. 9 Meredith McMahon 22:42.6 Southridge
2. 10 Ashley Ulberg 23:07.8 Tualatin
3. 9 Maddie Dean 23:17.7 Tualatin
4. 9 Cheyenne Trainer 23:18.1 St Helens
5. 11 Natalie Lawson 23:21.5 Newberg
6. 10 Cassandra Dolan 23:21.6 Jesuit
7. 9 Raissa Rogers 23:31.6 Jesuit
8. 10 Samantha Welty 23:34.1 Glencoe
9. 9 Jaci Smith 23:40.2 Newberg
10. 10 Maddie McKell 24:17.9 Glencoe
11. 11 Jennifer Crane 24:27.9 Tualatin
12. 11 Sejal Dua 24:30.4 Jesuit
13. 9 Sundari Arunarasu 24:35.8 Valley Catholic
14. 10 Morgan Darby 24:37.0 Tualatin
15. 10 Ariana Volker 24:40.5 Beaverton
16. 9 Eva van Hameren 24:48.5 Jesuit
17. 9 Megan McVeigh 24:49.7 Jesuit
18. 10 Jesica Baca 24:50.0 Newberg
19. 11 Hope Kaminski 24:52.1 Jesuit
20. 11 Molly Porter 24:53.6 Jesuit
21. 10 Jamie Bowden 24:57.0 Beaverton
22. 11 Taylor Going 25:03.3 Century
23. 9 Rea Agnihotri 25:03.5 Jesuit
24. 11 Peyton Hudspeth 25:03.6 Beaverton
25. 9 Isabella Sobol 25:05.0 Jesuit
26. 10 Skylar Blair 25:06.9 Southridge
27. 10 Savanna Salmons 25:10.4 Newberg
28. 10 Ariel Myint 25:10.4 Southridge
29. 10 Sarah Krueger 25:15.0 Valley Catholic
30. 12 Jennifer Li 25:26.0 Southridge
31. 12 Caitlyn McClain 25:30.0 Glencoe
32. 11 Riley Woodland 25:36.8 Newberg
33. 12 Sarah Krill 25:37.9 Tualatin
34. 10 Alexis Speciale 25:40.4 Jesuit
35. 10 Natalie (Yexica) M... 25:44.4 Century
36. 10 Sarah Strba 25:45.4 Jesuit
37. 11 Elizabeth Gibson 25:47.3 Valley Catholic
38. 10 Mary Eisenbacher 25:47.7 Valley Catholic
39. 9 Renee Kozlowski 25:55.1 Jesuit
40. 10 Dana House 25:55.7 Glencoe
41. 10 Joann Ta 26:08.0 Beaverton
42. 9 Madison Jack 26:13.8 Valley Catholic
43. 10 Bayley Dehn 26:15.1 Tualatin
44. 11 Gabrielle Gonzales 26:15.5 Southridge
45. 10 Amber Mills 26:20.9 Jesuit
46. 10 Carina Baca 26:24.0 Newberg
47. 10 Maya Muramoto 26:25.5 Jesuit
48. 9 Holly Damm 26:29.4 Jesuit
49. 10 Sara Sonnenburg 26:31.1 St Helens
50. 9 Shawna Oakes 26:38.2 Beaverton
51. 11 Katja Berger 26:38.5 Southridge
52. 11 Vanessa Gonzalez 26:39.2 Newberg
53. 10 Alexandra Call 26:39.5 Newberg
54. 9 Elise Hanna 26:41.6 Newberg
55. 10 Kennedy Hering 26:43.1 Jesuit
56. 9 Silke Katterle 26:45.7 Tualatin
57. 11 Makayla Rife 26:48.1 Tualatin
58. 11 Karina Lopuszynski 26:52.8 Tualatin
59. 10 Hannah Maung 26:58.0 Southridge
60. 10 Kendall Rice 26:58.3 Jesuit
61. 9 Emma Gibbs 26:58.6 Newberg
62. 11 Denali Webber 27:04.2 Tualatin
63. 10 Veronika Kulik 27:04.3 Beaverton
64. 9 Emma Clouser 27:05.9 Jesuit
65. 9 Payton Major 27:07.7 Beaverton
66. 9 Callie Steed 27:08.7 Beaverton
67. 12 Melanie Trask 27:10.4 Century
68. 12 Marissa Vaternick 27:12.2 Southridge
69. 10 Kenna Reid 27:13.5 Tigard
70. 12 Sanni Miikkii 27:13.7 Tualatin
71. 9 Madelyn Agnesse 27:21.6 Jesuit
72. 10 Lucy Loftis 27:26.1 Jesuit
73. 10 Britney He 27:27.3 Jesuit
74. 9 Grace Mathews 27:28.2 Jesuit
75. 9 Taylor Hamper 27:29.0 Jesuit
76. 9 Tori Anderson 27:31.1 Liberty
77. 10 Neha Iyer 27:34.5 Jesuit
78. 12 Elizabeth Moxley 27:36.3 Tigard
79. 10 Emma Wihtol 27:46.5 Tigard
80. 10 Lauren Paglinawan 27:54.8 Jesuit
81. 10 Grace Simantel 27:55.5 Glencoe
82. 10 Megan Peacock 27:55.7 Glencoe
83. 11 Hana Kang 27:57.5 Tualatin
84. 9 Emily Pereles 28:18.5 Jesuit
85. 10 Ashley Bartizal 28:21.4 Tigard
86. 10 Meya Casono 28:21.9 Glencoe
87. 10 Kathleen Tobin 28:22.8 Jesuit
88. 9 Natasha Arnan 28:26.0 Tualatin
89. 9 Grace Hamburg 28:26.5 Jesuit
90. 10 Isabella Amman 28:28.4 Valley Catholic
91. 11 Alexis Petrov 28:38.1 Century
92. 11 Catherine Hancock 28:39.1 Tualatin
93. 10 Darian Liu 28:42.4 Jesuit
94. 11 Kylie Iannitti 28:46.8 Tualatin
95. 12 Alexis Burke 28:47.9 Southridge
96. 9 Lily Nguyen 29:05.1 Tualatin
97. 12 Michelle Allan 29:06.5 Faith Bible Christian
98. 9 Sadie Shaw 29:09.1 Glencoe
99. 11 Taylor Laws 29:15.8 Tigard
100. 10 Emily Heller 29:16.4 Liberty
101. 12 Jessica Gauvin 29:17.7 Newberg
102. 9 Brooke Isaly 29:28.9 Jesuit
103. 12 Courtney Ketterman 29:30.9 Tigard
104. 10 Nicole Yusem 29:31.8 Tigard
105. 9 Memory Condren 30:29.0 Liberty
106. 10 Megan Godbout 30:39.1 Jesuit
107. 10 Meghan Gorman 30:41.9 Jesuit
108. 10 Lucy Yusem 30:52.1 Tigard
109. 10 Kyra Stoiantschewsky 30:57.8 Valley Catholic
110. 12 Julia Karambelas 31:33.0 Southridge
111. 9 Taylor Scott 31:44.0 Jesuit
112. 11 Amulya Prabhala 32:15.9 Beaverton
113. 9 Grace Anderson 32:18.9 Newberg
114. 10 Angel Chamberlain 33:00.6 Liberty
115. 11 Tara Martin 33:01.1 Glencoe
116. 10 Gabrielle Recklies 33:33.1 Estacada
117. 12 Sophie Yusem 34:15.5 Tigard
118. 10 Sylvie Martin 34:32.5 Jesuit
119. 9 Eliza Randall 34:32.6 Jesuit
120. 9 Cece Locati 34:32.8 Jesuit
121. 11 Ellen McPherson 34:46.3 Southridge
122. 11 Jessica Chung 38:18.4 Valley Catholic