Official Team Scores
1. South Eugene 19
2. South Medford 66
3. Sheldon 66
4. Grants Pass 97
5. North Medford 139
6. Roseburg 167
7. Willamette 207
Boys 5k run
1. 11 Spencer McNall 17:17.1 South Eugene
2. 10 Dylan Kalnbach 17:30.2 South Eugene
3. 10 Hayden Banks 17:46.3 South Eugene
4. 11 Coi Holloway 17:54.5 South Medford
5. 11 Logan Bothman 17:58.4 Sheldon
6. 12 Griffin Coleman 18:08.5 South Eugene
7. 12 Kimbert Robinson 18:09.5 South Eugene
8. 10 Cedar Davis-Frankf... 18:11.2 Grants Pass
9. 12 Matthew Nelson 18:12.4 Grants Pass
10. 10 Jacob Webb 18:13.2 Sheldon
11. 10 Alex Villa 18:15.8 South Medford
12. 10 Caden Munroe 18:19.9 South Medford
13. 12 Dev Saroop Khalsa 18:20.4 South Eugene
14. 11 Connor McVay 18:29.1 South Eugene
15. 11 Felix Golledge-Ost... 18:32.3 South Eugene
16. 11 Alex Dzubay 18:33.5 South Eugene
17. 12 Mason Hageman 18:33.9 North Medford
18. 9 Christopher Rosebr... 18:36.1 Sheldon
19. 11 Sean McCulloch 18:37.1 South Eugene
20. 9 Levi Bruns 18:41.8 Sheldon
21. 11 Samuel Ramage 18:43.5 Sheldon
22. 10 Brinson Scott 18:45.2 South Medford
23. 12 Ethan McPherson 18:47.0 South Medford
24. 12 Lance Neville 18:53.0 South Medford
25. 12 Jacob Allen 18:54.0 Roseburg
26. 11 Harrison Nabors 18:58.8 Sheldon
27. 9 Sam Marshall 19:04.2 South Medford
28. 11 Payton Mustain 19:05.0 Grants Pass
29. 10 Josue Centeno 19:11.2 South Medford
30. 9 Joshua Scull 19:11.6 North Medford
31. 11 Ethan Moe 19:14.2 Grants Pass
32. 9 Connor Davidson 19:14.5 South Eugene
33. 9 Jacob Webster 19:17.5 Grants Pass
34. 10 Trask Conrad 19:18.6 North Medford
35. 12 Nicholas Moll 19:19.1 South Eugene
36. 10 Levi Dimmick 19:19.9 Grants Pass
37. 11 Jason Finwall 19:24.3 Grants Pass
38. 10 Boone Olson 19:25.7 Roseburg
39. 12 Jameson Koenigsman 19:27.5 North Medford
40. 9 Bryce Kondziela 19:28.8 South Medford
41. 9 Luke Belnap 19:33.4 Grants Pass
42. 10 Thomas Grigsby 19:34.6 Sheldon
43. 9 Jordan Davis 19:35.7 Grants Pass
44. 12 Luke Warren 19:37.2 Roseburg
45. 10 Dylan Schillinger 19:38.2 North Medford
46. 12 Jake Sabitt 19:39.0 South Eugene
47. 10 Jason Rico 19:40.6 Willamette
48. 9 Keb Wold 19:46.0 Sheldon
49. 9 Luke Jacobson 19:47.2 Sheldon
50. 9 Ethan Foster 19:51.2 South Medford
51. 12 Carson Townsend 19:51.6 Roseburg
52. 10 Conner Mowery 19:55.2 South Eugene
53. 12 James McAdam 19:57.1 South Medford
54. 10 Jase Brooks 20:02.8 Willamette
55. 12 Dylan Cuatt 20:03.6 Roseburg
56. 12 Ethan Ward 20:05.2 Willamette
57. 11 Christopher Bock 20:07.3 South Medford
58. 12 Patrick Royal 20:10.0 South Medford
59. 10 Ian Curtis 20:11.5 South Eugene
60. 9 Avery Roelof 20:16.0 South Eugene
61. 11 Jeremy Potter 20:16.8 Sheldon
62. 11 Dean Jackman 20:17.1 South Medford
63. 11 Anson Savage 20:19.7 Grants Pass
64. 9 Jack Coleman 20:20.0 Sheldon
65. 10 Alex Lan-Powell 20:20.9 Grants Pass
66. 10 Manuel JR Angulo 20:25.7 North Medford
67. 12 Adam Stricker 20:26.9 Willamette
68. 12 Clark Diama 20:27.9 Sheldon
69. 9 Austin Yancey 20:28.2 Sheldon
70. 9 Diego Chaves 20:29.2 South Eugene
71. 9 Steen Olson 20:33.9 Roseburg
72. 9 Ben Pierce 20:36.5 South Eugene
73. 10 Daniel Schlosser 20:41.0 South Medford
74. 9 Jaxon Wallace 20:52.1 South Medford
75. 9 Diego Becerra 20:52.6 South Medford
76. 9 Seth Bowden 20:55.7 Roseburg
77. 10 Jacob Maier 20:56.6 Grants Pass
78. 10 Trenton Hoschouer 20:57.9 Roseburg
79. 9 Jaeden Baker 21:00.2 South Medford
80. 11 Grant Medley 21:01.9 Grants Pass
81. 9 Brennan Sampson 21:03.2 North Medford
82. 10 Nate Bassinger 21:04.7 Willamette
83. 9 Eliud Ansaldo 21:06.5 North Medford
84. 12 Steele Leavey 21:08.1 Roseburg
85. 9 Jacob Nelson 21:08.5 Grants Pass
86. 9 Little Guy Cruz 21:12.6 Roseburg
87. 12 Oliver Johannessen 21:13.0 Roseburg
88. 9 Michael Amavisca 21:19.6 Roseburg
89. 9 Jordan Littleton 21:20.1 Sheldon
90. 9 Thomas Christiansen 21:21.7 Sheldon
91. 10 Alvaro San Emeteri... 21:22.8 Willamette
92. 9 Karsten Hunt 21:31.8 Sheldon
93. 12 Kevin Coalwell 21:34.7 Roseburg
94. 10 Isaac Allen 21:36.2 Roseburg
95. 10 Eli Seno 21:47.1 Sheldon
96. 12 Wesley Becherer 21:47.4 Roseburg
97. 9 Wyatt Lowe 21:48.4 Roseburg
98. 9 Carsten Konyn 21:49.9 Sheldon
99. 11 Tyler Chase 21:50.5 Sheldon
100. 11 Andrew Lewis 21:52.1 Roseburg
101. 10 Nate Brown 21:56.7 Sheldon
102. 9 Robby Clarke 21:57.2 Roseburg
103. 9 Isaiah Martins 21:57.6 Willamette
104. 12 Brandon Warner 21:58.1 Grants Pass
105. 9 Alai Manazano 22:00.7 South Medford
106. 10 Grant Erving 22:02.3 Sheldon
107. 9 Tryton Gaoiran 22:04.5 North Medford
108. 9 Caden Diffenderfer 22:09.1 Sheldon
109. 12 Nicholas Wayman 22:10.3 Roseburg
110. 11 Ethan Neville 22:19.6 South Medford
111. 10 Nicholas Bolin 22:22.3 Roseburg
112. 12 Paul Laing 22:24.3 Sheldon
113. 9 Jackson Ford 22:34.2 Sheldon
114. 9 Justin Sacco 22:39.5 North Medford
115. 11 Gabe Ilten 22:43.3 South Medford
116. 11 Timothy Nadeau 22:53.4 Sheldon
117. 9 Jackson Lewis 22:54.1 Sheldon
118. 9 Parker Townsend 23:15.9 Roseburg
119. 9 Andrew Fairbanks 23:19.2 South Medford
120. 9 Dakota Landrum 23:34.9 Sheldon
121. 9 Tycho Legrue 23:35.6 Willamette
122. 10 Tyler Schoonmaker 23:38.6 Willamette
123. 11 Carson Brown 23:53.1 Grants Pass
124. 9 Aren Hansen 24:02.3 Sheldon
125. 11 Brian Dougherty 24:02.6 Sheldon
126. 11 Christian Horn 24:20.6 Sheldon
127. 11 Jacob Ilten 24:23.0 South Medford
128. 9 Kevin Callanchu Be... 24:57.7 Roseburg
129. 11 Jesse Christofferson 24:58.2 Sheldon
130. 9 Thomas Cox 25:18.1 North Medford
131. 9 Travis Walker 25:23.2 North Medford
132. 9 Lucas Waltner 25:39.6 South Eugene
133. 9 Cooper Lynch 25:40.0 Willamette
134. 9 Joseph Larson 25:48.0 Roseburg
135. 9 Aidan Heller 25:54.0 South Eugene
136. 10 Grant McConnell 26:49.7 South Medford
137. 9 Austin Bellew 27:03.7 Roseburg
138. 9 Corbin Shand 27:49.5 North Medford
139. 10 Juni Yoon 28:44.1 Willamette
140. 9 James Royster 32:18.9 North Medford