Boys 5,000m Run
1. 9 Zane Fodge 15:47.4 McMinnville
2. 11 Michael McCausland 15:51.8 Central Catholic
3. 10 Cameron Thompson 15:52.6 Central Catholic
4. 12 Zack Lavier 16:15.6 Central Catholic
5. 12 Daniel Thompson 16:17.9 Central Catholic
6. 12 Nate Mann 16:24.3 Southridge
7. 9 Ryan Cibart 16:26.2 Heritage
8. 10 John Kavulich 16:27.0 Scappoose
9. 12 Harley West 16:28.9 Reynolds
10. 10 Eric Brecht 16:31.6 Central Catholic
11. 11 Brady Lance 16:36.7 Central Catholic
12. 11 Miguel De La Melena 16:45.8 Union
13. 12 Tristan Robins 16:46.5 Union
14. 12 Jacob Fry 16:48.6 Reynolds
15. 12 Drew Peters 16:48.9 Sherwood
16. 12 Ryan Chidlaw 16:51.3 Sherwood
17. 12 Jack Stemm 16:53.3 Liberty
18. 12 Jackson Frank 16:54.3 Central Catholic
19. 12 Sean Richardson 16:54.4 La Salle
20. 10 Michael Abeyta 16:56.5 McMinnville
21. 10 Josh Quaglio 16:59.4 Sherwood
22. 11 Aaron Lane 17:06.3 Southwest Christian
23. 12 Abdiweli Mohamed 17:07.1 Parkrose
24. 11 Jarad McKinney 17:08.1 Union
25. 11 Erik Solano 17:08.7 Reynolds
26. 9 Justin Cibart 17:11.0 Heritage
27. 11 Dawson Shoup 17:12.5 Union
28. 12 Travis Leadbetter 17:12.6 Southridge
29. 11 Eirik Haugbro 17:13.6 Southridge
30. 12 Brandon Schrock 17:16.1 Southridge
31. 11 Jacob Espinosa 17:19.6 Liberty
32. 12 Colin Barrow 17:20.5 North Marion
33. 10 Michael Medina 17:21.0 South Albany
34. 11 Andy Solano 17:22.3 Reynolds
35. 11 Timy Ivanishchuk 17:22.4 Reynolds
36. 12 Juan Medina 17:25.0 South Albany
37. 12 Evan Yackell 17:25.7 Heritage
38. 10 Andy Krueger 17:26.1 La Salle
39. 12 Raleigh Slyman 17:26.7 La Salle
40. 9 Elliott Drew 17:27.6 Southridge
41. 10 Juan Gudino 17:34.4 Milwaukie
42. 11 Garrett Willis 17:36.1 Southridge
43. 11 Ben Johnstun 17:37.7 St Helens
44. 11 Josh Rogers 17:37.8 Sherwood
45. 12 Silas Milner 17:37.9 Southridge
46. 11 Chad Richards 17:38.5 Union
47. 11 Hunter Names 17:39.4 South Albany
48. 12 Eric Moreno 17:40.1 Hillsboro
49. 10 Aaron Avery 17:40.9 Union
50. 10 Tyler Miller 17:42.3 South Albany
51. 12 Chase Stubblefield 17:45.8 Southwest Christian
52. 11 Mitchell Cutler 17:46.9 Southridge
53. 12 Will Smothers 17:48.1 McMinnville
54. 12 Santiago Tobon 17:48.3 Southridge
55. 11 Miles Skene 17:48.6 McMinnville
56. 11 Henry Rummerfield 17:50.1 Sherwood
57. 11 Nick Stout 17:51.3 McMinnville
58. 12 Brandon Austin 17:54.1 McMinnville
59. 11 Patrick Higgins 17:54.6 Liberty
60. 10 Nathan Geiger 17:59.1 Reynolds
61. 11 Noah Czerwinski 17:59.7 Sherwood
62. 12 Angel Goemaere 18:00.1 McNary
63. 12 Tyler Whittaker 18:03.0 South Albany
11 Joe Zochert 18:04 Southwest Christian
64. 12 Kody Lewis 18:04.0 McNary
65. 11 Nate Colbert 18:04.3 Liberty
66. 12 Max Doman 18:05.0 Milwaukie
67. 11 Timothy Curtis 18:12.3 Southwest Christian
68. 10 Kyle Bare 18:15.8 Heritage
69. 10 Andrew Nord 18:16.5 South Albany
70. 10 Arel Espinoza 18:17.5 McMinnville
71. 11 Nicholas Touchette 18:19.4 La Salle
72. 12 Jose Castenada 18:24.0 Parkrose
73. 9 Luke Mariani 18:28.7 La Salle
74. 10 Ross Munro 18:29.3 St Helens
75. 11 Brendan Fugere 18:29.7 St Helens
76. 11 Cam Moats 18:31.3 Sherwood
77. 11 Sahil Jani 18:33.4 Liberty
78. 12 Ryan Grimm 18:35.8 Union
79. 9 Trent Driesner 18:41.8 Southwest Christian
80. 11 Dallin Marsh 18:42.0 Liberty
81. 9 Matthew Carrier 18:42.4 Scappoose
82. 10 Justin Southard 18:44.5 Heritage
83. 9 Brady Swanson 18:47.9 South Albany
84. 12 Will Meade 18:51.0 Liberty
85. 9 Jacob Suarez 18:51.8 Southwest Christian
86. 11 Austin Sharp 18:52.0 Scappoose
87. 12 Shawn Stone 18:52.5 Scappoose
88. 11 John Stafford 18:54.1 La Salle
89. 9 Jacob Robinson 18:57.4 Banks
90. 9 John Laferte 18:58.7 Reynolds
91. 11 Marc Weeks 19:11.4 Parkrose
92. 10 Aiden Bartocci 19:14.6 La Salle
93. 12 John Romo 19:18.5 Reynolds
94. 10 Collin Turnbaugh 19:19.2 Hillsboro
95. 12 Cole Durst 19:24.9 North Marion
96. 10 Dakotah Camberg 19:24.9 St Helens
97. 10 Will Harley 19:29.0 Scappoose
98. 12 Jarrett Boynton 19:29.9 St Helens
99. 12 Miles Boynton 19:30.8 St Helens
100. 12 Jesse Honeyman 19:31.3 McNary
101. 12 Wyatt Grine 19:31.4 McNary
102. 10 Josiah Oliver 19:33.1 Scappoose
103. 10 Noah Grunberg 19:33.9 McNary
104. 11 Josh Newberry 19:33.9 Heritage
105. 11 Levi Carreon 19:35.1 Banks
106. 12 Devin Meade 19:44.2 Milwaukie
107. 12 Dakota Loberger 19:44.7 Hillsboro
108. 12 Michael Threlfall 19:55.1 Hillsboro
109. 11 Austin Dongvillo 19:59.6 Milwaukie
110. 10 Gabriel Zurita 20:01.0 North Marion
111. 10 Jonas Honeyman 20:03.7 McNary
112. 9 Devin Greeley 20:07.5 Milwaukie
113. 11 Benjamin Fookes 20:08.6 Liberty
114. 10 Caleb Peckover 20:12.9 Scappoose
115. 10 Christian Cramblett 20:14.5 Heritage
116. 9 Quincy Reynolds 20:14.7 Scappoose
117. 10 Brock Wyer 20:17.1 McNary
118. 11 Joey Hernandez 20:18.9 Scappoose
119. 9 Kellen Petersen 20:22.0 Westside Christian
120. 10 Cam Stubblefield 20:30.9 Southwest Christian
121. 12 Kevin Dang 20:32.1 Parkrose
122. 10 Spencer Nelson 20:35.4 Liberty
123. 10 Danny Nguyen 20:39.6 Parkrose
124. 11 Erik Larsen 20:46.5 Banks
125. 12 Jacob Hamling 20:55.2 Parkrose
126. 10 Timothy Vasilyev 21:00.0 Life Christian
127. 11 Nathaniel Gurnee 21:04.3 Westside Christian
128. 10 Clayton Danielowicz 21:08.3 Hillsboro
129. 10 Boaz Quinlan 21:09.7 Life Christian
130. 12 Morgan Princehouse 21:24.7 Parkrose
131. 10 Julian Hale 21:53.1 Westside Christian
132. 9 Jesse Agnew 22:04.2 North Marion
133. 10 Collin Gray 22:22.3 Hillsboro
134. 12 Hamza Iqbal 23:35.0 Banks
135. 9 Zack Jennngs 23:41.2 Banks
136. 12 Noah Denker 26:05.9 Banks
Girls 5,000m Run
1. 12 Whitney Rich 19:13.0 McMinnville
2. 11 Lindy Voss 19:18.4 Sherwood
3. 10 Linnaea Kavulich 19:20.0 Scappoose
4. 12 Cassie McKinney 19:28.2 Union
5. 9 Serena Smith 19:31.7 Union
6. 10 Kailey Doutt 19:43.6 McNary
7. 11 Allie Connell 20:04.7 Union
8. 12 Samantha Bowen 20:15.0 Southridge
9. 11 Holly LaPlante 20:16.1 Southridge
10. 10 Hannah Lavier 20:29.7 Central Catholic
11. 10 McKenzie Freeman 20:41.6 Reynolds
12. 12 Myriam Yao 20:42.0 La Salle
13. 12 Emily Barnett 20:43.9 Reynolds
14. 9 Abby Grebisz 20:43.9 Central Catholic
15. 9 Brooklyn Jackson 20:45.5 Union
16. 10 Maddie Rollins 20:46.8 McMinnville
17. 9 Isabella Espinoza 20:49.0 Southridge
18. 11 Alana Baldwin-Joiner 20:56.8 Hillsboro
19. 10 Emma Pitzer 20:57.2 Central Catholic
20. 11 Audrey Lomax 20:58.2 Central Catholic
21. 9 Hayley Harrison 20:59.1 Central Catholic
22. 10 Sydney Fisher 21:00.3 Central Catholic
23. 12 Carly Burkhartsmeyer 21:01.1 Central Catholic
24. 12 Jamie Borchers 21:02.0 Banks
25. 12 Sophie Harrington 21:05.8 Central Catholic
26. 12 Kelly Roth 21:12.5 Sherwood
27. 10 Emily Bruns 21:18.5 Southwest Christian
28. 12 Carly Veasy 21:18.7 La Salle
29. 12 Kylie Russell 21:26.7 Southridge
30. 11 Josie Hanna 21:27.3 St Helens
31. 12 Olivia Ogard 21:29.1 La Salle
32. 11 Jaime Evers 21:30.7 Banks
33. 12 Gabi Messinger 21:31.0 Reynolds
34. 11 Misun Chong 21:31.0 Union
35. 9 Haylee Brodahl 21:31.4 Union
36. 11 Genny Luttrell 21:36.6 St Helens
37. 11 Maja Trucco 21:36.8 Southridge
38. 9 Meredith McMahon 21:37.9 Southridge
39. 10 Alison Repp 21:39.8 McNary
40. 11 Kaylee Kitayama 21:41.5 Southridge
41. 12 Samantha Nizich 21:42.6 Central Catholic
42. 12 Savanah Kehler 21:43.9 Heritage
43. 10 Georgia Benner 21:46.9 Scappoose
44. 12 Zoey Calcagno 21:46.9 Reynolds
45. 12 Hannah Baggs 21:47.1 La Salle
46. 11 Emma Herder 21:49.7 La Salle
47. 9 Callie Mills 21:54.5 Union
48. 9 Mackenzie Trainer 21:58.0 St Helens
49. 9 Ashley Yoshida 22:00.4 Reynolds
50. 9 Cheyenne Trainer 22:00.4 St Helens
51. 11 Krista LaMunyon 22:04.3 St Helens
52. 11 Olivia Rebich 22:07.0 Liberty
53. 11 Emily Marquardt 22:07.9 Scappoose
54. 12 Sofia Kahler-Quesada 22:08.2 Reynolds
55. 11 Maiya Buettner-Joh... 22:10.5 Southridge
56. 12 Ashley Laber 22:19.8 Central Catholic
57. 12 Angela Willson 22:20.1 St Helens
58. 11 Grace Rieman 22:20.4 Scappoose
59. 10 Hannah White 22:21.4 Banks
60. 12 Elle Walton 22:27.8 Southridge
61. 10 Arianna Cline 22:34.1 Heritage
62. 10 Alyssa Moreland 22:35.4 McMinnville
63. 12 Kaylynn Miller 22:36.0 South Albany
64. 9 Alyssa Belocura 22:36.3 Heritage
65. 11 Anna Klein 22:43.1 Banks
66. 11 Alina Svirdan 22:44.1 Heritage
67. 11 Mallory Downing 22:50.9 Heritage
68. 11 Bailey Sanchez 22:51.7 McMinnville
69. 12 Jenny Prevish 22:52.5 St Helens
70. 10 Esperanza Mexicano 22:53.2 Sherwood
71. 12 Luci Olson 22:57.8 Liberty
72. 9 Christina Blinsman 23:00.3 Heritage
73. 11 Olivia Cooper 23:04.3 La Salle
74. 10 Erin Reardon 23:05.5 Scappoose
75. 11 Annelin Stephens 23:05.6 McMinnville
76. 12 Erica Lee 23:06.7 Sherwood
77. 9 Makayla Olivas 23:07.9 South Albany
78. 11 Taylor Presley 23:11.9 Milwaukie
79. 9 Emily Cinnamon 23:15.8 McMinnville
80. 10 Josie O'Harrow 23:32.3 Banks
81. 10 Marissa Haas 23:38.4 Southwest Christian
82. 11 Nicol Dorciak 23:42.9 Liberty
83. 9 Maddie Austen 23:45.5 Southwest Christian
84. 11 Emma Platt 23:46.2 South Albany
85. 12 Macy Gray 23:51.3 Scappoose
86. 11 Sierra Grant 24:07.3 La Salle
87. 10 Emily Littrell 24:16.2 Reynolds
88. 11 Rose Johnson 24:22.0 Banks
89. 11 Lucy Plews 24:28.0 Banks
90. 11 Cami Smotherman 24:30.0 Liberty
91. 10 Josie Hall 24:41.1 McMinnville
92. 11 Kylie Storm 24:47.9 Parkrose
93. 11 Bonnie Romeo 24:52.2 Liberty
94. 12 Lexus Pina 24:55.0 Heritage
95. 9 Annie Deforge 25:00.1 Liberty
96. 9 Makayla Long 25:07.5 McNary
97. 11 Sophia Pech 25:13.5 Parkrose
98. 10 Aletheia McNeal 25:21.3 Liberty
99. 11 Camille Rickis 25:33.6 Hillsboro
100. 10 Summer Nelson 25:33.9 Hillsboro
101. 12 Courtney Fraga 25:34.8 South Albany
102. 9 Kassidy Davis 25:35.9 South Albany
103. 11 Catie Wright 25:42.5 South Albany
104. 12 Kathleen Resch 25:53.9 Sherwood
105. 11 Hope Frost-Mitchell 26:09.2 Milwaukie
106. 11 Carina Hodson 26:14.9 McNary
107. 12 Larissa James 26:27.4 South Albany
108. 9 Claire Rickis 27:19.9 Hillsboro
109. 12 Reyna Arechiga-Tor... 27:50.2 Milwaukie
110. 11 Morgan Gallardo 27:53.7 Milwaukie
111. 11 Angelica Ocampo 28:16.2 Liberty
112. 11 Kelsey Koenig 28:36.7 McNary
113. 11 Shelby Jarvis 28:40.9 Milwaukie
114. 9 Madeline McCoy 32:19.7 Life Christian
115. 11 Julia McCoy 39:51.8 Life Christian