Boys 3,000m Run
1. 8 Shaw Powell 10:26 Bowerman Track
2. 11-12 Jeffery Rodgers 11:02 Bowerman Track
3. 7 Anders Beil 11:05 Bowerman Track
4. 8 Brendan Burkhart 11:16 Portland Waldorf
5. 6 Garrett Gray 11:18 Camas
5. 6 Kaden Linton 11:18 Camas
6. 6 Evan Jenkins 11:19 Camas
7. 8 Sam Perkins 11:23 Bowerman Track
8. 8 Sam Janasik 11:30 Bowerman Track
9. 8 Benjamin Nichols 11:32 Bowerman Track
10. 6 Tyler Dinh 11:34 Camas
11. 6 Covey Stark 11:36 Camas
11. 6 Zach Woodward 11:36 Camas
12. 8 Tyler Lehnertz 11:36 View Ridge
13. 8 Riley Cameron 11:44 Astoria
14. 8 Nathan Neil 11:44 View Ridge
15. 8 Leo Matthews 11:45 Astoria
16. 8 Robert Pina-Morton 11:47 Hilda Lahti
17. 8 Eoin McDonagh 11:51 Bowerman Track
18. 8 Jackson Lewis 11:51 St. Stephen's Academy
19. 8 Cooper Montgomery 11:55 St Helens
20. 8 Carson Cummins 11:56 Bowerman Track
21. 7 Cameron VanRaden 12:01 Astoria
22. 8 Austin Weese 12:01 Camas
23. 7 Wilson Fresh 12:04 Camas
24. 8 Declan O'Scannlain 12:04 Bowerman Track
25. 8 Christian Purdy 12:14 Rainier
26. 8 Jonathan Moravec 12:19 Clatskanie
27. 8 Andrew Connell 12:21 Bowerman Track
28. 5 Carson Gantz 12:22 Bowerman Track
29. 6 Nathan Rose 12:24 Camas
30. 7 Ethan McQuivey 12:25 View Ridge
31. 7 Seth Bergeron 12:27 St. Stephen's Academy
32. 8 Trent Berntsen 12:28 Clatskanie
33. 8 Christian Meyer 12:32 View Ridge
34. 8 Colton Six 12:36 St. Stephen's Academy
35. 7 Austin Vega 12:38 View Ridge
36. 5 Giacomo Capriotti 12:39 Bowerman Track
37. 7 Baxter Armentrout 12:42 Grant Cluster
38. 8 Thomas Finegan 12:46 Visitation Catholic
39. 6 Collin Friend 12:46 St. Stephen's Academy
40. 7 Niko Boisvent 12:48 Warrenton
41. 6 Austin Mitchell 12:52 Tigard Youth Track
42. 6 Gabe Boisvert 12:52 Warrenton
43. 8 TJ Hagen 12:54 Horizon Christian
44. 7 Austin Wills 12:56 View Ridge
45. 8 Gabe Goldsmith 12:58 Horizon Christian
46. 7 Luke Williams 12:59 St. Stephen's Academy
47. 6 Ryder Drangstveit 13:01 Tigard Youth Track
48. 6 Anthony Ganz 13:05 Bowerman Track
49. 8 Brooks Fromwiller 13:05 Astoria
50. 7 Davis Wingard 13:12 Astoria
51. 7 Cavan Chupp 13:18 Southwest Christian
52. 8 Nico Stovall 13:23 Portland Waldorf
53. 8 Ethan Cupper 13:29 St. Stephen's Academy
54. 6 Drew Triplett 13:31 Camas
55. 6 Caleb Young 13:32 Camas
56. 6 Ian Tompkins 13:33 Rainier
57. 8 Evan Randall 13:34 Astoria
58. 8 Georg Jarrell 13:37 Camas
59. 7 Trent Miller 13:37 View Ridge
60. 7 Aidan O'Scannlain 13:40 Bowerman Track
61. 7 Brennan Tompkins 13:43 Rainier
62. 8 Shrey Sharma 13:44 Astoria
63. 6 Kade Drake 13:44 Camas
64. 6 Biamont Cole 13:46 Broadway
65. 8 Joel Radigan 13:48 St. Stephen's Academy
66. 7 Nicolaas Westarp 13:48 Grant Cluster
67. - James Crabtree 13:50 Tigard Youth Track
68. 7 Benjamin Scott-Lewis 13:51 Portland Waldorf
69. 8 Logan Coulter 13:52 Broadway
70. 11-12 Asher Tatsumi 13:53 Bowerman Track
71. 6 Nathan Friesen 13:56 St. Stephen's Academy
72. 7 Logan Hoffberger 14:02 Wind River
73. 6 Calvin Driesner 14:05 Southwest Christian
74. 4 Charlie Connell 14:08 Bowerman Track
75. 8 Cash Lapping 14:10 St Helens
76. 6 Tommy Laman 14:11 Astoria
77. 8 Michael Oehlert 14:12 St Helens
78. 7 Asher Molloy 14:13 Warrenton
79. 6 Jack Fraley 14:15 Horizon Christian
80. 8 Seth Cain 14:15 Horizon Christian
81. 11-12 Kellen St. John 14:17 Trinity Track
82. 8 Thomas Hull 14:22 Camas
83. 8 Isaiah Bamford 14:22 Rainier
84. 6 Eli Pelster 14:28 Visitation Catholic
85. 7 Roan Selke-Minogue 14:29 Portland Waldorf
86. 9-10 Ethan Cate 14:29 Bowerman Track
87. 8 Blake Goodwin 14:31 Grant Cluster
88. 7 Alex Patton 14:31 Rainier
89. 6 Lukas Scharrelman 14:31 Camas
90. 7 Josh Condit 14:32 Astoria
91. 7 Logan Ploghoft 14:34 Astoria
92. 7 Aidan Dominic 14:35 Grant Cluster
93. 11-12 Caleb Yaso 14:37 Bowerman Track
94. 8 Luke Eyerly 14:37 Horizon Christian
95. 8 Corey Eubanks 14:43 King's Way Christian
96. 7 Logan Rossman 14:46 King's Way Christian
97. 7 Grady Spencer 14:49 Horizon Christian
98. 7 Nicholas Williams 14:50 Horizon Christian
99. 2 Nursun Schmidt 14:51 Bowerman Track
100. 6 Colin Rerick 14:53 Camas
101. 6 Enzo Hamlin 14:55 Grant Cluster
102. 7 Jesse Keplinger 15:12 Grant Cluster
103. 7 Gabriel Berkey 15:12 View Ridge
104. 8 Jakob Nelson 15:20 St Helens
105. 7 Steven Blankenship 15:20 Astoria
106. 7 Noah Altman 15:21 View Ridge
107. 8 Diego Gutierrez 15:25 Grant Cluster
108. 7 Atreyu Sondergaard 15:26 Wind River
109. 7 Jackson Roberts 15:31 Astoria
110. 5 Owen Finegan 15:34 Visitation Catholic
111. 6 Everest Sibony 15:36 Broadway
112. 7 Cade Carter 15:41 Rainier
113. 6 Clark Dinh 15:44 Camas
114. 6 Kaleb Bartel 15:45 Broadway
115. 2 Abdur Schmidt 15:46 Bowerman Track
116. 7 Jarrett Arwood 15:51 Warrenton
117. 8U Caleb Cate 15:53 Bowerman Track
118. 5 Eamon McDonagh 15:56 Bowerman Track
119. 6 Oscar Jarrell 15:57 Camas
120. 8 Darren Garnett 15:58 Warrenton
121. 6 Edoardo Maggi 15:58 Camas
122. 7 Sawyer Kidd 16:09 Grant Cluster
123. 6 Nathan Reng 16:09 Camas
124. 8 Robert Duplessis 16:15 Rainier
125. 7 Aiden Baker 16:18 View Ridge
126. 8 Garrett Berliner 16:20 Astoria
127. 7 Caleb Chou 16:31 Bowerman Track
128. 8 Canyon Raymond 16:42 Portland Waldorf
129. 7 Lukas Chou 16:50 Bowerman Track
130. 8 Emery Ashdown 16:54 Grant Cluster
131. 6 Christopher Rivas 17:13 Astoria
132. 8 Michael Postlewait 17:13 Astoria
133. 8 Jaeden Abel 17:14 Rainier
134. 6 Quaid Baldes 17:14 Horizon Christian
135. 8 Alden Baartz-Bowman 17:22 Portland Waldorf
136. 8 Caidan Speth-McCrary 17:33 Portland Waldorf
137. 7 Josiah Berg 17:34 View Ridge
138. 7 Carter Dyck 17:40 Southwest Christian
139. 8 Russ Ridenour 17:55 St Helens
140. 7 Matthew Conrad 18:36 View Ridge
141. 7 Ezra Chong 18:42 Portland Waldorf
142. 7 Nikolas Sokol-Blos... 18:43 Portland Waldorf
143. 7 Hayden Leinonen 18:51 Clatskanie
144. 3 Liam Mullins 19:28 Bowerman Track
145. 8 Willard Throop 19:30 Wind River
146. 6 Henry Hagan 20:25 Grant Cluster
147. 6 Kyler Farrell 20:41 Astoria
Girls 3,000m Run
1. 8 Alexis Kebbe 11:09 Bowerman Track
2. 8 Halle Jenkins 11:24 Camas
3. 8 Lucy Huelskamp 11:39 Bowerman Track
4. 7 Sophie Long 12:06 Astoria
5. 7 Kelly Park 12:08 Bowerman Track
6. 7 Olivia Silenzi 12:21 Bowerman Track
7. 8 Mia Middleton 12:47 Bowerman Track
8. 8 Jane McNeil 12:52 View Ridge
9. 7 Camryn Mock 12:54 Camas
10. 11-12 Ava Stenstrom 13:15 Bowerman Track
11. 8 Makena Mitchell 13:21 Astoria
12. 7 Ellie Arzie 13:31 Southwest Christian
13. 7 Chloe Spalding 13:37 Bowerman Track
14. 6 Olyvia Oeverman 13:37 St. Stephen's Academy
15. 7 Savannah Woody 13:37 King's Way Christian
16. 8 Annaliese Oeverman 13:49 St. Stephen's Academy
17. 8 Abbi Zuber 13:52 Rainier
18. 7 Alyssa Dewey 13:53 View Ridge
19. 13-14 Cecily Rosenhan 13:59 Bowerman Track
20. 7 Kelsey Fausett 14:04 Astoria
21. 8 Megan Littlejohn 14:05 Grant Cluster
22. 8 Una Juniper 14:25 Grant Cluster
23. 6 Julia Ratten 14:25 St. Stephen's Academy
24. 7 Hannah Sutherland 14:29 Horizon Christian
25. 8 India Siebold 14:30 Grant Cluster
26. 6 Eva McIlraith 14:31 Bowerman Track
27. 7 Briana Turner 14:32 Grant Cluster
28. 5 Natalie Jack 14:41 Bowerman Track
29. 7 Anfisa Scheratski 14:50 Wind River
30. 6 Sydney Cole 14:55 Wind River
31. 6 Emerson Landwehr 15:02 Broadway
32. 7 Grace Peeler 15:04 Astoria
33. 8 Audrey Baughman 15:09 Grant Cluster
34. 8 Abby Clark 15:09 Grant Cluster
35. 7 Peyton Jones 15:12 Horizon Christian
36. 7 Maggie Breckenridge 15:15 St. Stephen's Academy
37. 7 Kacie Owens 15:16 Warrenton
38. 8 Kimberly Chestnut 15:18 Wind River
39. 7 MacKenzie Dewey 15:18 View Ridge
40. 8 Cybelle Wolters 15:28 Portland Waldorf
41. 8 Sydney Crawford 15:30 Rainier
42. 7 Kayla Morgan 15:32 Southwest Christian
43. 6 Bailee Olson 15:36 Horizon Christian
44. 9-10 Jaimee Olson 15:38 Trinity Track
45. 8 Annabelle Martin 15:42 Clatskanie
46. 6 Karlyn Six 15:50 St. Stephen's Academy
47. 7 Emma Roe 15:55 Astoria
48. 8 Erica Coyle 15:56 View Ridge
49. 8 Jenna Passke 15:57 St. Stephen's Academy
50. 4 Caroline Johnson 15:59 Bowerman Track
51. 8 Kaisa Liljenwall 16:04 Warrenton
52. 13-14 Emily Simmons 16:19 Tigard Youth Track
53. 8 Trinity Milner 16:19 St Helens
54. 6 Nicole Sepulveda 16:21 Bowerman Track
55. 13-14 Grace Gradin 16:26 Tigard Youth Track
56. 7 Xochitl Perez 16:28 Astoria
57. 8 Hannah Cole 16:29 Wind River
58. 7 Olivia Pederson 16:32 View Ridge
59. 7 Lilly Stephenson 16:36 Horizon Christian
60. 6 Eva Bergeron 16:38 St. Stephen's Academy
61. 6 Joanna Catton 16:41 Astoria
62. 6 Paris Johnson 16:45 Broadway
63. 8 Regan Zielinski 16:47 Rainier
64. 8 Channin Hall 16:56 Broadway
65. 7 Rilla Stubblefield 16:58 Southwest Christian
66. 11-12 Yael Rosenhan 17:13 Bowerman Track
67. 9-10 Sarina Freudmann 17:14 Bowerman Track
68. 8 Trinity Sitherwood 17:29 Wind River
69. 6 Bailey Kaul 17:46 Astoria
70. Unknown Unknown 17:47 Unknown
71. 7 Regan Szambelan 17:55 Horizon Christian
72. 5 Chloe Sepulveda 18:02 Bowerman Track
73. 7 Sierra Ramsek 18:02 Southwest Christian
74. 7 Lilly Boothe 18:05 Clatskanie
75. 7 Joslyn Goodding 18:30 Broadway
76. 6 Ila Bowles 18:31 Broadway
77. 6 Jenna Stein 18:32 Warrenton
78. 7 Meredith Pederson 18:37 View Ridge
79. 7 Sara Campbell 18:39 Wind River
80. 7 Miya Milner 19:06 St Helens
81. 6 Peyton Crape 19:12 Rainier
82. 7 Abby Messinger 19:21 St Helens
83. 8 Karla Saucedo 19:25 Broadway
84. 6 Tiana Rehwald 19:33 Warrenton
85. 8 Cecelia Eddie 19:40 Grant Cluster
86. 7 Hope Olson 19:49 St Helens
87. 7 Cameron McGravey 19:55 View Ridge
88. 1 Ella's Jean Jones 20:02 Horizon Christian
89. 7 Maya Lambert 20:19 Portland Waldorf
90. 7 Roxanne Litow 20:20 Portland Waldorf
91. 8 Samantha Smith 20:55 Wind River
92. 6 Grace Blankenship 21:58 Astoria
93. 6 Katelynn Cosner 23:38 Astoria
94. 6 Kolyn Lachica 23:38 Astoria
95. 7 Luci Ontiverous 24:12 Rainier
96. 6 Tenley Matteucci 25:02 Astoria
97. 8 Laura Chupp 25:29 Southwest Christian
98. 6 Olivia Dorr 27:36 Astoria
99. 6 Breanna Brouse 27:40 Astoria
100. 6 Lauren Kjemperud 27:41 Astoria