Boys 5k run
1. 12 Keaton Holt 16:11.5 SR Grant
2. 11 Lammi Kalil 16:16.9 PR Roosevelt
3. 11 Fred Kerr 16:44.2 PR Grant
4. 11 Philip Quinton 16:49.9 SR Grant
5. 11 Max Hodge 16:57.0 PR David Douglas
6. 10 Josh Scheetz 16:59.0 PR David Douglas
7. 9 Benjamin Harvey 17:01.0 PR Clackamas
8. 10 Truman Cowan 17:12.6 PR Grant
9. 11 John Meo 17:20.7 SR Grant
10. 11 Adam Voigt 17:25.2 SR Centennial
11. 12 Harrison Methratta 17:28.4 PR Clackamas
12. 10 Shea Van Butler 17:33.4 PR Grant
13. 12 Drew Cardinale 17:41.4 SR Clackamas
14. 11 Ryan Kinnucan 17:43.8 Grant
15. 11 Ryan O'Connor 17:47.6 Grant
16. 9 Ben Kerr 17:48.2 PR Grant
17. 12 Josh Ramirez 17:55.2 SR Centennial
18. 12 Christopher Midyett 17:56.5 SR Grant
19. 11 Max Rotar 17:58.2 PR David Douglas
20. 11 John Gurney 18:00.5 PR Centennial
21. 12 McKinley Riggs 18:03.8 PR David Douglas
22. 12 Tim Lottis 18:08.0 PR David Douglas
23. 9 Trevor Nielsen 18:13.2 PR Clackamas
24. 12 David Veenstra 18:16.7 SR David Douglas
25. 12 Layton McHone 18:18.7 PR Centennial
26. 12 Nick Nielsen 18:25.0 PR Clackamas
27. 11 Adrian Garcia 18:29.2 PR Centennial
28. 12 Grant Collins 18:36.3 SR David Douglas
29. 10 Dakota Honl 18:37.1 PR Jefferson
30. 11 Cole Melvin 18:40.5 PR Centennial
31. 11 Jacob Debler 18:48.0 SR Clackamas
32. 12 Coleman Boyd 18:52.0 SR Clackamas
33. 11 Aarik Narum 18:52.9 PR Clackamas
34. 10 Nate Bishop 18:57.0 PR David Douglas
35. 11 Emiliano Zook 19:08.1 PR Jefferson
36. 10 Trevon Richmond 19:09.5 PR Jefferson
37. 11 Omar Morales 19:14.6 SR Clackamas
38. 10 Sergio Luquin 19:28.6 PR Centennial
39. 10 Ketner Mizee 19:33.6 PR Roosevelt
40. 12 Gabriel Baltzell 19:58.5 Jefferson
41. 9 Alan Beckwith 21:04.5 PR Jefferson
42. 10 Talib Pierson 21:48.4 PR Jefferson