boys 5000m run
1. 11 Ryan French 17:00.10 Sunset
2. 10 Shad Galloway 17:00.78 Sunset
3. 11 Charlie Kawasaki 17:07.53 Sunset
4. 10 Logan Stratton 17:12.94 Sunset
5. 10 Austin Migchelbrink 17:23.03 Sunset
6. 9 Christian Frech 17:27.44 Jesuit
7. 11 Carter Powers 17:29.88 Sunset
8. 10 Daniel Sealand 17:41.72 Jesuit
9. 11 Peter Stine 17:42.12 Sunset
10. 10 Jack Nam 17:44.08 Sunset
11. 12 Ben Lee 17:44.87 Sunset
12. 11 Ethan Bergin 17:46.34 Sunset
13. 10 Connor Grant 17:47.91 Jesuit
14. 11 Scott Miller 17:55.38 Jesuit
15. 12 David Carbonari 18:15.25 Jesuit
16. 12 David Boss 18:16.97 Jesuit
17. 10 Casey Butz 18:20.34 Sunset
18. 9 Justin Denson 18:23.53 Jesuit
19. 10 Zach Miller 18:26.22 Jesuit
20. 12 Jacob Metter 18:27.56 Sunset
21. 9 Grant Summers 18:29.72 Jesuit
22. 9 Max Himmelright 18:31.97 Jesuit
23. 12 Brendan Deal 18:35.82 Sunset
24. 9 Alex Ishac 18:36.34 Jesuit
25. 9 Nathan Silenzi 18:37.81 Jesuit
26. 9 Conner Graziano 18:40.00 Beaverton
27. 12 Jacob Slavik 18:47.84 Sunset
28. 11 Jack Bishop 18:48.19 Jesuit
29. 11 Michael Tobin 18:53.88 Jesuit
30. 10 Philip Sheridan 19:04.47 Beaverton
31. 11 Austin Mihuc 19:05.02 Sunset
32. 9 Daniel Mueller 19:07.28 Beaverton
33. 11 Nick McGuire 19:18.78 Sunset
34. 10 Kaden Profit 19:18.81 Sunset
35. 10 Rohan Varma 19:25.31 Sunset
36. 11 Jeffrey Sharp 19:25.79 Beaverton
37. 10 Victor Agostinelli 19:29.88 Jesuit
38. 10 Augie Palena 19:32.84 Jesuit
39. 9 Henry Durbin 19:36.41 Jesuit
40. 9 Andy Johnson 19:40.22 Jesuit
41. 10 Sergey Sharpe 19:42.72 Sunset
42. 10 Aiden Chandlee 19:44.31 Jesuit
43. 10 Patrick Beckett 19:47.41 Jesuit
44. 11 Ryan Liddell 19:48.00 Jesuit
45. 9 Nolan Skokan 19:48.34 Jesuit
46. 10 Sanil Hattangadi 19:57.00 Sunset
47. 9 Max Bergin 19:57.50 Sunset
48. 9 Josh Ramirez 20:00.00 Jesuit
49. 10 Alex Schendel 20:01.00 Jesuit
50. 10 Max Morgan 20:08.58 Jesuit
51. 9 Anton Getzlaf 20:11.31 Beaverton
52. 10 Jared DeVore 20:18.56 Sunset
53. 9 Sam Judge 20:19.21 Jesuit
54. 9 Ben Harper 20:23.94 Jesuit
55. 12 Rodrigo Mejia-Hern... 20:27.47 Beaverton
56. 9 Evan Hunter 20:27.81 Beaverton
57. 12 John Dolan 20:38.59 Jesuit
58. 11 Stephen McGarry 20:38.90 Beaverton
59. 9 David Chen 20:44.03 Sunset
60. 9 Pratheek Makineni 20:44.37 Sunset
61. 10 Mike Nichols 20:45.26 Sunset
62. 11 Marco Bigio 20:46.02 Sunset
63. 9 Tim Haarmann 20:53.59 Jesuit
64. 10 Jackson McAffee 20:54.50 Sunset
65. 9 Julian Hale 20:55.18 Jesuit
66. 9 Thomas Verzani 20:56.59 Jesuit
67. 10 Colton Morgan 21:02.69 Sunset
68. 9 Reece Takayama 21:03.08 Jesuit
69. 9 Trevor Ross 21:10.91 Sunset
70. 9 Josh Allen 21:18.31 Jesuit
71. 9 Brennan Kaufmann 21:22.78 Jesuit
72. 9 Aidan Akenson 21:28.15 Sunset
73. 9 Ryan Stephen 21:31.81 Jesuit
74. 9 Jack McMillan 21:47.22 Sunset
75. 12 Josh Dunham 21:50.53 Beaverton
76. 9 Luke Stream 21:56.31 Jesuit
77. 10 William Tooley 22:00.03 Jesuit
78. 10 Andrew Sandmire 22:01.41 Beaverton
79. 10 Matt Hotchkiss 22:01.98 Jesuit
80. 9 Reid Holman 22:02.93 Jesuit
81. 9 Dolby Toews 22:08.94 Beaverton
82. 9 Iain Gorey-Miles 22:09.37 Jesuit
83. 10 Ethan Uehara 22:09.78 Sunset
84. 10 Zack Pelster 22:17.00 Jesuit
85. 9 Will Ebert 22:25.28 Sunset
86. 9 Bo Nix 22:32.05 Sunset
87. 9 William Rehm 22:51.25 Beaverton
88. 9 Henry Hausner 22:51.65 Jesuit
89. 9 Ori Tsameret 22:54.18 Sunset
90. 9 Slade Bruneau 23:06.25 Jesuit
91. 9 Harrison Dreyer 23:12.25 Jesuit
92. 9 Darke Hull 23:15.53 Jesuit
93. 9 Brogan Mooney 23:19.03 Jesuit
94. 9 Aaron Compton 23:19.48 Jesuit
95. 10 Ethan Passadore 23:44.00 Jesuit
96. 10 Alex Erickson 24:12.34 Jesuit
97. 9 Ben Blessington 24:14.78 Jesuit
98. 9 Carter Strear 24:22.56 Jesuit
99. 9 Aaron Hall 24:31.38 Beaverton
100. 9 Max Faust 24:35.56 Sunset
101. 9 Matt Lazo 25:30.22 Jesuit
102. 9 Jim Dawson 25:42.84 Jesuit
103. 11 Robert Marksthaler 26:04.15 Jesuit
104. 9 Matthew Orfaly 26:30.78 Jesuit
105. 9 Connor Martin 26:35.00 Beaverton
106. 9 Grayson Szczukowski 26:57.18 Jesuit
107. 9 Gregory Martin 27:02.62 Beaverton
108. 10 Nate Wessels 28:18.62 Jesuit
109. 9 Noah Ruckwardt 28:33.78 Jesuit