Boys 5000 Meter Run
1. 9 Silas Goodlee-Camp... 19:38.88 Catlin Gabel
2. 9 Noah Solomon 20:08.71 Oregon Episcopal
3. 11 Everett Pearson 20:13.67 Oregon Episcopal
4. 12 Forrest Kwong 20:21.34 Catlin Gabel
5. 9 Elliott White 20:21.93 Catlin Gabel
6. 9 Evan Morris 20:24.42 Riverdale
7. 11 Chris Martin 20:24.87 Southwest Christian
8. 12 Zach Morgan 20:32.06 Southwest Christian
9. 11 Grant Brown 20:40.90 Riverdale
10. 10 Gunnar Fairbairn 20:44.38 Catlin Gabel
11. 11 Zach Levis 20:49.77 Oregon Episcopal
12. 10 Harrison Lee 20:57.56 Riverdale
13. 9 Cam Stubblefield 21:23.84 Southwest Christian
14. 9 Will Harmon 21:43.96 Catlin Gabel
15. 9 Austin Stein 21:46.82 Warrenton
16. 12 Peter Herdina 21:53.58 Southwest Christian
17. 9 Ethan Hed 22:00.48 Catlin Gabel
18. 12 Mukund Raguram 22:03.90 Oregon Episcopal
19. 10 Drake Warren 22:12.10 Catlin Gabel
20. 9 Sam Hinerfeld 22:15.15 Riverdale
21. 12 Collin Harris 22:24.31 Riverdale
22. 11 Orlando Polk 22:24.52 Oregon Episcopal
23. 10 Neil Natarajan 22:24.91 Catlin Gabel
24. 10 Nikhil Murthy 22:25.93 Catlin Gabel
25. 11 Daniel Stathem 22:27.40 Portland Adventist
26. 9 Mason Snider 22:30.46 Catlin Gabel
27. 9 Gavin Wisdom 22:35.87 Riverdale
28. 9 Logan Bundy 22:39.02 Riverdale
29. 12 Andrew Wittig 22:43.52 Riverdale
30. 10 Logan Davidson 22:55.95 Rainier
31. 10 Jack Reamy 23:01.44 Riverdale
32. 10 Tim Gentry 23:05.62 Riverdale
33. 12 Zachary White 23:16.79 Portland Adventist
34. 12 Josh Meneley 23:23.53 Southwest Christian
35. 10 Henry Talbott 23:24.18 Oregon Episcopal
36. 12 Max Armstrong 23:25.13 Catlin Gabel
37. 12 Jules Renaud 23:25.21 Catlin Gabel
38. 12 Joseph Endler 23:25.28 Catlin Gabel
39. 12 Ford Brown 23:25.36 Catlin Gabel
40. 12 Finn Schneider 23:25.47 Catlin Gabel
41. 12 Jacob Case 23:25.56 Catlin Gabel
42. 12 Jeff Weigand 23:26.79 Riverdale
43. 12 Matt Mogck 23:32.55 Riverdale
44. 12 Erik Trotter 23:38.46 Southwest Christian
45. 11 Isaac Bell 23:46.79 Rainier
46. 10 Chris Cote 24:00.12 Rainier
47. 11 Riley Coulter 24:10.87 Rainier
48. 10 Reece Lowry 24:13.29 Rainier
49. 10 Lucas Liu 24:21.86 Oregon Episcopal
50. 10 Noah Paez 24:40.88 Portland Adventist
51. 10 Nolan Abell 25:03.09 Rainier
52. 9 Isaiah Vasquez 25:51.73 Rainier
53. 9 Garrett Lefebvre 25:51.78 Rainier
54. 11 Charlie Burrows 25:53.98 Warrenton
55. 10 David Placido 25:59.50 Rainier
56. 9 James Roberts 26:10.12 Oregon Episcopal
57. 10 Hunter Pierce 26:21.50 Rainier
59. 9 Adoniah Simon 26:26.87 Portland Adventist
60. 9 Logan Harrison 26:39.37 Portland Adventist
65. 11 Gabe McAfee 27:42.51 Southwest Christian
66. 11 Brent Moon 27:48.10 Rainier
67. 9 Jonan Doan 27:49.83 Southwest Christian
71. 10 Lukas Roubal 29:37.63 Clatskanie
72. 9 Nate Strong 29:37.76 Clatskanie