Boys 5,000m Results
1. 12 Cameron Slovic 17:07 Oregon Episcopal
2. 11 Aaron Lane 17:22 Southwest Christian
3. 11 Gustavo Lopez 17:24 Woodburn
4. 12 Brandt Bergeron 17:32 St. Stephen's Academy
5. 11 Timothy Curtis 17:33 Southwest Christian
6. 10 Finn James 17:48 Riverdale
7. 12 Chase Stubblefield 17:50 Southwest Christian
8. 12 Brian Gentry 17:50 Riverdale
9. 12 Tanner Fackrell 18:01 Woodburn
10. 12 Bryan Falls 18:10 Rainier
11. 11 Johnathan Guisinger 18:12 Rainier
12. 12 Nic Bergen 18:17 Catlin Gabel
13. 11 Grant Thomas 18:25 Oregon Episcopal
14. 11 Chandler Watson 18:26 Oregon Episcopal
15. 10 Jack Casalino 18:28 Oregon Episcopal
16. 11 John Graff 18:38 Rainier
17. 10 Beau Griffith 18:41 Portland Christian
18. 10 Preston Nightingale 18:58 Taft
19. 11 Chance Haun 19:01 Taft
20. 10 Koen Howell 19:06 Woodburn
21. 12 Everett Pearson 19:11 Oregon Episcopal
22. 11 Joe Zochert 19:11 Southwest Christian
23. 10 Gresham Bergeron 19:19 St. Stephen's Academy
24. 9 Trent Driesner 19:19 Southwest Christian
25. 11 Didier Fuentes 19:28 Woodburn
26. 9 Jacob Suarez 19:28 Southwest Christian
27. 11 Rafael Vazques 19:32 Woodburn
28. 10 Silas Goodlee-Camp... 19:33 Catlin Gabel
29. 11 Neil Natarajan 19:37 Catlin Gabel
30. 11 Tim Gentry 19:43 Riverdale
31. 11 James Ombati 19:43 Vernonia
32. 9 Cezar Torres 19:44 Woodburn
33. 11 Charan Naidoo 19:45 Catlin Gabel
34. 12 Cole Bemis 19:52 Riverdale
35. 10 Evan Morris 19:55 Riverdale
36. 10 Sam Hinerfeld 20:02 Riverdale
37. 11 Eben Rogers 20:03 Oregon Episcopal
38. 10 Clay Sullivan 20:07 Vernonia
39. 11 Andrew Eoff 20:08 Portland Adventist
40. 12 Douglas Graham 20:10 Portland Adventist
41. 10 Fisher Ng 20:13 Riverdale
42. 10 Eric Berdejo 20:13 Woodburn
43. 12 Jack Malsin 20:14 Catlin Gabel
44. 11 David Richtenburg 20:15 Faith Bible Christian
45. 9 Joshua Williams 20:17 St. Stephen's Academy
46. 11 Harrison Lee 20:20 Riverdale
47. 11 Hezekiah Quinlan 20:24 Life Christian
48. 11 Mark Henke 20:26 Vernonia
49. 10 Noah Solomon 20:27 Oregon Episcopal
50. 10 Graeson Roll 20:28 Faith Bible Christian
51. 11 Will Conyers 20:30 Catlin Gabel
52. 11 Matthew Parrish 20:33 Columbia Christian
53. 10 Timothy Vasilyev 20:33 Life Christian
54. 10 Elliott White 20:33 Catlin Gabel
55. 10 Will Harmon 20:41 Catlin Gabel
56. 10 Marcell Simon 20:45 Catlin Gabel
57. 11 Liam Wynne 20:50 Catlin Gabel
58. 11 Grant Roulier 20:54 Riverdale
59. 10 Dawson Wood 20:54 Taft
60. 12 Bryceu Moon 21:08 Rainier
61. 10 Ean Wood 21:18 Taft
62. 10 Cam Stubblefield 21:24 Southwest Christian
63. 11 Peter Krull 21:25 Portland Adventist
64. 11 Brandon Hobson 21:25 Woodburn
65. 11 Arne Schiemann 21:57 Vernonia
66. 11 Francesco Mian 22:08 Vernonia
67. 10 Brendyn Mulliken 22:10 Vernonia
68. 9 Zach Nakamura 22:17 Portland Adventist
69. 11 Henry Talbott 22:19 Oregon Episcopal
70. 10 Garret Mulder 22:20 Southwest Christian
71. 9 Chase Kellar 22:25 Rainier
72. 10 Wills Haffner 22:31 Portland Adventist
73. 10 Connor Hood 22:40 Faith Bible Christian
74. 10 Logan Bundy 22:40 Riverdale
75. 11 Peter Hayward 22:43 St. Stephen's Academy
76. 10 Zane Hout 22:47 Southwest Christian
77. 12 Gabe McAfee 22:48 Southwest Christian
78. 11 Theo Ilie 22:49 Portland Christian
79. 11 Logan Davidson 22:51 Rainier
80. 11 Patrick Knapp 22:53 Portland Adventist
81. 11 Jarod Shaw 23:00 Vernonia
82. 10 Andrew Look 23:00 Catlin Gabel
83. 9 David Liu 23:02 Catlin Gabel
84. 9 Steven Swart 23:04 Southwest Christian
85. 9 Aaron Wong 23:08 Portland Adventist
86. 12 Zach Levis 23:13 Oregon Episcopal
87. 10 Jon Cabal 23:17 Taft
88. 9 Miles Rosenthal 23:27 Riverdale
89. 11 Chris Cote 23:30 Rainier
90. 12 Steven Cockey 23:32 Oregon Episcopal
91. 12 Tryce Thomas 23:32 Portland Adventist
92. 12 Adam Nakamura 23:33 Portland Adventist
93. 11 Loic Patigny 23:44 Vernonia
95. 9 Clayton Helfrich 23:54 Taft
96. - Eric Wolfe 24:00 Riverdale
97. 9 Jack Richardson 24:00 Rainier
98. 11 Nolan Abell 24:10 Rainier
99. 10 William Seekamp 24:20 Catlin Gabel
100. 9 Evan Tsuei 24:23 St. Stephen's Academy
101. 10 Dennis Sanchez 24:27 Woodburn
102. 11 Hunter Pierce 24:38 Rainier
103. 11 Lucas Liu 24:46 Oregon Episcopal
105. 11 Reece Lowry 24:47 Rainier
104. 11 Edgar Dillanes 24:48 Woodburn
106. 11 Hunter Fillis 24:52 Portland Christian
107. 11 David Placido 24:52 Rainier
108. 9 Kenneth Guerr 24:54 Rainier
109. 12 Paul Michalec 24:57 Vernonia
110. 11 Elijah Ford 25:11 Rainier
111. 11 Ryan Schmid 25:17 Portland Adventist
112. 9 Sean Coffee 25:21 Vernonia
113. 9 Mathus Leungpathom... 25:25 Catlin Gabel
114. 9 Cameron Nielsen 25:32 Oregon Episcopal
115. 9 Finn Knauss 26:17 Portland Adventist
116. 10 Aaron Leek 26:18 Portland Adventist
117. 10 Logan Harrison 26:18 Portland Adventist
118. 10 Thomas Grebert 26:55 Riverdale
119. 9 Logan Clark 27:02 Rainier
120. 9 Ethan Buss 27:08 Rainier
121. 11 Dustin Vensel 27:13 Columbia Christian
122. 9 David Fryer 27:19 Riverdale
123. 12 Evan Bonazzola 27:47 Columbia Christian
124. 10 Jonan Doan 29:10 Southwest Christian
125. 9 Jay Burton 29:46 Portland Adventist
126. 9 Evan Getz 29:51 Oregon Episcopal
127. 9 Zach Yontz 30:43 Faith Bible Christian
128. 9 Jaeden Robb 31:24 Rainier
128. 11 Shane Bergeron 31:40 Rainier
130. 10 Kiran Sawhney 34:01 Riverdale
Girls 5,000m Run
1. 9 Stephanie Finley 18:51 Oregon Episcopal
2. 10 Maya Rayle 19:31 Catlin Gabel
3. 11 Samantha Slusher 20:43 Catlin Gabel
4. 10 Maya Fernandez-Pow... 21:11 Catlin Gabel
5. 10 Emily Bruns 21:16 Southwest Christian
6. 9 Zoe Zurasky 21:18 Riverdale
7. 11 Lilah Abrams 21:20 Riverdale
8. 11 Aliya Mahmoud 22:13 Catlin Gabel
9. 10 Ella Crosby 22:19 Oregon Episcopal
10. 9 Haley Bernard 23:16 Catlin Gabel
11. 12 Cindy Abrams 23:17 Riverdale
12. 11 Nikolet Kostur 23:21 Riverdale
13. 11 Janni Kristensen 23:27 Rainier
14. 11 Leire Valladares 23:37 Vernonia
15. 10 Rory O'hollaren 23:39 Oregon Episcopal
16. 11 Kendall Tsuei 23:40 St. Stephen's Academy
17. 11 Kira La Sage 23:50 Portland Adventist
18. 10 Marissa Haas 24:00 Southwest Christian
19. 9 Maddie Austen 24:02 Southwest Christian
20. 11 Ashley Bush 24:03 Rainier
21. 10 Raimy Hamdan 24:09 Oregon Episcopal
22. 11 Jane Southgate 24:12 St. Stephen's Academy
23. 11 Natalie Jones 24:13 Riverdale
24. 11 Riley Richardson 24:16 Rainier
25. 11 Lexi French 24:36 Taft
25. 10 Anita Sperl 24:36 Portland Adventist
26. 9 Ella Menashe 24:38 Oregon Episcopal
27. 10 Katherine Shay 24:59 St. Stephen's Academy
28. 11 Andrea Castano 25:17 Vernonia
30. 10 Lauren Solari 25:28 Portland Adventist
31. 12 Monica Guisinger 25:39 Rainier
32. 11 Caroline Brok 25:41 Oregon Episcopal
33. 9 Brooklyn Davis 25:55 Columbia Christian
34. 11 Justine Larue 26:05 Vernonia
35. 11 Chloe Huot 26:27 Vernonia
36. 11 Jocey Vera 26:31 Woodburn
37. 12 Clareesa Kuebler 26:32 Portland Adventist
38. 10 Holly Carson 26:36 Life Christian
39. 11 Meghan Bauman 26:36 St. Stephen's Academy
40. 9 Stephanie Mecalis 26:37 Portland Christian
41. 10 Gracee Koester-Sch... 26:58 Riverdale
42. 9 Kathryn Holady 27:17 Southwest Christian
43. 10 Megan Clark 27:18 Rainier
44. 10 Claire Breckenridge 27:35 St. Stephen's Academy
45. 10 Elizabeth Oeverman 27:47 St. Stephen's Academy
46. 10 Ameya Okamoto 27:50 Catlin Gabel
47. 10 Nastassia Goodson 27:58 Oregon Episcopal
48. 10 Cassie McFalls 28:13 Vernonia
50. 9 Helena Berens 28:39 Riverdale
51. 11 Anna Kilo 28:52 Oregon Episcopal
52. 10 Lara McClain 28:53 Riverdale
53. 11 Emily Fowler 28:55 Riverdale
54. 10 Emily Livingstone 28:58 Catlin Gabel
55. 11 Jaymie Holland 29:17 Rainier
56. 11 Jaedyn Crape 29:20 Rainier
57. 11 Bella Mal 29:33 Portland Adventist
58. 10 Lydia Mumford 29:38 Portland Christian
59. 10 Katie King 30:05 St. Stephen's Academy
60. 10 Isabelle Zheng 30:18 Catlin Gabel
61. 11 Julia Patterson 30:50 Rainier
62. 9 Anna Lane 30:56 Southwest Christian
63. 10 Kylie Wong 32:05 Oregon Episcopal
65. 10 Skyla Ade 32:13 Rainier
66. 11 Megan Rice 32:18 Vernonia
67. 10 Faith Zimmerman 32:20 Faith Bible Christian
68. 9 Madeline McCoy 32:51 Life Christian
69. 12 Sarah Probasco 33:29 Rainier
70. 11 Julia McCoy 50:33 Life Christian