Official Team Scores
1. Eddyville 27
2. Cottage Grove 67
3. Chemawa 74
4. Santiam Christian 75
5. Cascade 135
6. Corvallis 203
7. Scio 210
8. Regis 237
9. Jefferson 241
10. Toledo 272
11. Harrisburg 343
Boys 3k run
1. 9 Keagan Spikes 11:49 PR Eddyville
2. 9 Isaac Corn 11:52 PR Chemawa
3. 12 Ryan Landers 11:58 PR Eddyville
4. 10 Konnor Owens 12:14 PR Cottage Grove
5. 10 Micah Hubele 12:24 Santiam Christian
6. 9 Austin Bradford 12:26 PR Santiam Christian
7. 10 Trent Kinion 12:43 Eddyville
8. 9 Justin Francis 12:47 PR Cottage Grove
9. 9 Zack Amsberry 12:58 PR Regis
10. 9 Dapri Miller 13:03 PR Chemawa
11. 12 Jordan Cooper 13:19 Cottage Grove
12. 10 Adam Marquez 13:24 PR Cascade
13. 11 Cody Smelser 13:29 PR Cottage Grove
14. 11 Matteo Liserre 13:30 PR Cottage Grove
15. 11 Adam Marsh 13:30 PR Cottage Grove
16. 11 Morgan Brock 13:40 PR Cottage Grove
17. 11 Jacob McBeth 13:44 PR Cascade
18. 9 Tyreke Agoodie 13:48 PR Chemawa
19. 10 Kurt Faxon 13:49 Eddyville
20. 11 Takahiro Soeda 13:49 Scio
21. 12 Joe Cottle 13:52 PR Eddyville
22. 10 Ryan Boggs 14:00 PR Santiam Christian
23. 9 Zachary Sandau 14:04 PR Cascade
24. 9 Tristan Downie 14:05 PR Corvallis
25. 10 Sage Turner 14:10 PR Cascade
26. 12 Topher Lucas 14:13 SR Corvallis
27. 9 Isaac Kinion 14:15 Eddyville
28. 10 Mitchell Johnson 14:22 PR Cottage Grove
29. 11 Jacob Justis 14:30 PR Cottage Grove
30. 11 Ian Furnish 14:40 PR Jefferson
31. 12 Colby Borresen 14:41 SR Scio
32. 10 Lake Fultz 14:41 PR Cottage Grove
33. 10 Tony Li 14:41 Santiam Christian
34. 9 Cameron Wright 14:45 PR Corvallis
35. 9 Kohl Sherman 14:53 PR Toledo
36. 11 Addison Stephensen 14:56 PR Waldport
37. 11 Emrys Golden 14:58 PR Waldport
38. 12 Tristan Pickens 14:59 SR Jefferson
39. 11 Anthony Rogers 15:00 PR Jefferson
40. 9 Braedon Rinck 15:05 PR Cottage Grove
41. 10 Andrej Opsahl 15:15 PR Corvallis
42. 10 Brendan Lal 15:20 PR Toledo
43. 11 Alan Schultz 15:21 PR North Eugene
44. 9 Ellis Kline 15:26 PR Corvallis
45. 12 Heston Forson 15:43 Scio
46. 12 William Weber 15:48 Eddyville
47. 10 Johnny Witt 15:53 PR Cottage Grove
48. 9 Sean Riley 15:55 Santiam Christian
49. 10 Gavin Chipman 15:59 PR Toledo
50. 9 Keeton Walker 16:11 PR Willamina
51. 9 Levi Satrum 16:21 PR Country Christian
52. 11 Colson Legras 16:34 Scio
53. 10 Jacob Frederic 16:51 PR Toledo
54. 12 DJ Arthur 16:51 PR Sheridan
55. 10 Alex Fieken 16:53 SR Sheridan
56. 9 Storm Greene 17:23 PR Toledo
57. 9 Matthew Nusom 17:26 PR Regis
58. 9 Micah Kelson 17:27 PR Harrisburg
59. 11 Alex Wagner 17:43 PR Jefferson
60. 10 Cameron Davis 18:30 PR Eddyville
61. 11 Christopher Bedwell 18:33 PR Cascade
62. 12 Bailey Sprague 18:41 Scio
63. 12 Aaron Cathcart 18:42 Scio
64. 11 Skyler Cheek 18:59 PR Harrisburg
65. 10 Josh Flieger 19:01 PR Harrisburg
66. 9 Javier Hernandez 20:39 PR Cascade
67. 11 Eric Reynolds 21:27 SR Regis
68. 11 Noe Lopez 21:37 PR Reedsport
69. 10 Michael Laiblin 24:15 SR Harrisburg
70. 10 Austin Peterson 25:20 PR Jefferson