Boys 5,000m Run
1. 10 Alex Graffunder 17:19.8 Union
2. 10 Jeremy Baxter 17:29.5 Union
3. 12 Brandt Bergeron 17:39.5 St. Stephen's Academy
4. 11 Aaron Lane 17:42.5 Southwest Christian
5. 10 Jackson Hicken 17:44.8 Valley Catholic
6. 12 Harris Lackey 17:56.9 Union
7. 12 Chase Stubblefield 17:57.1 Southwest Christian
8. 12 Samuel O'Reilly 17:58.7 Union
9. 9 Jackson Miller 18:26.1 Valley Catholic
10. 11 Joe Zochert 18:31.4 Southwest Christian
11. 12 Aidan Gillespie 18:43.5 Valley Catholic
12. 10 Reece Hupfer 18:45.3 Westside Christian
13. 12 Trevor Verhelst 18:46.6 Union
14. 9 Trent Driesner 18:57.6 Southwest Christian
15. 11 Jayson Blackburn 19:07.4 Union
16. 12 Garrett Rice 19:20.5 Union
17. 12 Jacob Dicken 19:25.2 Valley Catholic
18. 9 Jack Tetzloff 19:25.8 Valley Catholic
19. 10 Gresham Bergeron 19:28.6 St. Stephen's Academy
20. 11 James Ombati 19:36.8 Vernonia
21. 9 Tim Stevens 19:36.9 Union
22. 11 Venkat Doddapaneni 19:50.1 Valley Catholic
23. 9 Joshua Williams 19:56.2 St. Stephen's Academy
24. 9 Matthew Sheehy 19:59.3 Union
25. 10 Beau Griffith 19:59.6 Portland Christian
26. 11 Matthew Parrish 20:05.0 Columbia Christian
27. 11 David Richtenburg 20:19.1 Faith Bible Christian
28. 10 Ian Erwert 20:24.6 Valley Catholic
29. 9 Louis-David Gendro... 20:32.4 Valley Catholic
30. 11 Max Ilie 20:37.4 Portland Christian
31. 12 Nam Nguyen 20:37.8 Valley Catholic
32. 11 Oliver Tawney 20:39.3 Valley Catholic
33. 10 Cam Stubblefield 20:52.9 Southwest Christian
34. 11 Mark Henke 20:53.4 Vernonia
35. 10 Christian Crawford 21:04.1 Westside Christian
36. 11 Nathaniel Gurnee 21:05.7 Westside Christian
37. 10 Matt Ierardi 21:16.5 Valley Catholic
38. 10 Graeson Roll 21:20.7 Faith Bible Christian
39. 12 Parker McClaugherty 21:20.7 Country Christian
40. 9 Matthew Leslie 21:38.5 Valley Catholic
41. 9 Jacob Suarez 21:46.2 Southwest Christian
42. 9 Anton Soder 21:46.7 Portland Waldorf
43. 10 Connor Hood 21:47.2 Faith Bible Christian
44. 10 Chase Perez 21:49.4 Portland Waldorf
45. 9 Leo Goodrich 21:53.6 Portland Waldorf
46. 10 James Funk 21:54.3 Country Christian
47. 12 John Kendall 22:02.4 Country Christian
48. 11 Arne Schiemann 22:08.7 Vernonia
49. 11 Riku Nakatsuji 22:09.8 Valley Catholic
50. 11 Brooks Peden 22:15.3 Valley Catholic
51. 10 Garret Mulder 22:16.0 Southwest Christian
52. 12 Alex Satrum 22:19.3 Country Christian
53. 10 Zane Hout 22:20.4 Southwest Christian
54. 9 Steven Swart 22:26.5 Southwest Christian
55. 10 Ryan Ohm 22:35.9 Valley Catholic
56. 12 Gabe McAfee 22:42.0 Southwest Christian
57. 12 Michael Mann 22:47.5 Country Christian
58. 12 Michael Christensen 22:54.6 Country Christian
59. 10 Angus Johnson 23:00.7 Valley Catholic
60. 11 Jon Buck 23:03.3 St. Stephen's Academy
61. 10 Kade McClaugherty 23:05.0 Country Christian
62. 10 Brady Stapleton 23:08.0 North Clackamas Chri...
63. 12 John Eisenbacher 23:14.8 Valley Catholic
64. 11 Loic Patigny 23:46.6 Vernonia
65. 9 Jake Engstrom 23:58.7 Valley Catholic
66. 11 Theo Ilie 24:00.5 Portland Christian
67. 11 Nolan Kincaid 24:04.3 Valley Catholic
68. 11 Jacob Daskalakis 24:07.7 Faith Bible Christian
69. 10 Jesse Troutman 24:09.9 Union
70. 12 Evan Bonazzola 24:18.5 Columbia Christian
71. 10 Ben Fleck 24:40.5 Vernonia
72. 12 Paul Michalec 24:48.9 Vernonia
73. 11 Jarod Shaw 25:15.5 Vernonia
74. 9 Evan Tsuei 25:15.7 St. Stephen's Academy
75. 9 Sean Coffee 26:01.1 Vernonia
76. 12 Andres Vega 26:01.6 Valley Catholic
77. 10 Jonan Doan 27:17.3 Southwest Christian
78. 9 Dominik Vlasak 27:40.2 Valley Catholic
79. 11 Ken Nguyen 28:28.6 Portland Christian
80. 9 Zach Yontz 28:47.6 Faith Bible Christian
81. 12 Ethan Cape 30:08.4 Valley Catholic
Girls 5,000m Run
1. 9 Alisa Fox 20:24.5 Union
2. 12 Elly Wells 20:57.6 Union
3. 10 Emily Bruns 21:54.5 Southwest Christian
4. 12 Kyndal Murchison 21:59.2 Union
5. 12 Elizabeth Herbes 22:00.6 Union
6. 11 Kathryn Sheehy 22:11.0 Union
7. 9 Abriel O'Reilly 22:24.4 Union
8. 11 Madison Steele 22:32.9 North Clackamas Chri...
9. 10 Tana Fouts 22:34.0 Union
10. 10 Caitlin DeFries 22:52.7 Union
11. 11 Samantha Short 23:02.0 Union
12. 11 Kendall Tsuei 23:12.6 St. Stephen's Academy
13. 11 Leire Valladares 23:47.6 Vernonia
14. 9 Maddie Austen 24:07.3 Southwest Christian
15. 10 Marissa Haas 24:26.9 Southwest Christian
16. 11 Elizabeth Gibson 24:49.8 Valley Catholic
17. 10 Mary Eisenbacher 24:56.8 Valley Catholic
18. 10 Kati Mallon 25:04.3 Union
19. 11 Jane Southgate 25:16.9 St. Stephen's Academy
20. 11 Karen Brown 25:30.7 Union
21. 10 Katherine Shay 25:35.2 St. Stephen's Academy
22. 11 Chloe Huot 26:04.8 Vernonia
23. 11 Justine Larue 26:21.0 Vernonia
24. 9 Brooklyn Davis 26:42.1 Columbia Christian
25. 10 Sheena Burch 26:47.2 Portland Waldorf
26. 12 Michaela Hill 26:55.0 Union
27. 9 Kathryn Holady 26:55.1 Southwest Christian
28. 11 Meghan Bauman 26:58.7 St. Stephen's Academy
29. 12 KJ Varner 27:18.6 Union
30. 9 Rosemary Hosie 27:28.8 Country Christian
31. 10 Isabella Amman 27:29.5 Valley Catholic
32. 9 Stephanie Mecalis 27:36.5 Portland Christian
33. 10 Claire Breckenridge 27:40.9 St. Stephen's Academy
34. 11 Josefine Lassen 27:56.8 Vernonia
35. 10 Sandra Sy 28:01.7 Portland Christian
36. 10 Elizabeth Oeverman 28:35.4 St. Stephen's Academy
37. 10 Kyra Stoiantschewsky 28:47.1 Valley Catholic
38. 10 Lydia Mumford 29:12.4 Portland Christian
39. 12 Vivianna Bustamanti 29:29.1 Vernonia
40. 12 Kelly Heitz 29:30.9 Union
41. 11 Megan Dutro 29:48.6 Faith Bible Christian
42. 12 Michelle Allan 29:53.9 Faith Bible Christian
43. 11 Megan Rice 29:55.3 Vernonia
44. 10 Faith Zimmerman 30:03.2 Faith Bible Christian
45. 10 Katie King 30:13.5 St. Stephen's Academy
46. 9 Anna Lane 30:18.3 Southwest Christian
47. 11 Jessica Chung 33:13.3 Valley Catholic