Official Team Scores
1. Grant 24
2. Oregon City 53
3. Cleveland (OR) 78
4. Madison 93
5. Centennial 160
6. Gresham 163
Men's Junior Varsity 5k Run
1. 11 Mike Meo 17:52.9 Grant
2. 12 Mason Ashmore 18:45.4 Grant
3. 11 Malcolm Boswell 18:46.4 Oregon City
4. 12 Matthew Bennett 18:58.09 Madison
5. 9 Jack Nelson 18:58.5 Cleveland (OR)
6. 11 Chris Duval 19:03.29 Grant
7. 9 Peter Streich 19:03.79 Grant
8. 12 Ian Clark 19:05.59 Grant
9. 11 Logan Schnoor 19:10.3 Oregon City
10. 12 Ben Ward-Dubois 19:14.3 Grant
11. 9 Shea Van Butler 19:15.3 Grant
12. 10 Ollie Sims 19:21.5 Grant
13. 11 Devin Cayton 19:25.7 Oregon City
14. 10 Ryan O'Connor 19:29.5 Grant
15. 10 Brett Zonick 19:50.9 Grant
16. 10 Max Schroedl 20:00.5 Cleveland (OR)
17. 10 Kevin O'Reilly-Hoi... 20:10.5 Oregon City
18. 10 Jackson Heath 20:17.3 Grant
19. 10 Jacob Armstrong 20:19.09 Oregon City
20. 10 Benjamin Gardiner 20:20.5 Oregon City
21. 12 Cameron Hilman 20:21.8 Grant
22. 12 Vincent Ngo 20:25.4 Madison
23. 10 Gabe Knepper 20:27.5 Cleveland (OR)
24. 12 Kyle Smith-Doolittle 20:29.09 Madison
25. 10 Alexander Coffin 20:29.9 Cleveland (OR)
26. 10 Lydeth Gullam 20:30.4 Grant
27. 9 Evan Dodson 20:33.3 Oregon City
28. 12 Richard Smith 20:34.9 Grant
29. 10 Eli Huckabee 20:36.8 Cleveland (OR)
30. 10 Colin Klein 20:42.5 Grant
31. 10 Michael Rask 20:48.5 Grant
32. 9 Ben Fox 20:49.8 Grant
33. 11 Kilian Jones 20:50.7 Grant
34. 10 Michael Seid 20:51.7 Cleveland (OR)
35. 10 Charlie Elliott 20:52.2 Grant
36. 9 Ian Palin 20:53.4 Grant
37. 11 Aris Kitchin 21:04.7 Madison
38. 9 Aleck Gabriel 21:09.2 Centennial
39. 10 Henry Morton 21:12 Grant
40. 11 Jesse Dammann 21:15.5 Cleveland (OR)
41. 11 Kounann Gullam 21:19.09 Grant
42. 9 Sergio Luquin 21:20.4 Centennial
43. 11 Simon Brown 21:23.3 Cleveland (OR)
44. 10 Cyrus Johnson 21:25.9 Cleveland (OR)
45. 11 Kadon Meigs 21:27 Gresham
46. 10 Tanner Jenkins 21:30.4 Oregon City
47. 10 Joseph Pearson 21:34.59 Cleveland (OR)
48. 9 Ian Replinger 21:35.5 Cleveland (OR)
49. 10 Henry Hawking 21:37.9 Cleveland (OR)
50. 9 John Feary 21:42 Oregon City
51. 10 Finn Hughes 21:47.3 Cleveland (OR)
52. 11 Shaun Hannan 21:49.3 Madison
53. 12 Riley Lewis 21:51.09 Gresham
54. 9 Finn Kemper 21:52.2 Cleveland (OR)
55. 9 Nikolas Hudson 21:52.5 Grant
56. 11 Jake Warmflash 21:52.9 Cleveland (OR)
57. 10 Elliott Tewfik 21:53.8 Cleveland (OR)
58. 10 Glen Skahill 21:56.9 Cleveland (OR)
59. 9 Owen Wing 22:01.59 Cleveland (OR)
60. 10 Julian Wyatt 22:02.2 Grant
61. 10 Dana Pearson 22:02.4 Grant
62. 10 Andy Dana 22:02.7 Grant
63. 12 Jarod Morrow 22:03 Madison
64. 9 Colin Hale-Brown 22:09.4 Cleveland (OR)
65. 11 Eli Tan 22:11.4 Cleveland (OR)
66. 11 Gabriel Carsner 22:14.2 Gresham
67. 9 Dashiel Weidman 22:15.3 Grant
68. 10 Silas Kidd-Myers 22:16.5 Grant
69. 9 Sam Gebhardt 22:19.5 Centennial
70. 12 Jackson Smith 22:20.4 Grant
71. 9 Alden Robert 22:21.09 Madison
72. 9 Emmett Coughlin-Gl... 22:25.59 Grant
73. 10 David Sanchez perez 22:26.09 Centennial
74. 10 Dominic Verna-Ketel 22:27.4 Cleveland (OR)
75. 12 Martin Lemon 22:30 Gresham
76. 10 Thomas Eykamp 22:33.59 Cleveland (OR)
77. 12 Joey Henderson 22:34.09 Cleveland (OR)
78. 11 Jackie Vu 22:38.3 Madison
79. 9 Tyson Gradwahl 22:42.4 Gresham
80. 10 Andy Ho 22:47.4 Cleveland (OR)
81. 11 Ben Peachey 22:53.3 Gresham
82. 10 Ethan Rose 23:02.2 Gresham
83. 9 Scout Paret 23:02.7 Cleveland (OR)
84. 10 William Tang 23:05 Cleveland (OR)
85. 11 Avi Halperin 23:09.5 Cleveland (OR)
86. 12 Simone Gradogna 23:12.7 Centennial
87. 10 Mathew Preston 23:22.7 Oregon City
88. 9 Henry Mapes 23:38.09 Grant
89. 9 Sam Shearer 23:38.3 Grant
90. 11 Bart Brewer 23:42 Cleveland (OR)
91. 9 Jack Havrilla 23:43.7 Gresham
92. 10 Gilbert Quiroz Alt... 23:54.4 Oregon City
93. 9 Josue Velasquez-Si... 23:58.7 Centennial
94. 9 Sebastian Sack 24:01.09 Grant
95. 9 Jack Eaton 24:42.7 Grant
96. 9 Noah Baskin 24:43.59 Grant
97. 9 Jacob Schuhl 24:47 Centennial
98. 9 Warner Schrack 24:48.8 Grant
99. 10 William Yu 25:54.2 Cleveland (OR)
100. 11 Bridger Hayes-Lattin 26:01.2 Cleveland (OR)
101. 10 Henri Bozarth 26:02.59 Grant
102. 9 Jake Safirstein 26:44 Grant
103. 10 Eric Vaughn-Matthews 26:45.59 Grant
104. 9 Sebastian Miller 26:48.2 Grant
105. 9 Nathan Reilly 27:39.3 Cleveland (OR)
106. 10 Sam Dornfest 27:46.5 Grant
107. 9 Jadon Price 27:53.4 Centennial
108. 9 Lucas Nimelman 28:19.3 Grant
109. 9 Zach Hudson 28:51.3 Grant
110. 11 Kelly Norris 28:54.4 Gresham
111. 9 Ben McFarland 28:54.7 Cleveland (OR)
112. 9 Mario Zaki 29:14.59 Centennial
113. 10 Gabe Garcia 29:25.7 Madison
114. 11 Ayrias Coye 29:33.7 Grant
115. 11 Cody McCullough 29:47.8 Cleveland (OR)
116. - Dylan Magana 31:44.9 Oregon City