Boys 5000 meter run
1. 10 Nobuki Yaso 18:32 Wilsonville
2. 11 Cameron Quenzer 18:39 Wilsonville
3. 10 Jackson Shavere 19:07 Wilsonville
4. 11 John Schmitz 19:08 Wilsonville
5. 12 Diego Argueta 19:12 Liberty
6. 11 Shawn Stone 19:17 Scappoose
7. 12 Kevin Payne 19:18 Wilsonville
8. 11 Kayden Jaspar 19:20 Liberty
9. 11 Kaleb Pace 19:24 Wilsonville
10. 10 Ethan Boltz 19:38 Liberty
11. 10 Jared Lawrence 19:38 Wilsonville
12. 11 Patrick Connor 19:46 Liberty
13. 9 Tyler Greco 19:55 Wilsonville
14. 12 Mohsen Assadi 20:02 Liberty
15. 10 Zach Gadbois 20:06 Scappoose
16. 10 Austin Sharp 20:08 Scappoose
17. 12 Jordan Foroud 20:11 Wilsonville
18. 9 Joshua Budiao 20:16 Wilsonville
19. 10 Henry Hamilton 20:19 Liberty
20. 11 Jaime Barajas 20:21 Wilsonville
21. 10 Sahil Jani 20:25 Liberty
22. 11 Braxton Sue 20:47 Scappoose
23. 10 Dallin Marsh 20:49 Liberty
24. 12 Steven Tang 20:58 Liberty
25. 9 Dakotah Camberg 21:09 St Helens
26. 11 Niall Meeks 21:09 Liberty
27. 9 Spencer Nelson 21:20 Liberty
28. 11 Gabriel Vega 21:28 Wilsonville
29. 9 Matthew Griffiths 21:51 Scappoose
30. 10 Kyle Petchey 21:53 Liberty
31. 10 Justin Quan 22:18 Wilsonville
32. 10 Victor Nieves-Garcia 22:18 Scappoose
33. 10 Joey Hernandez 22:19 Scappoose
34. 9 Noah Pense 22:25 St Helens
35. 10 Dominic McCullah 22:25 Liberty
36. 10 Dawson Crooks 22:26 Wilsonville
37. 9 Evan Brown 22:31 Liberty
38. 9 Owen Ross 22:38 Scappoose
39. 10 Jared Barley 23:02 St Helens
40. 9 Simon Wetton 23:05 Liberty
41. 10 Garth Naillon 23:17 St Helens
42. 10 Nick Ogle 23:38 Scappoose
43. 12 Erich Kramer 23:40 Wilsonville
44. 9 Andrew Thatcher 23:44 Wilsonville
45. 9 Collin Gray 23:47 Hillsboro
46. 9 Collin Neville 23:50 Wilsonville
47. 11 Tyler McDowall 24:13 Scappoose
48. 10 Connor Forbes 24:15 Liberty
49. 10 Patrick Murphy 24:47 Wilsonville
50. 11 Eric Warner 25:00 Liberty
51. 12 Erich Shepherd 25:01 Hillsboro
52. 12 Toto Tellez 25:02 Hillsboro
53. 10 Tyler Ly 25:16 Hillsboro
54. 10 Jordan Laches 25:23 Scappoose
55. 10 Scotty Redpath 25:24 Scappoose
56. 9 Nick Grano 25:24 Wilsonville
57. 9 Tommy Ly 25:28 Hillsboro
58. 9 Avesta Mirashrafi 25:34 Hillsboro
59. 11 Tyler Shober 25:38 Scappoose
60. 9 Brian Hernandez 25:39 Liberty
61. 10 David Bailey 25:55 Hillsboro
62. 11 Thomas Zynda 27:22 Hillsboro
63. 9 Johnny Platt 27:34 Wilsonville
64. 12 Chase Pixley 29:44 Scappoose
65. 10 Isaiah Furrow 30:02 Liberty