boys 5000m run
1. 11 Jalato Sultessa 16:36.1 Parkrose
2. 12 Jason Rae 16:39.0 La Salle
3. 10 Miguel De La Melena 16:50.0 Union
4. 11 Tristan Robins 16:50.3 Union
5. 11 Daniel Ragsdale 16:51.3 Lakeridge
6. 11 Paris Williams 16:52.0 Liberty
7. 12 Tim Jordan 16:57.2 Lakeridge
8. 11 Sean Richardson 17:03.3 La Salle
9. 11 Reed Mederos 17:06.6 Lakeridge
10. 11 Noah Belcik 17:09.5 Lakeridge
11. 12 Jonathan Fookes 17:12.3 Liberty
12. 12 Joe Tadesse 17:12.9 Union
13. 12 Dan Carrier 17:23.1 Scappoose
14. 12 Connor McLaughlin 17:24.0 Sherwood
15. 11 Andrew Peters 17:24.4 Sherwood
16. 12 Dominick Marshall 17:26.1 Liberty
17. 11 Justin Miller 17:27.6 Lakeridge
18. 10 Alex Harbert 17:30.7 Lakeridge
19. 12 AJ England 17:34.6 Union
20. 10 Jarad McKinney 17:39.7 Union
21. 12 Keaton Spiller 17:40.2 Heritage
22. 12 Matthew Brooks 17:42.8 Sherwood
23. 10 Gabe Smith-Nilsen 17:44.1 Lakeridge
24. 12 Nathan Tamashiro 17:47.0 La Salle
25. 11 Garrett Riggs 17:47.5 Lakeridge
26. 10 Aaron Lane 17:48.9 Southwest Christian
27. 9 Josh Quaglio 17:51.5 Sherwood
59. 10 Cameron Moats 18:00.0 Sherwood
28. 11 Angel Goemaere 18:01.9 McNary
29. 9 Jack Chapman 18:06.5 Lakeridge
30. 12 Casey Cooke 18:12.1 St Helens
31. 12 Marcus Raz 18:17.0 Westside Christian
32. 11 Ryan Chidlaw 18:25.1 Sherwood
33. 10 Henry Rummerfield 18:32.0 Sherwood
34. 10 Dawson Shoup 18:32.5 Union
35. 12 Tony Weaver 18:34.1 Southwest Christian
36. 12 Alex Dickinson 18:35.2 Liberty
37. 11 Nick Salsburg 18:35.7 Lakeridge
38. 12 Jacob Harley 18:40.0 Scappoose
39. 12 Stephen Gift 18:41.6 Scappoose
40. 12 Vitaliy Svirdan 18:41.9 Heritage
41. 12 Fred Resch 18:42.4 Sherwood
42. 11 Alex Magee 18:46.1 Union
43. 9 Andy Krueger 18:46.5 La Salle
44. 10 Nicholas Touchette 18:53.6 La Salle
45. 10 Chad Richards 18:54.7 Union
46. 12 Joshua Moats 18:54.9 Sherwood
47. 11 Mason Reardon 18:55.5 Scappoose
48. 12 Chance Clark 18:57.9 McNary
49. 10 Levi Miles 18:59.9 La Salle
50. 10 Davis McHugh 19:00.8 McNary
51. 12 Jonny Collier 19:01.9 Union
52. 12 Jackson Grubbe 19:02.9 Sherwood
53. 12 Jack Pitcher 19:03.7 Westside Christian
54. 11 Eric Alvarez 19:03.8 Liberty
55. 9 John Kavulich 19:05.4 Scappoose
56. 10 Joe Zochert 19:07.5 Southwest Christian
57. 11 Jack Stemm 19:11.6 Liberty
58. 11 Chase Stubblefield 19:14.4 Southwest Christian
60. 11 Jarret Boynton 19:20.5 St Helens
61. 10 Timothy Curtis 19:29.3 Southwest Christian
62. 9 Sanjeet Singh 19:33.4 Heritage
63. 10 Patrick Higgins 19:34.8 Liberty
64. 12 Darrick Williams 19:41.2 Parkrose
65. 11 Will Meade 19:43.0 Liberty
66. 11 Wyatt Grine 19:43.5 McNary
67. 10 Koby Portes 19:49.8 Heritage
68. 12 Dylan Clemo 19:52.7 Hillsboro
69. 12 Fuller Worman 19:54.6 St Helens
70. 12 Riley Repp 19:58.2 McNary
71. 12 Logan Ross 20:00.4 Scappoose
72. 12 Ethan Marcantonio 20:07.3 Scappoose
73. 12 Jarib Coleman 20:16.5 Hillsboro
74. 10 Brendan Fugere 20:18.1 St Helens
75. 12 Nathan Kubeczko 20:18.5 Southwest Christian
76. 10 Josh Newberry 20:19.2 Heritage
77. 9 Ross Munro 20:23.7 St Helens
78. 10 David Keller 20:31.8 Heritage
79. 9 Will Harley 20:40.9 Scappoose
80. 9 Dakotah Camberg 20:47.5 St Helens
81. 11 Jesse Honeyman 20:51.1 McNary
82. 10 Christian Cramblett 20:54.0 Heritage
83. 11 Michael Threlfall 20:55.1 Hillsboro
84. 11 Shawn Stone 20:58.1 Scappoose
85. 10 Austin Sharp 20:58.4 Scappoose
86. 11 Chris Martin 21:06.2 Southwest Christian
87. 9 Cam Stubblefield 21:17.4 Southwest Christian
88. 12 Diego Argueta 21:19.8 Liberty
89. 12 Ivan Ortiz 21:22.1 Hillsboro
90. 11 Garet Calavan 21:28.4 Hillsboro
91. 12 Josh Meneley 21:32.7 Southwest Christian
92. 11 Dakota Loberger 21:33.9 Hillsboro
93. 10 Nathaniel Gurnee 21:40.4 Westside Christian
94. 9 Kenny Pratt 21:52.8 Westside Christian
95. 9 Thaddeo Pia 21:57.2 Veritas
96. 12 Zach Morgan 22:10.9 Southwest Christian
97. 12 Jacob Hamling 22:26.9 Parkrose
98. 9 Spencer Richardson 22:55.3 Westside Christian
99. 12 Leonardo Paz 24:04.9 Hillsboro
100. 9 Collin Gray 24:06.7 Hillsboro
101. 12 Toto Tellez 24:21.7 Hillsboro
102. 11 Kevin Dang 24:22.4 Parkrose
103. 9 Simon Griffin 25:33.6 Westside Christian