Boys 5,000m Run
1. 12 Fabian Cardenas 16:46.41 Umatilla
2. 10 Hassan Ibrahim 17:06.75 Jefferson
3. 9 Gabriel Dinnel 17:22.15 Washougal
4. 10 Rafi Sibony 17:27.53 Seaside
5. 12 Curt Knott 17:31.61 Newport
6. 11 Bradley Rzewnicki 17:39.33 Seaside
7. 10 John Kavulich 17:44.15 Scappoose
8. 11 Jackson Januik 17:53.97 Seaside
9. 11 Lucas Caruana 18:02.77 Astoria
10. 11 Aiden Pullen 18:10.61 Washougal
11. 12 Bailey Duncan 18:13.18 Washougal
12. 10 Casey Pugh 18:23.25 Stayton
13. 10 Finn James 18:37.75 Riverdale
14. 11 Jesse Wittenborn 18:38.28 Creswell
15. 12 Aaron Yakes 18:44.58 Newport
16. 12 Julian Croman 18:57.78 Neah-Kah-Nie
17. 11 Samuel Nauha 19:07.25 Astoria
18. 9 Troy Prince-Butter... 19:25.88 Washougal
19. 10 Josh Allan 19:32.83 Newport
20. 9 Leo Johns 19:35.78 Newport
21. 11 Travin Eastlick 19:51.05 Crow
22. 12 Brendan Thurber-Bl... 19:52.72 Newport
23. 11 Pete Frazee 19:57.08 Junction City
24. 12 Jared Ojua 20:02.94 Amity
25. 12 Armando Mendoza 20:03.83 Umatilla
26. 9 Zayne Troeger 20:11.33 Umatilla
27. 10 Preston Nightingale 20:11.86 Taft
28. 9 Koy Chaston 20:16.72 Washougal
29. 11 Calvin Tharpe 20:20.03 Creswell
30. 11 Ryan Meighan 20:20.52 Junction City
31. 11 Connor Metzger 20:24.44 Triangle Lake
32. 11 Adrien Morgan 20:24.9 Nestucca
33. 11 Austin Sharp 20:25.52 Scappoose
34. 12 Joey Weiler 20:26.18 R A Long
35. 10 Benjamin Swancutt 20:27.72 Junction City
36. 11 Bradley Bensen 20:29.05 Umatilla
37. 9 Nick Sarysz 20:29.83 R A Long
38. 12 Dmitri Au 20:31.3 Newport
39. 12 Coleman Nading 20:40.72 R A Long
40. 9 Jacob Robinson 20:42.03 Banks
41. 10 Jacob Moore 20:43.55 Clatskanie
42. 12 Orion Yates 20:44.97 R A Long
43. 10 Tanner Lees 20:47 Washougal
44. 9 Matthew Carrier 20:49.33 Scappoose
45. 11 Riley Rooke 20:49.9 Newport
46. 10 Dylan Yakes 20:50.33 Waldport
47. 9 Jeffery Wells 20:50.78 Washougal
48. 10 Trey Dohman 20:54.03 Umatilla
49. 12 Will Potwora 20:56.28 Junction City
50. 10 Caleb Peckover 21:02.66 Scappoose
51. 11 Chance Haun 21:04.38 Taft
52. 10 Will Harley 21:10.25 Scappoose
53. 11 Jackson Arnsdorf 21:10.93 Astoria
54. 12 Shawn Stone 21:11.72 Scappoose
55. 9 Calvin Kaul 21:16.83 Astoria
56. 12 Casey Walbridge 21:18.8 Stayton
57. 12 Brian Gentry 21:19.18 Riverdale
58. 9 Chris Winesburg 21:21 Nestucca
59. 10 Dylan Mitchell 21:26.75 Neah-Kah-Nie
60. 11 Levi Carreon 21:29.88 Banks
61. 10 Dawson Wood 21:32.08 Taft
62. 11 Adam Morse 21:32.75 Seaside
63. 11 Braden Yates 21:33.86 R A Long
64. 11 Jordan Whittles 21:36.75 Nestucca
65. 9 Trey Thomas 21:40.53 Santiam
66. 10 Evan Morris 21:41.97 Riverdale
67. 9 Parker Ivanoff 21:43.47 Astoria
68. 12 Eston Smith 21:45.41 Waldport
69. 11 Luke Liljenwall 21:45.96 Warrenton
70. 12 Jacob Riley 21:46.46 Amity
71. 12 Kendal Gile 21:51.58 Taft
72. 10 Sam Hinerfeld 21:53.28 Riverdale
73. 10 Ean Wood 21:54.4 Taft
74. 9 Jack Brown 21:55.4 Gladstone
75. 9 Jesse Gard 21:56.83 Nestucca
76. 10 Austin Stein 22:05.44 Warrenton
77. 11 Robin Archer 22:08.15 Santiam
78. 11 Jordan Armstrong 22:09.5 Crow
79. 12 BJ Dillard 22:09.93 Neah-Kah-Nie
80. 10 Andrew Morgan 22:10.3 Nestucca
81. 12 Jacob Allen 22:16.94 R A Long
82. 9 Shawn Recca 22:20.5 Crow
83. 11 Daniel Mather 22:21.02 Amity
84. 10 Simon Huff 22:21.7 Sheridan
85. 10 Zach Bodi 22:22.86 Junction City
86. 9 Quincy Reynolds 22:26.05 Scappoose
87. 12 David Jimenez 22:27.69 R A Long
88. 11 Erik Larsen 22:35.3 Banks
89. 11 Tim Gentry 22:36.08 Riverdale
90. 9 Franklin Mumford 22:41.61 Junction City
91. 12 Chris Lindseth 22:51.66 Amity
92. 12 Cole Bemis 22:52.24 Riverdale
93. 11 Rig Freyr 22:58.78 Astoria
94. 10 David Schwinof 22:59.8 Seaside
95. 11 Harrison Lee 23:02.08 Riverdale
96. 9 Leo Goodrich 23:10.22 Portland Waldorf
97. 12 Brevin Tatom 23:11.91 Gladstone
98. 11 Wade Becker 23:15.38 Neah-Kah-Nie
99. 11 Hunter Michaelson 23:16.3 Sheridan
100. 10 Jac Coe 23:16.96 Clatskanie
101. 9 Eric Seitz 23:18.33 Stayton
102. 9 Jacob Walker 23:21.66 Amity
103. 11 Alfred Kampp 23:23.03 Santiam
104. 9 Lael Case 23:27.25 Nestucca
105. 12 Adam Plummer 23:27.9 Taft
106. 11 Jonathan Adkinson 23:29.02 Clatskanie
107. 12 Hamza Iqbal 23:31.08 Banks
108. 12 Raymond Jackson-Cruz 23:32.15 Nestucca
109. 11 Jesse Henton 23:39.08 Taft
110. 12 Ryan Barger 23:39.46 Cottage Grove
111. 9 Anton Soder 23:39.93 Portland Waldorf
112. 12 Timothy Coblentz 23:41.05 Stayton
113. 12 Alex Kirby 23:54.78 Stayton
114. 10 Brody Johnson 23:56.03 Stayton
115. 12 Noah Denker 23:57.33 Banks
116. 11 Alex Hendricks 24:00.11 Clatskanie
117. 9 Ezra Oien 24:04.08 Jefferson
118. 10 Josh Fawcett 24:13.61 Santiam
119. 11 Blake Hutchison 24:14.08 Toledo
120. 11 Kane Hilliard 24:14.77 Banks
121. 9 Joel Perry 24:15.86 Crow
122. 10 Robert Waldron 24:18.75 Neah-Kah-Nie
123. 9 Maxx Thielman 24:36.8 Junction City
124. 9 Zack Jennngs 24:42.25 Banks
125. 9 Andrew Stafford 24:54.15 Warrenton
126. 9 Konrad Raum 24:55.53 Cottage Grove
127. 9 Konnor Owens 25:04.08 Cottage Grove
128. 10 Alex Clifton 25:04.58 Cottage Grove
129. 11 Max Gause 25:05.08 Cottage Grove
130. 12 Jayden Tucker 25:05.75 Cottage Grove
131. 12 Kyle Magness 25:07.39 Sheridan
132. 11 Jacob Classen 25:07.83 Stayton
133. 12 Colin Van Nortwick 25:10.36 Seaside
134. 11 Noah Butler 25:16.38 Santiam
135. 10 Brady Stapleton 25:19.58 North Clackamas Chri...
136. 11 Zack Carrillo 25:23.91 Gladstone
137. 9 Aiden Ibarra 25:34 Umatilla
138. 10 Avery Faucett 25:38.91 Waldport
139. 11 Jadon Smith 25:40.41 Gladstone
140. 9 AJ Schenbeck 25:51.91 Warrenton
141. 11 Colton Walch 25:56.55 Waldport
142. 11 Michael Prichard 26:13.22 Jefferson
143. 10 Zachary Casberg 26:16.33 Toledo
144. 9 Ethan Clark 26:50.5 Crow
145. 9 Kody Roberts 26:53.25 Crow
146. 9 Corbin Pew 27:04.55 Crow
147. 10 Chase Perez 27:05.15 Portland Waldorf
148. 11 Austin Fawcett 27:09 Santiam
149. 11 Frank Guivas 27:09.86 Jefferson
150. 12 Baltazar Ortiz 27:18.33 Jefferson
151. 11 Phillip Landis 27:38.3 Toledo
152. 12 Tyler Culp 27:40.69 Sheridan
153. 12 Grayson Clark 28:14.94 Crow
154. 10 Jake Graham 28:37.61 Sheridan
155. 10 Joshua Anderson 28:37.61 Toledo
156. 9 Gavin Thorud 29:55.89 Clatskanie
157. 11 Tristan Pickens 29:55.9 Jefferson
158. 10 Stefano Caponi 29:55.91 Sheridan
159. 12 Chris Perkins 29:55.92 Jefferson
160. 12 James McIntyre 29:55.93 Toledo
161. 9 Parker Casberg 29:55.94 Toledo
162. 11 Christian Mobley 29:55.95 Toledo
Girls 5,000m Run
1. 10 Linnaea Kavulich 20:56.18 Scappoose
2. 11 Courtney Owens 21:22.08 Washougal
3. 11 Josie Smith 21:36.08 Seaside
4. 11 Shayla Solomon 22:00.75 Junction City
5. 10 Kara Putman 22:34.22 Tillamook
6. 12 Abby Weiler 22:36.61 R A Long
7. 12 Caroline Feig 22:40.8 Waldport
8. 11 Aleesha Watson 22:41.75 Umatilla
9. 12 Kassandra Martinez 22:47.83 Pomona Catholic
10. 10 Phoebe Brown 22:56.69 Tillamook
11. 12 Jamie Borchers 23:07 Banks
12. 11 Hannah Swigert 23:30.47 Washougal
13. 12 Christine Sveistru... 23:57.72 Clatskanie
14. 10 Sydney Thielman 24:07.61 Junction City
15. 10 Mckenzie Burnett 24:09.58 Astoria
16. 11 Jaime Evers 24:10 Banks
17. 10 Sage Bailey 24:12 Tillamook
18. 10 Erin Reardon 24:13.94 Scappoose
19. 11 Payton Hopkins 24:18.28 Nestucca
20. 10 Emma Knepp 24:21.5 Culver
21. 11 Madison Steele 24:25.72 North Clackamas Chri...
22. 9 Megan Green 24:26.61 Crow
23. 12 Katy Storer 24:41.05 Gladstone
24. 10 Josie O'Harrow 24:44.66 Banks
25. 11 Emily Marquardt 24:46.15 Scappoose
26. 11 Amanda Fox 24:46.93 Junction City
27. 11 Anna Klein 24:47.65 Banks
28. 10 Hannah White 24:48.28 Banks
29. 10 Georgia Benner 24:57 Scappoose
30. 9 Zoe Zurasky 24:57.68 Riverdale
31. 11 Lilah Abrams 24:58.96 Riverdale
32. 11 Nikolet Kostur 25:06.25 Riverdale
33. 10 Jaykayla Jackson 25:06.8 Nestucca
34. 11 Sydney Villegas 25:13.22 Seaside
35. 9 Avery Marshall 25:13.68 Gladstone
36. 9 Kierrla Yates 25:14.4 R A Long
37. 12 Chloe Pampush 25:17.03 Tillamook
38. 12 Maria Smith 25:17.65 Newport
39. 10 Hannah Orey 25:19.41 Culver
40. 11 Grace Rieman 25:20.66 Scappoose
41. 11 Sadie Mak 25:21.58 Stayton
42. 12 Stephanie Schilliger 25:25.03 Tillamook
43. 12 Evelyn Tedrick 25:35.22 Junction City
44. 11 Tea Chatelain 25:36.28 Nestucca
45. 11 Lexi French 25:40 Taft
46. 12 Andrea Diaz 25:43.53 Pomona Catholic
47. 9 Rachel Whittles 25:51.94 Nestucca
48. 10 Kathy Perez 25:52.61 Astoria
49. 11 McKenzie Richards 25:53.24 Tillamook
50. 12 Kyra Hanson 25:59.28 Creswell
51. 12 Hannah Lewis 26:01.88 Culver
52. 11 Illeana Blacketer 26:06.94 Toledo
53. 9 Karina Meza 26:09.8 Amity
54. 9 Leah Williams 26:15.3 Pomona Catholic
55. 12 Meghan Drader 26:18.28 Amity
56. 11 Arianna Santiago 26:20.53 Junction City
57. 12 Kymberlin Bush 26:24.08 Stayton
58. 9 Annabelle Palmer 26:30.44 Washougal
59. 12 Lucy Swenson 26:31.88 Seaside
60. 11 Delaney Pietsch 26:35.8 Creswell
61. 10 Amanda Bays 26:36.18 Gladstone
62. 12 Macy Gray 26:39.03 Scappoose
63. 10 Anesha Smart 26:42.3 Seaside
64. 11 Katie Campbell 26:43.18 Creswell
65. 11 Alyssa Loyd 26:46.28 Waldport
66. 11 Samantha Byington 26:48.33 Sheridan
67. 9 Allison Wilkes 26:48.65 Tillamook
68. 12 Mackenzie Anundi 26:54.8 Stayton
69. 9 Jessica Bailey 26:56.94 Nestucca
70. 10 Amy Kramer 26:59.3 Amity
71. 12 Lisa Johansson 27:07.8 Stayton
72. 11 Destiny Martinez 27:09.15 Newport
73. 11 Olivia Lindsey 27:09.93 R A Long
74. 12 Cindy Abrams 27:10.32 Riverdale
75. 12 Anika Wampner 27:10.83 Gladstone
76. 11 Lizzy Barnes 27:12.96 Seaside
77. 11 Bethany Shefstad 27:14.66 Clatskanie
78. 11 Val Kirkes 27:15.15 Toledo
79. 11 Skadi Freyr 27:16.33 Astoria
80. 11 Heydee Amador 27:18.22 R A Long
81. 11 Kyoka Tanahashi 27:19.24 Astoria
82. 11 Samantha Ball 27:21.03 Umatilla
83. 10 Katelyn Lorence 27:23.91 Umatilla
84. 12 Jayde Powers 27:30.66 Sheridan
85. 12 Lynsey Hale 27:32.22 Gladstone
86. 12 Ashley Luna 27:40 Stayton
87. 11 Hanna Teige 27:47.22 Stayton
88. 11 Natalie Jones 27:48.24 Riverdale
89. 12 Meredith Collins 27:54.78 Washougal
90. 10 Rose Lay 27:55.65 Junction City
91. 11 Amanda Jurgensen 28:07.05 Clatskanie
92. 11 Elizabeth Remund 28:09 Waldport
93. 11 Lydia Lyall 28:13.78 Washougal
94. 10 Rosemary Hume 28:21.3 Newport
95. 10 Isabella Garcia 28:22.44 Pomona Catholic
96. 12 Tabby Hearn 28:29.72 Washougal
97. 9 Sierra Edwards 28:38.78 Banks
98. 9 Tyra Gordon 28:39.24 Cottage Grove
99. 11 Allie Harris 28:39.8 Cottage Grove
100. 12 Kale`a Galbreath 28:42.97 Cottage Grove
101. 9 Halle Hargett 28:46.15 Newport
102. 9 Becca Zigler 28:54.5 Nestucca
103. 10 Saran Pottschmidt 28:56.44 Warrenton
104. 9 Kenzie Parsons 28:59.3 Cottage Grove
105. 12 Camy Sibley 29:00.44 Stayton
106. 11 Krista Morril 29:01.05 Warrenton
107. 9 Freya DeMasters 29:08.72 Creswell
108. 9 Keely Galbreath 29:09.15 Cottage Grove
109. 10 Sadie van Rossem 29:13.15 Creswell
110. 12 Karin Nakana 29:16.5 Newport
111. 10 Fernanda Hernandez 29:17.33 Umatilla
112. 9 Lexie Hall 29:19.66 Cottage Grove
113. 10 Jessica Margala 29:25.55 Pomona Catholic
114. 9 Marisa Gonzales 29:29.58 Pomona Catholic
115. 10 Libbie Nash 29:32.58 Astoria
116. 12 Tiffany Jansen 29:38.03 Banks
117. 11 Kaitlyn Brooks 29:47.5 Cottage Grove
118. 10 Samantha Gomez 29:51.22 Pomona Catholic
119. 11 Alexis Whittington 30:28.25 Sheridan
120. 11 Hannah Berntsen 31:13.5 Clatskanie
121. 12 Claire Ogilvie 31:23.66 Seaside
122. 12 Sonia Lemus-Cisneros 31:38.18 Umatilla
123. 11 Lacey McFadden 32:13.72 Junction City
124. 12 Jane Cooper 32:19.08 R A Long
125. 10 Dana Nyberg 32:49.69 Toledo
126. 12 Lauren Walker 32:51.08 Amity
127. 9 Alyssa Nelson 32:51.18 Culver
128. 12 Kiturah Cloud 33:01.18 Culver
129. 12 Abbey Orey 33:24.25 Culver
130. 11 Abby Lees 33:24.64 Washougal
131. 10 Ivy McCargish 34:19.42 Warrenton
132. 11 Elle Schenbeck 34:38.09 Warrenton
133. 9 Madison Kadera 34:38.73 Warrenton
134. 9 Hailey Prichard 35:00.75 Jefferson
135. 12 Rebecca Furnish 35:13.73 Jefferson
136. 10 Mikayla Cordle 35:14.13 Jefferson
137. 10 ShiViolet Herring 35:14.54 Jefferson
138. 12 Billi Jean Herring 35:14.94 Jefferson
139. 11 Meraiah Oien 35:15.4 Jefferson
140. 11 Rebecca Springlar 35:15.79 Warrenton
141. 11 Tattianna Sevilla 35:15.8 Sheridan
142. 10 D'Anika Bruce 35:15.8 Toledo
143. 12 Savanna Rilatos 35:15.82 Toledo