Official Team Scores
1. South Eugene 15
2. Sheldon 79
3. Grants Pass 81
4. South Medford 83
5. Roseburg 116
6. North Medford 182
7. Thurston 200
8. Willamette 260
JV Men's 5k Run
1. 10 BJ Sauter 17:11.1 South Eugene
2. 12 Brennen McCulloch 17:26.3 South Eugene
3. 12 Sean Davis 17:41.0 South Eugene
4. 10 Sam Hemsley 17:52.9 South Eugene
5. 11 Ben Elder 18:01.9 South Eugene
6. 12 Noah Mifsud 18:02.3 South Eugene
7. 11 Kimbert Robinson 18:06.7 South Eugene
8. 10 Chad Ford 18:07.1 South Eugene
9. 9 Kelly Shedd 18:07.6 Sheldon
10. 10 Spencer McNall 18:10.3 South Eugene
11. 12 Robert Kalnbach 18:11.4 South Eugene
12. 9 Dylan Kalnbach 18:13.3 South Eugene
13. 9 Johan Jordaan 18:19.2 South Medford
14. 10 Zacory Shakespear 18:23.8 South Eugene
15. 10 Felix Golledge-Ost... 18:24.0 South Eugene
16. 9 Hayden Banks 18:29.6 South Eugene
17. 10 Leo Saenger 18:34.6 South Eugene
18. 11 Lance Neville 18:35.4 South Medford
19. 10 Nathan Wolford 18:36.0 Grants Pass
20. 9 Ian Twyman 18:36.9 South Eugene
21. 10 Logan Bothman 18:38.7 Sheldon
22. 10 Jason Finwall 18:47.2 Grants Pass
23. 12 Wayne Jaworski 18:55.9 Roseburg
24. 11 Declan Whitworth 19:00.1 Roseburg
25. 12 Luke Currey 19:06.2 South Eugene
26. 10 Harrison Nabors 19:07.3 Sheldon
27. 9 Cedar Davis-Frankf... 19:07.5 Grants Pass
28. 9 James Baertschiger 19:09.5 Grants Pass
29. 9 Jared Menegat 19:10.0 South Eugene
30. 11 Clark Diama 19:11.9 Sheldon
31. 9 Caden Munroe 19:12.9 South Medford
32. 11 Ethan McPherson 19:13.9 South Medford
33. 12 Walter Bain 19:15.1 Grants Pass
34. 12 Miles Wright 19:15.9 South Eugene
35. 10 Wyatt Asman 19:16.7 South Medford
36. 12 Logan Mertz 19:17.2 Sheldon
37. 10 Ryan Daley 19:17.9 Roseburg
38. 11 Matthew Nelson 19:18.4 Grants Pass
39. 10 Harrison Townsend 19:19.4 Roseburg
40. 10 Samuel Ramage 19:19.9 Sheldon
41. 10 Peyton Schaflke 19:21.1 North Medford
42. 9 Conner Mowery 19:24.6 South Eugene
43. 12 Henry Cox 19:25.7 North Medford
44. 11 Nicholas Moll 19:28.1 South Eugene
45. 9 Jacob Webb 19:28.9 Sheldon
46. 9 Griffin Hartsfield 19:30.7 Grants Pass
47. 11 Gray Bastian 19:32.1 South Medford
48. 12 Zach Burnett 19:35.1 North Medford
49. 11 Lyle Lee 19:36.5 Roseburg
50. 12 Devon Baggitt 19:37.4 Thurston
51. 10 Payton Mustain 19:37.7 Grants Pass
52. 9 Campbell Bastian 19:39.0 South Medford
53. 12 Terry Leonard 19:40.7 South Eugene
54. 11 Dev Saroop Khalsa 19:43.5 South Eugene
55. 10 Connor McVay 19:47.5 South Eugene
56. 11 Grayson Druffel 19:48.4 Sheldon
57. 11 Tim Ingledew 19:49.9 South Medford
58. 11 Jacob Allen 19:51.5 Roseburg
59. 10 Dean Jackman 19:52.9 South Medford
60. 11 Alex Hinson 19:54.9 Thurston
61. 10 Christopher Bock 19:57.9 South Medford
62. 9 Casey Foss 19:58.9 Thurston
63. 11 Isaac Jacobsen 20:02.8 Roseburg
64. 10 Camron Phillips 20:04.3 Thurston
65. 11 Parker Warner 20:06.1 South Medford
66. 9 Josue Centeno 20:07.7 South Medford
67. 11 Nate Whitley 20:09.0 South Medford
68. 11 Will Gross 20:10.4 Grants Pass
69. 11 Luke Warren 20:10.7 Roseburg
70. 10 Carter Ranck 20:12.1 Sheldon
71. 11 Lucas Ball 20:14.9 Roseburg
72. 11 Kyle Surgeon 20:18.5 Thurston
73. 11 Noah Stumbo 20:19.1 Roseburg
74. 9 Manuel JR Angulo 20:20.0 North Medford
75. 9 Brodie Dick 20:20.4 North Medford
76. 11 Kevin Coalwell 20:25.2 Roseburg
77. 9 Trask Conrad 20:26.0 North Medford
78. 11 Wesley Becherer 20:26.7 Roseburg
79. 12 Cole Fowler 20:27.4 Thurston
80. 10 Cameron Fox 20:28.4 South Eugene
81. 10 Coi Holloway 20:28.9 South Medford
82. 10 Arturo Veloz 20:29.2 South Medford
83. 10 Connor Mckeehan 20:29.5 North Medford
84. 11 Austin Harris 20:30.2 Roseburg
85. 11 Justin Tiger 20:31.2 South Medford
86. 10 Zachary Burcal 20:31.6 Thurston
87. 10 Jacob Ilten 20:32.0 South Medford
88. 12 Taite Stull 20:33.0 South Eugene
89. 10 Keigin Tosh 20:33.4 South Medford
90. 9 Colin Longstreet 20:36.1 Willamette
91. 11 Jake Sabitt 20:36.4 South Eugene
92. 10 Andrew Brandenfels 20:36.6 Sheldon
93. 9 Kai Kelley 20:41.9 Sheldon
94. 10 Jeremy Potter 20:42.6 Sheldon
95. 11 Ethan Ward 20:43.1 Willamette
96. 9 Jacob Maier 20:48.9 Grants Pass
97. 9 James Longoria Jr. 20:49.3 South Eugene
98. 9 Andre Couture 20:50.5 Sheldon
99. 10 Liam Bonde 20:54.5 Grants Pass
100. 11 Dylan Cuatt 20:56.1 Roseburg
101. 10 Treben Webb 20:56.6 Willamette
102. 11 Brady Knights 20:59.4 Thurston
103. 9 Daniel Schlosser 20:59.9 South Medford
104. 11 Jacob Christian 21:04.1 Thurston
105. 9 Noah Shedd 21:05.1 Sheldon
106. 9 Jason Rico 21:07.2 Willamette
107. 12 Thomas Winkler 21:08.1 North Medford
108. - Dylan Schillinger 21:11.2 North Medford
109. 11 Kaleb Lowe 21:12.1 South Medford
110. 11 Cody Owens 21:13.6 South Medford
111. 10 Jaidon Singh 21:15.2 Thurston
112. 12 Hyrum Ormerod 21:18.4 North Medford
113. 11 Carson Townsend 21:18.9 Roseburg
114. 9 Nate Bassinger 21:19.4 Willamette
115. 10 Tanner Todd 21:20.8 Roseburg
116. 10 Christian Horn 21:21.3 Sheldon
117. 10 Braxton Burroughs 21:22.8 South Medford
118. 10 Anson Savage 21:24.1 Grants Pass
119. 9 Thomas Grigsby 21:28.0 Sheldon
120. 12 Wilson Waggoner 21:30.3 Thurston
121. 10 Gabe Ilten 21:30.6 South Medford
122. 11 Byron Futrell 21:32.2 Roseburg
123. 9 Grant Erving 21:32.8 Sheldon
124. 9 Boone Olson 21:33.0 Roseburg
125. 12 Sam Lange 21:33.2 Grants Pass
126. 12 Jake Dellinger 21:43.5 Thurston
127. 12 Alex Montenegro 21:45.7 Sheldon
128. 11 Nick Spencer 21:52.1 South Medford
129. 10 Carson Bennett 22:01.1 South Medford
130. 11 Jack Forrest 22:02.1 Sheldon
131. 10 Brandon Kinsey 22:02.9 North Medford
132. 9 Nicholas Bolin 22:03.7 Roseburg
133. 12 Noah Nadeau 22:04.5 Sheldon
134. 9 Tristin Kohler 22:05.5 South Medford
135. 10 Ethan Neville 22:05.8 South Medford
136. 12 Shainen Bautista-O... 22:17.3 Roseburg
137. 9 Trenton Hoschouer 22:22.6 Roseburg
138. 10 Tyler Chase 22:23.1 Sheldon
139. 10 Ian Cormack 22:26.8 Roseburg
140. 11 Paul Laing 22:40.3 Sheldon
141. 11 Taran Wood 22:43.7 Thurston
142. 9 Isaac Allen 22:49.7 Roseburg
143. 11 Hanul Lee 22:50.3 North Medford
144. 10 Taoyi Li 22:55.9 North Medford
145. 11 Steele Leavey 22:57.0 Roseburg
146. 10 Justin Bulgarelli 23:00.1 Thurston
147. 12 Nick Mau 23:01.9 Sheldon
148. 11 August McCraw 23:07.8 Roseburg
149. 9 Nate Thomas 23:13.2 Willamette
150. 11 Caleb Plummer 23:38.1 Thurston
151. 10 Brian Dougherty 24:00.3 Sheldon
152. 9 Austyn Schasteen 24:02.9 North Medford
153. 10 Bruce Nealon 24:30.9 Sheldon
154. 9 Logan Rier 24:32.4 South Medford
155. 9 Jerry Santizo 24:41.2 North Medford
156. 10 Colton Cragnotti 24:45.7 North Medford
157. 9 Tyler Schoonmaker 24:49.2 Willamette
158. 12 Kristopher Beaver 25:25.6 South Medford
159. 9 Noah Hayes 25:40.0 South Medford
160. 10 Jaron Mitchell 25:45.3 South Medford
161. 9 Cody Knights 25:58.2 Thurston
162. 9 Andrew Lewis 26:07.6 Roseburg
163. 12 David Osberg 26:11.5 Willamette
164. 10 Ben Savage 27:13.6 Willamette
165. 10 Colin Motley 27:13.8 Willamette
166. 12 Eric Belcher 28:01.0 Willamette
167. 9 Grant McConnell 28:25.3 South Medford
168. 12 Logan Hirsch 29:22.8 South Eugene
169. 10 Reece Green 29:29.4 Thurston
170. 9 Juni Yoon 36:02.0 Willamette