Boys 5000 Meter Run
1. 12 Leo Alvarez 18:07.76 Wilsonville
2. 11 Mitchell Stauffer 18:55.96 Wilsonville
3. 10 Jackson Shavere 19:00.90 Wilsonville
4. 10 Jeremy Duke 19:16.78 Wilsonville
5. 9 Spencer Honald 19:26.73 The Dalles
6. 11 Pedro Garcia 19:27.26 Central
7. 12 Kevin Payne 19:28.63 Wilsonville
8. 11 Will Meade 19:34.90 Liberty
9. 11 John Schmitz 19:38.51 Wilsonville
10. 10 Patrick Higgins 19:39.47 Liberty
11. 12 Jacen Koppel 19:44.75 Glencoe
12. 10 Darien Reed 19:45.58 Oregon City
13. 12 Karl Hellesto 19:50.62 Philomath
14. 10 Kade Prentice 19:50.89 Clackamas
15. 10 Ethan Shubert 19:52.82 The Dalles
16. 11 Patrick Connor 19:57.53 Liberty
17. 12 Connor Work 20:00.86 Clackamas
18. 11 Robert Webb 20:03.47 Oregon City
19. 12 Murphy Goldsberry 20:04.70 The Dalles
20. 12 Calvin Ong 20:07.07 Clackamas
21. 11 Justin Clevenger 20:07.84 Oregon City
22. 11 Calvin Guretzki 20:15.81 Oregon City
23. 11 Anton Khokhryakov 20:17.38 Glencoe
24. 11 Mitchell Waters 20:28.39 The Dalles
25. 12 Marcus Weaver 20:28.66 Philomath
26. 10 Mark Felderman 20:32.76 The Dalles
27. 11 Ben Rose 20:34.10 Wilsonville
28. 9 Joshua Budiao 20:35.77 Wilsonville
29. 9 Mark Cadieux 20:36.50 Clackamas
30. 10 Devin Cayton 20:37.40 Oregon City
31. 9 Devon Berry 20:37.67 Clackamas
32. 9 Thomas Elben 20:37.90 David Douglas
33. 11 Robert Westhafer 20:40.27 The Dalles
34. 10 Henry Hamilton 20:41.51 Liberty
35. 12 Zac Eckelman 20:46.63 Clackamas
36. 10 Mike Lippi 20:49.16 Milwaukie
37. 9 Josh Dickson 20:49.45 Central
38. 10 Cooper Doxey 20:51.77 Glencoe
39. 9 Isaac Burgett 20:53.43 Central
40. 11 Adam Williams 20:54.20 Glencoe
41. 10 Tim Lottis 20:54.60 David Douglas
42. 11 Florian Hirsch 20:56.00 Central
43. 10 Sahil Jani 20:56.94 Liberty
44. 12 Mohsen Assadi 20:57.51 Liberty
45. 9 Jensen Davis 20:58.67 Philomath
46. 11 Kayden Jaspar 21:00.34 Liberty
47. 11 Jaime Barajas 21:01.48 Wilsonville
48. 12 Steven Tang 21:01.78 Liberty
49. 10 Malcolm Boswell 21:05.45 Oregon City
50. 10 Tyrell Evans 21:05.78 The Dalles
51. 10 Dallin Marsh 21:06.01 Liberty
52. 10 James Golston 21:07.18 Philomath
53. 9 Tyler Greco 21:12.92 Wilsonville
54. 10 Chase Nagamatsu 21:13.29 The Dalles
55. 9 Jacob Mekediak 21:14.92 The Dalles
56. 10 Fletcher Wilkin 21:20.43 Clackamas
57. 9 preston yeh 21:24.73 Clackamas
58. 10 Brady Zickel 21:25.13 Glencoe
59. 9 Jordan Tomas 21:25.40 Evergreen-Vancouver
60. 11 Isaac Garcia 21:28.20 The Dalles
61. 12 Sant Strassheim 21:32.11 The Dalles
62. 10 Justin Quan 21:34.14 Wilsonville
63. 9 Nanyi Yang 21:35.24 Clackamas
64. 12 Nate Schoch 21:38.61 Liberty
65. 9 Omar Morales 21:44.75 Clackamas
66. 10 Chris Montecalvo 21:52.90 The Dalles
67. 11 Gabriel Vega 21:53.40 Wilsonville
68. 9 Fahad Mohammed 21:53.66 David Douglas
69. 10 Charles Sarensen 21:56.03 Evergreen-Vancouver
70. 10 Xayd Magana 21:57.67 Philomath
71. 12 Keith Larson 21:58.40 Philomath
72. 11 Rex Omlid 22:03.04 Central
73. 12 Josiah Borger 22:05.64 Liberty
74. 9 Wade Cisneros 22:08.01 Oregon City
75. 10 Henry Rappleyea 22:09.28 Glencoe
76. 9 Jason Schaffer 22:09.55 Estacada
77. 11 Nick Burgett 22:14.22 Central
78. 9 Ben Griffith 22:16.29 Estacada
79. 11 Nickolas Rosenberger 22:17.22 Oregon City
80. 9 Tim Soethe 22:17.62 Glencoe
81. 9 Rufus Schrader 22:18.19 Central
82. 10 Benjamin Fookes 22:22.86 Liberty
83. 11 Joe Montes 22:24.80 Central
84. 9 Rex Hansen 22:25.80 Putnam
85. 12 Jaime Gonzalez 22:30.74 Glencoe
86. 9 Bill Burns 22:33.87 The Dalles
87. 9 Spencer Nelson 22:34.34 Liberty
88. 12 Tommy Ngo 22:34.77 David Douglas
89. 12 Alex Springer 22:36.47 Clackamas
90. 10 Jared Preble 22:37.18 Oregon City
91. 11 Antonio Hernandez 22:42.46 Liberty
92. 10 Jack Jewess 22:42.73 Oregon City
93. 12 Caleb Holcomb 23:00.38 Clackamas
94. 10 Chase Rainforth 23:01.22 Oregon City
95. 11 Joseph Linebarger 23:05.25 The Dalles
96. 11 Ethan Grenfell 23:07.06 Oregon City
97. 12 William Guasco 23:07.39 Clackamas
98. 12 Matthew Cadieux 23:08.12 Clackamas
99. 10 Dawson Crooks 23:16.17 Wilsonville
100. 9 Evan Brown 23:18.54 Liberty
101. 9 Sebastian Bear 23:22.37 Evergreen-Vancouver
102. 11 Jonathan Takle 23:23.11 Glencoe
103. 9 Collin Neville 23:23.77 Wilsonville
104. 11 Will Bates 23:26.01 Central
105. 12 Joseph Heider 23:28.61 Glencoe
106. 11 Joseph Surico 23:29.61 Glencoe
107. 9 Simon Wetton 23:36.69 Liberty
108. 9 Quinn Strassheim 23:39.62 The Dalles
109. 10 Jeremy Sieperda 23:46.66 Philomath
110. 11 Saul Damian-Lopez 23:47.30 Oregon City
111. 9 Adam Griffith 23:51.57 Estacada
112. 9 Ethan Davis 24:03.11 Central
113. 9 Rudy Grant 24:06.28 Clackamas
114. 9 Ian Dolbec 24:08.35 Glencoe
115. 10 Kyle Petchey 24:12.49 Liberty
116. 11 Niall Meeks 24:12.79 Liberty
117. 9 Andrew Robinson 24:13.36 Glencoe
118. 10 Caleb Wild 24:17.86 The Dalles
119. 10 Cole Johnson 24:19.47 Evergreen-Vancouver
120. 12 Wutthinun "Frog" C... 24:24.37 The Dalles
121. 10 Leon Linebarger 24:39.00 The Dalles
122. 9 calvin lee 24:39.50 Clackamas
123. 11 Cameron Okayama 24:45.54 Evergreen-Vancouver
124. 11 Killian Strasheim 24:46.88 The Dalles
124. 9 Dominic Dixon 24:46.88 Clackamas
126. 10 Cole Garvey 25:03.56 Milwaukie
127. 11 Aaron Pettengill 25:09.17 Corbett
128. 12 Erich Kramer 25:12.80 Wilsonville
129. 10 Sanjeeve Vas 25:31.76 Putnam
130. 11 Zane Weiler 25:40.67 Estacada
131. 10 Josiah Lloyd 25:43.34 David Douglas
132. 10 Mitch Nguyen 25:45.74 Corbett
133. 11 Austin James 25:47.91 David Douglas
134. 9 Marcius Chan 25:48.27 Clackamas
135. 11 Eric Warner 25:49.31 Liberty
136. 10 Patrick Murphy 25:50.04 Wilsonville
137. 9 Jacob Fertick 25:50.31 Evergreen-Vancouver
138. 10 Larsen Comara 25:50.84 Milwaukie
139. 9 Andrew Thatcher 25:52.24 Wilsonville
140. 9 Andrew Love 25:53.81 Central
141. 9 Long Nguyen 25:54.48 David Douglas
142. 9 Gavin Foster 26:14.97 Clackamas
143. 12 Lukas Rowland 26:21.27 Clackamas
144. 9 John Bradley 26:31.94 Central
145. 10 Logan Miller 26:33.50 Glencoe
146. 10 Alexander Andrusko 26:48.19 Clackamas
147. 9 Nick Grano 27:16.72 Wilsonville
148. 12 Meryck Barber 27:51.28 Oregon City
149. 9 Gabriel Carpenter 28:19.35 Clackamas
150. 9 Brian Hernandez 28:52.80 Liberty
151. 9 Johnny Platt 29:33.61 Wilsonville
152. 9 Jake Stein 30:05.27 Milwaukie
153. 9 Casey Litchfield 31:11.19 Milwaukie
153. 10 Caleb Morgan 31:11.19 Evergreen-Vancouver
153. 9 Cristofer Martinez... 31:11.19 Evergreen-Vancouver