Boys 5000 Meter Run
1. 9 Hassan Ibrahim 16:17.04 David Douglas
2. 11 Suleiman Ibrahim 16:31.66 David Douglas
3. 12 Abdul Ahmed 16:46.07 David Douglas
4. 11 Paris Williams 16:52.21 Liberty
5. 12 Carlos Villagomez 16:52.78 Wilsonville
6. 12 Mitchell Thomas 17:09.53 Philomath
6. 11 James Swyter 17:09.53 Oregon City
8. 10 Jony Nelson 17:13.90 The Dalles
9. 12 Josh Meyer 17:20.84 Wilsonville
10. 12 Austin Finster 17:30.02 Liberty
11. 12 Tyler Dille 17:30.30 Oregon City
12. 11 Tim McIlroy 17:43.22 Philomath
13. 11 Max Doman 17:50.32 Milwaukie
13. 12 Tyler McGrath 17:50.32 Evergreen-Vancouver
15. 12 Jonathan Fookes 17:55.83 Liberty
16. 12 Dominick Marshall 18:00.63 Liberty
17. 12 Kody Wilde 18:12.48 Wilsonville
18. 11 Darien Hume 18:15.85 Central
19. 10 Nobuki Yaso 18:17.48 Wilsonville
20. 9 Juan Gudino 18:19.95 Milwaukie
21. 9 Nicholas Whitaker 18:23.46 Wilsonville
22. 11 Jack Stemm 18:27.76 Liberty
23. 12 Andy Felderman 18:28.19 The Dalles
24. 10 Zachary Meyer 18:29.96 Central
25. 12 Scott Ackerman 18:31.13 Glencoe
26. 10 Luke McLean 18:35.07 The Dalles
27. 9 Richard Dyer 18:40.27 Evergreen-Vancouver
28. 12 Joseph Heisler 18:45.05 Oregon City
29. 11 Luke Davis 18:47.65 Corbett
30. 10 John Miller 18:50.08 The Dalles
31. 10 Kyle Brown 18:53.65 Oregon City
31. 11 Ethan Dodson 18:53.65 Oregon City
33. 12 riley McCammon 18:57.29 Clackamas
34. 12 Andrew Damitio 19:00.56 Philomath
35. 10 Jake Howell 19:04.47 Glencoe
36. 12 Taylor England 19:06.17 Glencoe
37. 12 Trenton Cadena 19:11.14 Evergreen-Vancouver
38. 12 Brian Reyes-Anguiano 19:11.81 Evergreen-Vancouver
39. 11 Kaleb Pace 19:12.61 Wilsonville
40. 11 Tucker Engle 19:15.98 Central
41. 10 Grant Collins 19:17.08 David Douglas
42. 11 Clay Youker 19:19.78 Philomath
43. 9 Max Hodge 19:20.15 David Douglas
44. 10 Clark Hellesto 19:20.52 Philomath
45. 12 Jordan Howell 19:20.88 Oregon City
46. 12 Ian Corey 19:21.35 The Dalles
47. 11 Jeff Johnson 19:23.42 Putnam
48. 10 Mathew Kiger 19:25.72 Milwaukie
49. 12 Micah Jury 19:30.73 Estacada
50. 10 David Veenstra 19:32.73 David Douglas
51. 11 Kilin Ung 19:33.46 Milwaukie
52. 12 Alex Dickinson 19:39.57 Liberty
53. 11 Eric Alvarez 19:40.14 Liberty
54. 12 Diego Argueta 19:41.37 Liberty
55. 12 Weiyi Zhou 19:43.17 Clackamas
56. 12 Miles Trinidad 19:51.88 Glencoe
57. 12 Sean Tan 19:52.75 Wilsonville
58. 12 Jose Diaz-Soriano 19:53.08 David Douglas
59. 9 Sam Gerber 19:57.12 Glencoe
60. 12 Joshua Kellebrew 19:57.69 David Douglas
61. 11 Ammon Jeffries 19:59.52 Central
62. 12 Scott Blackman 19:59.99 Clackamas
63. 12 Gabe Llewellyn 20:03.41 Clackamas
64. 12 Alex Drace 20:04.31 Glencoe
65. 10 Collin Horn 20:04.61 Corbett
66. 11 Benito Giron 20:04.94 Evergreen-Vancouver
67. 10 Tyler Kammeyer 20:05.25 Estacada
68. 12 Jim Vargas 20:05.55 David Douglas
69. 11 Kyle Hiebel 20:08.35 Glencoe
70. 11 Juan Rivera 20:09.55 Central
71. 12 Luis Hermann 20:10.85 Estacada
72. 11 Josh Peterson 20:11.49 Central
73. 11 Josh Gibbs 20:18.89 Glencoe
74. 12 Brad Kelley 20:21.70 Glencoe
75. 12 Jacob Stafford 20:22.16 Clackamas
76. 10 Andy Nguyen 20:22.70 David Douglas
77. 10 Gabriel Marcial 20:39.68 Clackamas
78. 10 Ben Davis 20:45.32 Milwaukie
79. 10 Jett Knight 20:46.65 Corbett
80. 10 Austin Dongvillo 20:48.69 Milwaukie
80. 10 Alex Ackerman 20:48.69 Glencoe
82. 12 Thomas Korsness 20:59.57 Putnam
83. 11 Austin Calvo 21:41.85 Central
84. 12 Erik Korsness 21:43.78 Putnam
85. 10 Doug Kirchhofer 21:44.58 Estacada
86. 11 Trey Edwards 21:48.08 Milwaukie
87. 10 Wyatt Sprengel 21:51.76 Corbett
88. 12 Aiden Thran 22:06.04 Putnam
89. 11 Anthony Cauich 22:23.79 Estacada
90. 10 Adrian Davis 22:34.68 Evergreen-Vancouver
91. 12 Josiah Simon 23:03.18 Milwaukie
92. 11 Ryan Long 23:10.72 Evergreen-Vancouver
93. 12 Vincent Yeuan 23:16.33 Clackamas
94. 10 Zachery Stine 23:18.86 Evergreen-Vancouver
95. 11 Jim Benson 23:49.33 Putnam
96. 9 Charlie Prince 24:06.68 Corbett
97. 10 Justin Lefever 24:23.03 Evergreen-Vancouver