Boys 5,000m Run
1. 11 Kellen O'Neill 16:07.5 Arcata
2. 12 Sawyer Heckard 16:10.5 Marshfield
3. 12 Brandon Kelsey 16:10.7 Arcata
4. 11 Maxel Belnap 16:17.4 Grants Pass
5. 11 Michael Brown 16:32.7 North Bend
6. 12 Solomon Reinman 16:46.0 Arcata
7. 12 Chris Burton 17:06.4 Brookings-Harbor
8. 11 Barrett Titus 17:08.7 Grants Pass
9. 10 Nathan Burton 17:20.2 Grants Pass
10. 11 Weston Babb 17:22.0 Roseburg
11. 11 Ian Emlet 17:24.7 Marshfield
12. 9 Daniel Beckstead 17:24.8 Grants Pass
13. 12 Nicholas Feldkamp 17:30.1 Roseburg
14. 12 John Shipley 17:31.7 Cascade Christian
15. 12 Curt Knott 17:35.1 Newport
16. 12 Soren Laney 17:39.5 Roseburg
17. 9 Murray Bingham 17:41.4 Siuslaw
18. 12 Thomas Hayes 17:44.7 Grants Pass
19. 9 Hunter Agsten 17:49.9 Roseburg
20. 11 Wyatt Deck 17:50.9 Roseburg
21. 12 Aaron Yakes 17:56.9 Newport
22. 9 Elijah Hansen 17:57.8 Roseburg
23. 10 David Prudell 17:59.0 Hidden Valley
24. 12 Hayden Stewart 18:00.9 Springfield
25. 10 Cody Lomica 18:01.5 Hidden Valley
26. 11 Ryan Merker 18:06.8 Grants Pass
27. 11 Uriel Barrios 18:08.7 Newport
28. 11 Chris Ramirez 18:17.7 Henley
29. 12 Max Wrigley 18:18.2 Arcata
30. 10 Kyle King 18:20.0 Siuslaw
31. 10 Evan Koenigsman 18:23.4 St Mary's
32. 9 Leo Johns 18:25.1 Newport
33. 9 Dimitri Underwood 18:26.7 Grants Pass
34. 11 Jordan Poppe 18:28.3 Henley
35. 10 Ronan Krutzikousky 18:30.2 Newport
36. 12 Johnathan Armstrong 18:31.3 Springfield
37. 12 AJ Nichols 18:32.2 Oakland
38. 11 Jacob Gage 18:32.3 North Bend
39. 11 Ben McAnally 18:34.4 St Mary's
40. 10 Ezra Burton 18:35.0 Brookings-Harbor
41. 11 Riley Rooke 18:39.3 Newport
42. 10 Joshua Allan 18:40.1 Newport
43. 12 Tyler Williams 18:45.2 Siuslaw
44. 11 Isaac Taylor 18:45.2 Henley
45. 9 Zebedee Anderson 18:45.6 Hidden Valley
46. 10 Jason Finwall 18:46.9 Grants Pass
47. 11 Lyle Lee 18:47.0 Roseburg
48. 10 Isaac Griffes 18:48.1 Siuslaw
49. 9 Jeremy Roe 18:49.6 Marshfield
50. 9 Cedar Davis-Frankf... 18:53.5 Grants Pass
51. 12 Wayne Jaworski 18:55.0 Roseburg
52. 12 Rio Lopez 18:55.3 Rogue River
53. 9 Jacob Riley 18:56.8 Newport
54. 12 Owen Cuilty 18:57.1 Roseburg
55. 10 Ryan Daley 18:57.3 Roseburg
56. 12 Haeden Rauh 18:58.0 Sutherlin
57. 11 Declan Whitworth 19:04.3 Roseburg
58. 10 Nathan Wolford 19:04.7 Grants Pass
59. 12 Nathaniel Oberman 19:04.7 Oakland
60. 9 James Baertschiger 19:05.0 Grants Pass
61. 10 Jordan Northrop 19:05.6 Siuslaw
62. 11 Noah Stout 19:06.9 Newport
63. 12 Cody Harkins 19:11.4 Marshfield
64. 10 Jacob Adams 19:12.7 North Bend
65. 10 Harrison Townsend 19:14.3 Roseburg
66. 12 Jesse Young 19:18.1 Oakland
67. 12 Balin Strand 19:21.6 Springfield
68. 9 Oh Seung Kwon 19:22.3 Arcata
69. 11 Jacob Allen 19:22.6 Roseburg
70. 10 Josh Rabjohn 19:23.3 Hidden Valley
71. 10 Donovan Oakes 19:23.6 North Bend
72. 10 Ethan Cleveland 19:28.6 Marshfield
73. 11 Nate Brink 19:31.1 Henley
74. 12 Zach Amavisca 19:31.4 Coquille
75. 9 Gabe Delgado 19:31.6 Marshfield
76. 11 Adam Langley 19:32.1 Henley
77. 9 Ben Narwold 19:34.4 Arcata
78. 12 James McIntyre 19:38.5 Toledo
79. 9 Tucker Clement 19:40.7 Sutherlin
80. 9 Tyson Flitcroft 19:43.8 North Bend
81. 11 Luke Warren 19:45.5 Roseburg
82. 12 Joe Hagy 19:46.6 St Mary's
83. 11 Daniel Paulsen 19:49.3 Brookings-Harbor
84. 11 Steele Leavey 19:50.7 Roseburg
85. 10 Isaac Hasel 19:51.8 Marshfield
86. 12 Harrison Jensen 19:53.5 St Mary's
87. 10 Brycen Pitchford 19:53.7 Gold Beach
88. 11 Jaedyn Greene 19:53.8 Brookings-Harbor
89. 12 Diego Ruiz 19:54.7 Springfield
90. 12 Keith Caldwell 19:54.8 Henley
91. 9 Andrew Evans 19:55.8 Arcata
92. 10 Augustus Bell 19:55.8 North Bend
93. 11 Noah Stumbo 19:57.6 Roseburg
94. 9 Cameron Caldwell 20:00.2 Henley
95. 12 Walter Bain 20:01.2 Grants Pass
96. 12 Hunter Niedens 20:01.4 Brookings-Harbor
97. 12 Brendan Thurber-Bl... 20:02.6 Newport
98. 11 Matthew Nelson 20:04.8 Grants Pass
99. 10 Seth Herron 20:07.8 Douglas
100. 11 Alexander Brown 20:08.2 Oakland
101. 12 Riley Smith 20:08.7 Reedsport
102. 11 Isaac Jacobsen 20:14.5 Roseburg
103. 11 Spencer Abblitt 20:17.9 Brookings-Harbor
104. 10 Jakob Spink 20:18.9 Newport
105. 9 Jason Penn 20:19.9 Cascade Christian
106. 10 Devin Lichte 20:20.9 Reedsport
107. 11 Wyatt Keady 20:22.0 Sutherlin
108. 12 Geoffrey Lytwyn 20:25.2 Newport
109. 10 Jimmie Allen 20:26.7 Brookings-Harbor
110. 11 Carson Townsend 20:27.4 Roseburg
111. 10 Tyler Cochran 20:30.6 St Mary's
112. 10 Nikolas Eyler 20:31.0 Oakland
113. 11 Brent Collins 20:31.9 Douglas
114. 9 Griffin Hartsfield 20:32.8 Grants Pass
115. 12 Owen Reiss 20:34.8 Arcata
116. 12 Ethan Satchell 20:36.4 Springfield
117. 12 Colton Dumont 20:39.4 St Mary's
118. 10 Chephren Sinko 20:40.3 North Bend
119. 9 Pierce Simmerman 20:41.6 Springfield
120. 10 Tanner Todd 20:42.9 Roseburg
121. 10 Anson Savage 20:45.1 Grants Pass
122. 11 Will Gross 20:50.3 Grants Pass
123. 10 Joel Wheeler 20:51.1 Cascade Christian
124. 11 Jeremiah Scroggins 20:54.5 Sutherlin
125. 11 Matthew Black 20:55.2 Sutherlin
126. 11 Austin Harris 20:56.7 Roseburg
127. 11 Arin Lowry 20:59.0 Hidden Valley
128. 9 Braden Pennington 21:00.1 Hidden Valley
129. 10 Zachary Casberg 21:09.9 Toledo
130. 11 Kevin Coalwell 21:10.2 Roseburg
131. 11 Wesley Becherer 21:10.9 Roseburg
132. 9 Jed Wright 21:12.5 Coquille
133. 11 Lucas Ball 21:16.6 Roseburg
134. 11 Byron Futrell 21:19.4 Roseburg
135. 9 Elijah Murphy 21:24.2 Cascade Christian
136. 10 Travis Burke 21:26.2 North Valley
137. 11 Dyrin Larson 21:28.5 Henley
138. 10 Payton Mustain 21:29.0 Grants Pass
139. 12 Charles Grimes 21:31.5 North Bend
140. 11 Dalton Gray 21:32.3 Henley
141. 11 Dylan Cuatt 21:35.0 Roseburg
142. 10 Ricky Huff 21:36.2 Siuslaw
143. 12 Wyatt Garrett 21:37.3 Arcata
144. 9 Ethan Hass 21:37.6 Springfield
145. 9 Amos Whitney 21:38.7 Arcata
146. 9 Caique Gomes 21:40.5 Newport
147. 12 Bradley Yates 21:43.6 Oakland
148. 9 Jacob Maier 21:44.5 Grants Pass
149. 10 Liam Bonde 21:45.6 Grants Pass
150. 10 Steven Calleja 21:45.9 Newport
151. 9 Gavin Glatte 21:46.4 St Mary's
152. 9 Robert Mans 21:46.6 Siuslaw
153. 11 Andrew Rannow 21:47.7 Siuslaw
154. 11 Blake Hutchison 21:48.0 Toledo
155. 9 Boone Olson 21:49.4 Roseburg
156. 10 Bailey Pitchford 21:50.9 Gold Beach
157. 9 Patrick Monsebroten 21:59.5 North Bend
158. 12 Jakob Hieter 22:06.8 Arcata
159. 12 Shainen Bautista-O... 22:13.7 Roseburg
160. 9 Nicholas Bolin 22:17.6 Roseburg
161. 9 Trenton Hoschouer 22:19.4 Roseburg
162. 12 Sam Lange 22:20.9 Grants Pass
163. 9 Ben Wolfe 22:22.1 Arcata
164. 11 Cameron Hickey 22:31.1 Pacific
165. 12 Ryan Swenson 22:31.8 Coquille
166. 9 Colton Pitts 22:47.2 Henley
167. 10 Ian Cormack 22:51.2 Roseburg
168. 10 Jacob Hester 22:56.1 Douglas
169. 9 Robert Buttram 22:56.7 Rogue River
170. 10 Sam Benally 23:06.0 Arcata
171. 10 Ivan Mann 23:18.4 Brookings-Harbor
172. 9 Ethan McAnally 23:21.6 St Mary's
173. 9 Andrew Enos 23:21.7 Brookings-Harbor
174. 10 Matthew Pedersen 23:22.3 Oakland
175. 11 August McCraw 23:24.4 Roseburg
176. 10 Brad Easton 23:28.6 Marshfield
177. 9 Jason McGoldrick 23:32.9 Arcata
178. 9 Spencer Garrett 23:33.3 Arcata
179. 9 Ian Maxwell 23:36.5 Oakland
180. 9 Devon Richard 23:36.6 Pacific
181. 11 Jeremy Smith 23:38.2 Springfield
182. 9 Josh Nicolaus 23:41.4 Marshfield
183. 11 Drew Lawrie 23:51.0 Henley
184. 10 Levi Purrier 24:11.8 Rogue River
185. 9 Max Nicolaus 24:24.1 Marshfield
186. 12 Colby Hobgood 24:53.7 Sutherlin
187. 9 Athusoss Gilbert 25:01.2 Yoncalla
188. 9 Riley Luken 25:15.3 Arcata
189. 10 Bryson Dover 25:19.1 Yoncalla
190. 11 AJ Christian 25:21.8 Arcata
191. 10 Laaron Lopez 25:29.2 Yoncalla
192. 9 Vincent Thrash 25:33.5 Coquille
193. 11 Casey Burns 25:36.6 Brookings-Harbor
194. 9 Nick Klier 25:38.4 Reedsport
195. 11 Christian Mobley 25:40.5 Toledo
196. 11 Phillip Landis 25:45.8 Toledo
197. 10 Elijah Hall 25:51.6 Oakland
198. 11 Noah Hyatt 26:09.0 Coquille
199. 11 Casey Carter 26:20.0 Hidden Valley
200. 9 Benjamin Brown 26:22.8 Oakland
201. 10 Alexander Miller 26:23.2 Pacific
202. 9 Parker Casberg 26:23.3 Toledo
203. 9 Nicholas Karr 26:46.2 Springfield
204. 12 Jacob Langager 26:51.1 Reedsport
205. 11 Zach Houston 26:55.3 Springfield
206. 12 Rogue Hartman 29:40.6 Oakland
207. 9 Julian Portillo 31:33.0 Springfield
208. 10 Joshua Anderson 31:36.6 Toledo
209. 9 Andrew Lewis 33:13.9 Roseburg
210. 12 Kyle Sweeney 34:32.1 Coquille
211. 9 Cameron Tarver 37:29.0 Yoncalla
212. 9 Jordan Allen 38:57.6 Yoncalla
Girls 5,000m Run
1. 12 Marissa Dobry 18:03.7 St Mary's
2. 11 Celie Mans 18:58.3 Siuslaw
3. 11 Zaruba Anderson 19:15.1 Hidden Valley
4. 12 Jenna Anderson 19:17.2 Roseburg
5. 12 Rebecca Sidlo 19:37.6 Roseburg
6. 9 Jazmin Chavez 19:40.5 Marshfield
7. 11 Morgan Bingham 19:45.4 Siuslaw
8. 9 Emma Bennion 20:25.7 St Mary's
9. 12 Gianna Isola 20:31.3 St Mary's
10. 10 Josey Kaufman 20:41.2 Coquille
11. 9 Emelia Sherman 20:43.2 Springfield
12. 11 Camerin Feagins 20:44.2 Sutherlin
13. 9 Riley Martel-Phill... 20:50.2 Arcata
14. 9 Lily Richard 20:50.8 Arcata
15. 12 Anna Sweeney 20:56.6 Coquille
16. 10 Brooke Johnson 20:59.2 Grants Pass
17. 10 Kestrel Hewson 21:00.1 Arcata
18. 12 Madison Rounsaville 21:01.4 Grants Pass
19. 11 Iona Mahony-Moyer 21:21.3 Arcata
20. 10 Lindsey Gurr 21:30.6 St Mary's
21. 9 Kaeli Ramos 21:35.5 Siuslaw
22. 12 Meg Vasey 21:44.0 St Mary's
23. 12 Abi Johnson 21:46.3 Grants Pass
24. 11 Reilly Frerk 21:47.7 Hidden Valley
25. 10 Jaysie Fox 21:52.1 Roseburg
26. 11 Janelle LeBlanc 21:56.6 North Bend
27. 12 Mikaela Siegel 21:59.3 Siuslaw
28. 12 Madeline Volk 22:00.7 St Mary's
29. 12 Isabel Groth 22:01.8 Marshfield
30. 12 Tarisa Olinski 22:07.6 Grants Pass
31. 12 Lauren Casey 22:08.3 Roseburg
32. 9 Clara Scott 22:13.7 Hidden Valley
33. 11 Elizabeth Uemura 22:16.1 Arcata
34. 12 Sierra Potter 22:27.3 Siuslaw
35. 10 Adrienne Powell 22:28.7 Roseburg
36. 10 Melody McGrath 22:29.8 North Valley
37. 12 Madelyn Scott 22:30.8 Cascade Christian
38. 9 Kaylee Wu 22:33.1 St Mary's
39. 11 Samantha Shook 22:33.9 North Bend
40. 9 Kira Morrow 22:34.9 Henley
41. 11 McKenna Armantrout 22:36.4 Henley
42. 12 Taylor Kreul 22:38.3 St Mary's
43. 10 Mary Backes 22:44.1 Grants Pass
44. 10 Vanessa Crite 22:56.0 Sutherlin
45. 10 Zymri Anderson 22:56.1 Hidden Valley
46. 10 April Babb 22:58.3 Roseburg
47. 12 Kailee Dombrowski 23:05.8 Roseburg
48. 11 Destinie Tatum 23:10.4 Siuslaw
49. 10 Naomi Satchell 23:11.1 Springfield
50. 9 Isabell Webber 23:14.0 Roseburg
51. 9 Eden Childers 23:19.3 Roseburg
52. 11 Madeleine Collier 23:37.5 Grants Pass
53. 12 Emma Jaworski 23:45.8 Roseburg
54. 11 Kate Riley 23:46.4 North Bend
55. 11 Kayla Scott 23:51.2 Henley
56. 10 Lainey Goss 23:54.9 Siuslaw
57. 10 Rachel Adkisson 23:58.8 Henley
58. 9 Nina Wilhoft 23:59.3 Roseburg
59. 9 Dani Pritchard 24:04.7 Roseburg
60. 10 Riley Moreland 24:06.5 Oakland
61. 12 Kailee Smelzter 24:12.9 Springfield
62. 9 Lauryn Squyers 24:18.1 Cascade Christian
63. 10 Natashia Mathus-Vi... 24:19.6 Grants Pass
64. 12 Abbigail Hepperle 24:20.3 Springfield
65. 11 Elizabeth Salathe 24:21.6 North Bend
66. 11 Amanda Willis 24:25.9 North Bend
67. 12 Johanna Anderson 24:27.1 Arcata
68. 12 Metzin Rodriguez 24:27.8 Marshfield
69. 10 Madelyn Suppes 24:34.1 Marshfield
70. 12 Maria Smith 24:35.5 Newport
71. 11 Illeana Blacketer 24:38.8 Toledo
72. 12 Reesha Carnine 24:53.3 Roseburg
73. 10 Zoey Ralston 24:56.7 Roseburg
74. 9 Paris Coleman 24:59.8 Roseburg
75. 12 Patricia Stockli 25:09.1 Marshfield
76. 11 Val Kirkes 25:16.0 Toledo
77. 11 Ryleiha Eggleston 25:17.4 Springfield
78. 10 Sierra Trichler 25:19.6 North Bend
79. 11 Brittany Kreutzer 25:21.2 Pacific
80. 11 Britta Kuckuck 25:23.0 North Bend
81. 11 Deberah Lawrence 25:32.2 Brookings-Harbor
82. 10 Zoe Doll 25:35.4 Newport
83. 11 Destiny Martinez 25:40.2 Newport
84. 9 Lauryn Lansing 25:40.3 Roseburg
85. 9 Ashley Hanson 25:40.6 Sutherlin
86. 10 Caity Carrillo 25:47.8 Sutherlin
87. 10 Rosemary Hume 25:49.5 Newport
88. 11 Calissa Penn 25:49.7 Cascade Christian
89. 10 Hayleigh Middleton 25:51.6 Siuslaw
90. 10 Maria Robelo 25:53.6 Roseburg
91. 9 Hannah Graber 25:56.8 North Bend
92. 12 Alyssa Hayes 25:57.7 Grants Pass
93. 10 Grace Harker 26:04.3 Roseburg
94. 11 Aessa Catt 26:04.6 St Mary's
95. 11 Erin Wigen 26:24.0 Henley
96. 10 Isabella Webster 26:26.5 Marshfield
97. 12 Sarah Jaworski 26:29.8 Roseburg
98. 12 Elizabeth Fernandez 26:33.8 Arcata
99. 10 Hope Adamson 26:35.7 Sutherlin
100. 11 Emma Matteo 26:39.9 Sutherlin
101. 12 Karin Nakana 26:53.9 Newport
102. 10 Jaycee Smith 26:57.1 Marshfield
103. 10 Mia Adams 27:00.7 Brookings-Harbor
104. 12 Sophia Waern-Bugge 27:10.7 Arcata
105. 9 Halle Hargett 27:12.0 Newport
106. 12 Chantel Hall 27:14.8 Oakland
107. 11 Isabelle Taylor 27:41.2 Henley
108. 10 Dana Nyberg 27:44.3 Toledo
109. 10 Cassidy Leatherwood 27:52.5 Sutherlin
110. 9 Gabby Amerman-Smith 28:01.4 Oakland
111. 9 Taylor Shea 28:29.0 Marshfield
112. 12 Maren Jenssen 28:30.4 North Bend
113. 9 Sophia Pena 28:42.4 Cascade Christian
114. 12 Rachael Brock 29:01.1 Roseburg
115. 11 Miranda Campbell 29:02.9 Roseburg
116. 9 Rachel Way 29:05.5 Roseburg
117. 10 Claire Peters 29:17.4 North Bend
118. 12 Tannor Langdon-Moser 29:20.8 Sutherlin
119. 11 Alecia Finley 29:25.5 Pacific
120. 10 Michala Carpine 29:26.0 Sutherlin
121. 11 Emily Patt 29:46.7 Oakland
122. 10 Kylee Crossland 29:54.5 Oakland
123. 11 Cici Yang 29:54.6 Cascade Christian
124. 10 Amanda Williams 29:58.9 Douglas
125. 9 Jenna Furtado 30:23.9 Arcata
126. 11 Lydia Oliveira 30:25.0 Roseburg
127. 10 Dakota Smith 30:29.3 Douglas
128. 9 Caitlyn Hulsey 30:43.3 Henley
129. 10 Taryn Whelchel 30:59.9 Sutherlin
130. 11 Taylor Brooks 31:52.2 Roseburg
131. 10 Allison Forsloff 31:53.3 Roseburg
132. 9 Selena Jackson 31:56.5 Roseburg
133. 11 Lauren Parkes 31:59.4 Marshfield
134. 12 Noelle Shaw 31:59.6 Arcata
135. 9 Emily Taylor 32:08.2 Henley
136. 10 Vivian Mackey 32:11.7 Roseburg
137. 10 Isabella (Bell) Hill 32:14.5 Roseburg
138. 11 Savannah Loos 32:21.6 Sutherlin
139. 12 Franka Simkova 32:22.1 Newport
140. 9 Emily Fernandez 32:34.4 Arcata
141. 9 Sofia Munoz 33:49.8 Marshfield
142. 9 Daisy Thompson 33:57.6 Marshfield
143. 10 D'Anika Bruce 34:02.3 Toledo
144. 9 Emily Mann 34:24.1 Brookings-Harbor
145. 12 abby Warren 34:24.5 Brookings-Harbor
146. 11 Grace Maxfield 35:21.3 Henley
147. 11 Olivia Gohman 35:22.8 Sutherlin
148. 11 Carissa Erickson 35:32.7 Sutherlin
149. 11 Kaia Martin 37:02.5 North Bend
150. 12 Taylor Holcomb 37:30.1 Douglas
151. 9 Violet Andrew 39:40.4 Gold Beach
152. 11 Robyn Wales 39:46.5 North Bend
153. 12 Savanna Rilatos 44:12.8 Toledo