Boys 5000 Meter Run
1. 12 Shane Crofoot 15:58 Hidden Valley
2. 11 Brandon Kelsey 16:26 Arcata
3. 10 Kellen O'Neill 16:30 Arcata
4. 10 Weston Babb 16:44 Roseburg
5. 11 Chris Burton 17:10 Brookings-Harbor
6. 12 Nick Hossley 17:16 North Bend
7. 10 Michael Brown 17:22 North Bend
8. 11 Nicholas Feldkamp 17:28 Roseburg
9. 12 Arlo Willhoft 17:30 Roseburg
10. 11 Rio Lopez 17:34 Rogue River
11. 11 Solomon Reinman 17:42 Arcata
12. 12 Wyatt Mahaffy 17:43 Roseburg
13. 12 David Harker 17:49 Roseburg
14. 11 Dima Clarke 17:56 Hidden Valley
15. 12 Zephir Lennox 18:07 Arcata
16. 9 David Moore 18:12 Hidden Valley
17. 10 Wyatt Deck 18:15 Roseburg
18. 12 Dylan Hubbard 18:20 Creswell
19. 11 Soren Laney 18:21 Roseburg
20. 11 Alberto Ramirez-Ga... 18:23 North Bend
21. 11 Wayne Jaworski 18:24 Roseburg
22. 10 Will Robinson 18:28 Arcata
23. 12 Kush Rawal 18:32 Arcata
24. 10 Ben McAnally 18:34 St Mary's
25. 12 Ryan Ghisetti 18:37 Arcata
26. 9 David Prudell 18:37 Hidden Valley
27. 12 Cole VanAnrooy 18:39 Roseburg
28. 12 Philip Kuckuck 18:41 North Bend
29. 12 Cameron Friel 18:44 Roseburg
30. 10 Jesse Wittenborn 18:46 Creswell
31. 12 Joshua Fuller 18:50 Roseburg
32. 10 Luke Warren 18:52 Roseburg
33. 12 Sean Brennan 18:53 Roseburg
34. 12 Evan Greek 18:59 Roseburg
35. 12 Justin Rogers 19:05 Henley
36. 10 Lyle Lee 19:13 Roseburg
37. 10 Nick Smith 19:15 Mazama
38. 10 Jameson Koenigsman 19:17 St Mary's
39. 12 Shane Graham 19:19 Brookings-Harbor
40. 12 Grant Blodgette 19:19 Taft
41. 9 Ezra Burton 19:24 Brookings-Harbor
42. 10 Isaac Taylor 19:28 Henley
43. 11 Harrison Jensen 19:30 St Mary's
44. 10 Jordan Poppe 19:30 Henley
45. 10 Declan Whitworth 19:30 Roseburg
46. 9 Ethan Cleveland 19:30 Marshfield
47. 10 Jacob Allen 19:32 Roseburg
48. 11 Owen Cuilty 19:35 Roseburg
49. 12 Dan Bishop 19:36 Roseburg
50. 10 Carson Townsend 19:37 Roseburg
51. 12 Cody Enos 19:43 Brookings-Harbor
52. 11 Hunter Niedens 19:44 Brookings-Harbor
53. 11 Colton Dumont 19:54 St Mary's
54. 9 Bowen Browder 19:58 Mazama
55. 11 Jordan Ehrhardt 19:58 Rogue River
56. 11 Nathaniel Oberman 20:08 Oakland
57. 12 Jon Hricziscse 20:08 Henley
58. 12 Levi Seda 20:09 Arcata
59. 9 Isaac Hasel 20:11 Marshfield
60. 9 Nikolas Eyler 20:14 Oakland
61. 11 Bradley Yates 20:22 Oakland
62. 11 Javon Patterson 20:24 Arcata
63. 9 Evan Koenigsman 20:26 St Mary's
64. 9 Daniel Koechel 20:29 North Bend
65. 9 Harrison Townsend 20:36 Roseburg
66. 10 Calvin Tharpe 20:37 Creswell
67. 11 Tristan Czerwinski 20:43 Arcata
68. 10 Chance Haun 20:44 Taft
69. 10 Zack Schissler 20:48 Oakland
70. 10 Adam Langley 20:51 Henley
71. 12 Louis Goldsmith 20:51 Arcata
72. 12 Tristan Allen 20:54 Sutherlin
73. 11 Keith Caldwell 20:56 Henley
74. 12 Garrett Wedge 20:59 Roseburg
75. 11 Chris Kilian 21:00 Arcata
76. 10 AJ Christen 21:03 Arcata
77. 9 Bryce Lanham 21:03 Roseburg
78. 10 Dalton Gray 21:05 Henley
79. 10 Dyrin Larson 21:06 Henley
80. 10 Steele Leavey 21:08 Roseburg
81. 12 Randy Herndon 21:09 Taft
82. 11 Turner Trapkus 21:10 Arcata
83. 12 Caleb Morin 21:10 Arcata
84. 9 Jacob Adams 21:12 North Bend
85. 11 Joe Hagy 21:19 St Mary's
86. 10 Nate Brink 21:19 Henley
87. 9 Donovan Oakes 21:22 North Bend
88. 9 Travis Burke 21:23 North Valley
89. 9 Grady Hampel 21:27 North Bend
90. 9 Cody Lomica 21:30 Hidden Valley
91. 11 Riley Smith 21:33 Reedsport
92. 11 Joshua Hinton 21:34 Mazama
93. 11 Shainen Bautista-O... 21:38 Roseburg
94. 9 Jacob Hester 21:46 Douglas
95. 11 Jakob Hieter 21:50 Arcata
96. 9 Justin O'Reilly 21:51 Creswell
97. 10 Noah Stumbo 21:51 Roseburg
98. 10 Wesley Becherer 21:52 Roseburg
99. 11 Wyatt Garrett 21:55 Arcata
100. 12 Scott Hedenskog 21:59 Brookings-Harbor
101. 11 Jack Darland 21:59 Roseburg
102. 9 Taj O'Barr 22:01 Arcata
103. 10 Cameron Gelo 22:02 Roseburg
104. 11 Nick Terrell 22:05 Oakland
105. 12 Nathaniel McCroske... 22:08 Mazama
106. 12 Nils Hachmann 22:14 North Bend
107. 12 Jochen Puest 22:15 Reedsport
108. 10 Austin Harris 22:19 Roseburg
109. 10 Zane Bjorge 22:21 Rogue River
110. 10 Dylan Cuatt 22:22 Roseburg
111. 12 Doug Ratliff 22:23 Mazama
112. 9 Finn Bourne 22:24 Arcata
113. 11 Forrest Rosser 22:26 Waldport
114. 9 Jeremy Trapold 22:29 North Bend
115. 9 Augustus Bell 22:32 North Bend
116. 10 Drew Lawrie 22:33 Henley
117. 10 Brent Collins 22:35 Douglas
118. 9 Devin Lichte 22:43 Reedsport
119. 9 Caleb Murphy 22:44 Creswell
120. 10 Michael Howard 22:59 Rogue River
121. 10 Wyatt Keady 23:01 Sutherlin
122. 10 Matthew Black 23:11 Sutherlin
123. 12 Chris Tello 23:11 Sutherlin
124. 9 Jimmie Allen 23:28 Brookings-Harbor
125. 9 Samuel Abraham 23:29 Roseburg
126. 9 Ian Cormack 23:39 Roseburg
127. 9 Arlo Hollander 23:40 Waldport
128. 10 Kohl Josang 23:43 Arcata
129. 11 Kurtis Stotts 24:03 Mazama
130. 9 Zachary Casberg 24:08 Toledo
131. 9 August McCraw 24:20 Roseburg
132. 12 Blake Bittick 24:22 Waldport
133. 10 Wyatt Borman 24:24 Rogue River
134. 9 Steen Hardt 24:27 Henley
135. 9 Robert Borri 24:31 North Valley
136. 10 Cody Pedder 25:11 Reedsport
137. 11 James McIntyre 25:32 Toledo
138. 9 Daniel Alvarado 25:40 Waldport
139. 11 Rogue Hartman 26:08 Oakland
140. 9 Ethan Cheyne 26:10 Henley
141. 10 Ocean French 26:12 Creswell
142. 11 Zach Caswell 26:13 Douglas
143. 11 Will Russel 26:16 Mazama
144. 10 Hayden Mault 26:18 North Bend
145. 12 Zach Pare 26:55 Mazama
146. 11 Seamus Fitzgerald 27:16 Brookings-Harbor
147. 10 Byron Futrell 27:17 Roseburg
148. 10 Shaedon Allison 27:24 Mazama
149. 11 Allen Smith 29:33 Waldport
150. 10 Trevor Thissell 30:24 Waldport
151. 9 Zach Boice 31:01 Marshfield
152. 12 Jared Anastasi 32:10 Mazama