Boys 5000 Meter Run
1. 9 Jack Chapman 18:21.76 Lakeridge
2. 10 Matt Lautze 18:21.98 Lakeridge
3. 10 Noah Czerwinski 18:22.34 Sherwood
4. 10 Evan Marx 18:44.99 Tualatin
5. 10 Nick Flake 18:52.41 Canby
6. 10 Drew Boyer 18:53.10 Canby
7. 10 Connor Lang 18:55.21 West Linn
8. 10 Dan McNeil 18:55.48 West Linn
9. 10 Jake Lally 18:59.15 West Linn
10. 10 Neil Yotsuya 19:04.08 West Linn
11. 10 Cameron Moats 19:11.96 Sherwood
12. 10 Alex Vellozzi 19:13.73 Lakeridge
13. 10 Shane Willis 19:19.70 Newberg
14. 9 Eric Sasadeusz 19:28.74 Lake Oswego
15. 10 Nick Franz 19:39.62 Lake Oswego
16. 10 Chris Nickerson 19:41.92 Canby
17. 10 Grant Sutton 19:43.63 West Linn
18. 10 Ethan Eddington 19:43.90 West Linn
19. 10 Connor Whitbey 19:45.77 West Linn
20. 10 Dante Salas 20:02.02 Lakeridge
21. 10 Michael Wood 20:04.07 Tualatin
22. 10 Kent Sadler 20:10.05 Tualatin
23. 10 Grant Bassett 20:12.17 Canby
24. 9 Hunter Whitehead 20:13.21 Newberg
25. 9 Derek Maiben 20:14.29 Newberg
26. 10 Dane Archer 20:22.05 Canby
27. 10 Austin Peters 20:23.59 Canby
28. 10 Conrad Pereda 20:25.70 Newberg
29. 9 Eamon Minges 20:30.11 West Linn
30. 10 Jon Stensrud 20:39.08 Lakeridge
31. 10 Gabriel Kerner 20:39.46 Tualatin
32. 10 Christian Birbeck 20:39.98 Sherwood
33. 9 Bailey Wickham 20:40.81 Sherwood
34. 10 Anthony Glaze 20:42.13 Newberg
35. 9 Artyom Karyukin 20:42.82 Lakeridge
36. 10 Eric Tran 20:43.04 West Linn
37. 10 Zane Leonard 20:48.70 West Linn
38. 10 Brady Davis 20:51.27 Tualatin
39. 9 Nathan Hopkins 20:57.70 Canby
40. 10 Matthew Morneault 20:58.95 Tigard
41. 10 Ryan Stobie 21:08.54 Canby
42. 10 Albert Wang 21:08.85 Lakeridge
43. 10 Micah Bos 21:13.38 Newberg
44. 9 Connor Wood 21:21.52 Lake Oswego
45. 9 Jake Brawner 21:23.42 Canby
46. 9 Spencer Reynolds 21:24.90 Tualatin
47. 10 Nathaniel Moss 21:26.10 Tigard
48. 10 Cole Swanson 21:26.91 Tigard
49. 9 Peyton Kuffel 21:31.58 Tigard
50. 9 Harrison Newgard 21:32.01 Lake Oswego
51. 9 Payton Churilla 21:34.32 Sherwood
52. 10 Garrett Allen 21:34.59 Sherwood
53. 9 Tyler Lathrop 21:37.91 Tualatin
54. 10 Gabe Fawver 21:38.21 Newberg
55. 10 Eric Hwang 21:39.99 West Linn
56. 9 Lucas Kropp 21:41.14 Tualatin
57. 10 Vito Lawrenz 21:42.21 Tigard
58. 10 Jinghui Lou 21:43.44 Lake Oswego
59. 10 Irfan Filipovic 21:44.34 Lake Oswego
60. 10 Hayden Mitchell 21:45.38 Tigard
61. 9 Nolan Mayfield 21:58.64 Lakeridge
62. 10 Morgan Lloyd 21:59.94 Lake Oswego
63. 9 Harrison Chebuk 22:01.41 West Linn
64. 9 Ronan Maples 22:10.23 West Linn
65. 10 Chris Markgraf 22:14.06 Lake Oswego
66. 10 Maithri Perera 22:14.99 Lakeridge
67. 9 Hudson Ehrich 22:17.09 Canby
68. 10 Joe Boone 22:30.07 Canby
69. 10 Robbie Bailey 22:32.82 Tigard
70. 10 Ryan Kamp 22:51.61 Tualatin
71. 9 Zane Long 22:53.36 Lakeridge
72. 9 Lance Lisech 22:58.47 Tualatin
73. 9 Alex Villemyer 23:05.56 Canby
74. 10 Tayven Jorgensen 23:06.42 Canby
75. 9 Zach Pryor 23:12.21 West Linn
76. 10 Mathew Clark 23:18.65 Canby
77. 10 Conner Terry 23:26.25 Lakeridge
78. 10 Peter Ragen 23:27.30 Lake Oswego
79. 9 Matthew Lochridge 23:27.59 Newberg
80. 9 Hayden Bauldree 23:30.10 Canby
81. 9 Tanis Leach 23:35.23 Sherwood
82. 10 Tyler Christensen 23:39.41 Sherwood
83. 10 Carson Terry 23:41.17 Lakeridge
84. 10 Will Cohen 23:42.61 Lake Oswego
85. 10 Ethan Storts 24:00.07 Lake Oswego
86. 10 Connor Martin 24:04.50 Newberg
87. 10 Jake Wolf 24:06.92 Tigard
88. 9 Mathew Metzker 24:17.15 Canby
89. 10 Kyle Meidinger 24:17.40 Sherwood
90. 9 Sean Tehan 24:19.59 Lakeridge
91. 9 Alex Roe 24:33.09 Sherwood
92. 9 Noah Wise 24:59.28 Tualatin
93. 10 Brian Hausman 25:04.89 Lakeridge
94. 9 Jevin Johnson 25:23.97 Lakeridge
95. 9 Jacob Brand 25:49.21 Newberg
96. 9 Tyler Gamble 25:59.44 Canby