Official Team Scores
1. Adolfo Camarillo 74
2. Simi Valley 110
3. Oak Park 113
4. Ventura 173
5. Thousand Oaks 208
6. Agoura 224
7. Buena 229
8. Newbury Park 238
9. Calabasas 249
10. Channel Islands 275
11. Moorpark 286
12. Nordhoff 288
13. Foothill Technology 292
14. Rio Mesa 329
15. Westlake 332
16. Santa Paula 372
17. Oaks Christian 409
18. Hueneme 432
19. Oxnard 473
20. Fillmore 511
21. Pacifica (Oxnard) 623
Boys 5k run
1. 10 Joshua Montoya 17:25.15 Agoura
2. 10 Matthew Ahn 17:31.33 Simi Valley
3. 10 Ethan Bersley 17:39.34 Thousand Oaks
4. 10 Allen Zeng 18:01.18 Calabasas
5. 10 Chris Cruz 18:01.52 Ventura
6. 10 Zach Leith 18:03.28 Oak Park
7. 10 Connor Ahl 18:05.93 Simi Valley
8. 10 Bronson Miller 18:07.10 Adolfo Camarillo
9. 10 Kyndall Long 18:08.87 Newbury Park
10. 10 Caleb Whetten 18:10.36 Adolfo Camarillo
11. 10 Mitchell Park 18:12.65 Adolfo Camarillo
12. 9 Marc Choi 18:14.75 Westlake
13. 10 Kevin Gonzalez 18:15.52 Channel Islands
14. 10 Anthony Calce 18:18.79 Oak Park
15. 10 Cade Creason 18:20.83 Oak Park
16. 10 Joseph Magana 18:24.47 Simi Valley
17. 10 Ivan Pitones 18:25.42 Rio Mesa
18. 10 Liam White 18:27.37 Nordhoff
19. 10 Brock Donaldson 18:28.64 Ventura
20. 10 Emmanuel Prieto 18:29.30 Adolfo Camarillo
21. 10 Mario Robledo 18:31.84 Buena
22. 10 Renato Navarro 18:33.21 Moorpark
23. 10 Bryce Whitworth 18:33.80 Thousand Oaks
24. 10 Carlos Bacajol 18:42.17 Hueneme
25. 10 Danny Heffernan 18:44.98 Adolfo Camarillo
26. 10 John Ramos 18:48.39 Oxnard
27. 10 Robert Markmann 18:48.86 Buena
28. 10 Titan Teachman 18:52.04 Westlake
29. 10 Darren Wu 18:52.81 Foothill Technology
30. 10 Jason Messner 18:56.08 Foothill Technology
31. 10 Bryan Gasser 18:59.39 Agoura
32. 10 Fernando Gonzalez 19:00.23 Adolfo Camarillo
33. 9 Andrew Chen 19:00.28 Calabasas
34. 10 Grayson Irwin 19:02.11 Oak Park
35. 11 Kevin Daniel 19:05.94 Royal
36. 10 Lance Haywood 19:06.08 Ventura
37. 10 Jacob Goodwin 19:06.31 Simi Valley
38. 10 Sean Appleford 19:06.99 Newbury Park
39. 10 Jay Schmidt 19:07.00 Moorpark
40. 10 Donaldo Martinez 19:08.37 Channel Islands
41. 10 Ry Johnson 19:09.03 Nordhoff
42. 10 Cole Stender 19:09.68 Ventura
43. 10 Marco Viveros 19:10.45 Adolfo Camarillo
44. 10 Luis Limon 19:10.92 Santa Paula
45. 10 Ori Ratoviz 19:12.48 Oak Park
46. 10 David Morales-Zapien 19:15.06 Rio Mesa
47. 10 Shane Hanrahan 19:15.30 Thousand Oaks
48. 10 Justin Tolchinsky 19:15.36 Oak Park
49. 10 Justin Quaal 19:17.57 Buena
50. 10 Cade Franz 19:19.20 Simi Valley
51. 10 David Price 19:21.28 Oaks Christian
52. 10 Jackson Hinkle 19:21.35 Oaks Christian
53. 9 Juan C Laureano 19:23.23 Buena
54. 10 Zachary Garcia 19:23.70 Adolfo Camarillo
55. 10 Colin Cremault 19:24.35 Newbury Park
56. 9 Sam Church 19:25.21 Newbury Park
57. 9 Carl Chen 19:26.81 Calabasas
58. 10 Weston Field 19:26.89 Oak Park
59. 10 Ryan Murillo 19:27.12 Channel Islands
60. 10 Jorge Acevedo 19:28.18 Fillmore
61. 10 Jose G. Garcia 19:29.94 Nordhoff
62. 10 Lance Longaker 19:33.33 Agoura
63. 10 Cullen Reeves 19:34.29 Moorpark
64. 10 Daniel Montes 19:35.19 Foothill Technology
65. 10 Christian Zamudio 19:35.83 Adolfo Camarillo
66. 10 Nathan Holcomb 19:37.31 Agoura
67. 10 Salvador Perez 19:37.89 Hueneme
68. 10 Raine Hagerty 19:38.35 Foothill Technology
69. 10 Trevor McCutchen 19:39.36 Thousand Oaks
70. 9 Conner Fujishin 19:40.37 Calabasas
71. 10 Jake Freeman 19:41.14 Oak Park
72. 10 Humberto Jimenez 19:45.14 Santa Paula
73. 10 Noah Maness 19:45.78 Agoura
74. 10 Blake Saari 19:47.65 Thousand Oaks
75. 10 Christopher Davis 19:48.45 Moorpark
76. 10 Eric Rios 19:49.33 Oxnard
77. 10 Tade Siekiel-Zdzie... 19:49.61 Ventura
78. 10 Jason Cathcart 19:51.91 Rio Mesa
79. 10 Carlos Enriquez 19:53.70 Santa Paula
80. 10 Mathias Portzel 19:56.63 Oaks Christian
81. 10 Charles Varien 19:58.06 Ventura
82. 10 Marcos Barranco 20:00.43 Channel Islands
83. 10 Vianey Ellison 20:00.98 Thousand Oaks
84. 10 Sean McHale 20:03.14 Nordhoff
85. 10 Brock Bouchard 20:06.72 Buena
86. 10 Max Alcozar 20:08.65 Adolfo Camarillo
87. 10 Guillermo Hernandez 20:12.13 Santa Paula
88. 10 Kenzo Buhain 20:13.71 Rio Mesa
89. 10 Jonathan VanHyning 20:15.64 Ventura
90. 10 Max Clark 20:20.63 Newbury Park
91. 10 Emilio Barrera 20:22.28 Ventura
92. 10 Alan Gallardo 20:23.51 Westlake
93. 10 Garrett Chen 20:24.53 Westlake
94. 10 Andres Hernandez 20:25.04 Channel Islands
95. 10 Brandon Thompson 20:27.66 Oak Park
96. 10 Riley Doyle 20:28.84 Newbury Park
97. 10 Neev Levy 20:32.37 Oak Park
98. 9 Declan Murray 20:32.70 Calabasas
99. 9 Schurmer Bryan 20:34.33 Nordhoff
100. 9 Christian Ramirez 20:39.49 Nordhoff
101. 10 Jack Lee 20:40.39 Buena
102. 10 Jacob Grajeda 20:41.03 Ventura
103. 10 Michael Johnson 20:43.78 Moorpark
104. 10 Hudson Kispert 20:44.63 Agoura
105. 10 John Ramirez 20:45.40 Moorpark
106. 10 Gregory Oler 20:47.37 Adolfo Camarillo
107. 10 Scott Nagatoshi 20:47.45 Newbury Park
108. 10 Alexander Sliva 20:48.10 Moorpark
109. 10 Louis Yi 20:51.13 Oak Park
110. 10 Jason Perez 20:55.45 Adolfo Camarillo
111. 10 George Madias 20:58.08 Oaks Christian
112. 10 Garrett Garces 21:00.06 Buena
113. 10 Zack Gorman 21:00.73 Nordhoff
114. 10 Christian Tommasi 21:02.16 Calabasas
115. 9 Max Chen 21:02.85 Simi Valley
116. 10 Benjamin Vasquez 21:04.38 Santa Paula
117. 10 Jericho Cezar 21:07.47 Newbury Park
118. 10 Sam Purmer 21:08.19 Thousand Oaks
119. 10 Wyatt Lumsden 21:10.99 Moorpark
120. 10 Dylan Narkawicz 21:12.10 Newbury Park
121. 10 Joey Russo 21:14.00 Thousand Oaks
122. 9 Joseph Sullivan 21:15.98 Newbury Park
123. 9 Donovan Clow 21:16.87 Foothill Technology
124. 10 Daniel Castillo 21:18.08 Channel Islands
125. 10 Andrew Hernandez 21:18.60 Fillmore
126. 10 Adrian Navarro 21:19.61 Hueneme
127. 10 David Rodriguez 21:21.60 Rio Mesa
128. 10 Eric Tamura 21:24.32 Thousand Oaks
129. 10 Fermin Zacapa 21:26.55 Hueneme
130. 10 Antonio Villalobos 21:30.70 Fillmore
131. 10 Colin Estrada 21:32.53 Rio Mesa
132. 10 Damien Melgoza 21:33.48 Pacifica (Oxnard)
133. 10 Andrew Nivon 21:37.78 Oak Park
134. 10 Ronin Toy 21:39.06 Agoura
135. 10 Luis Leon 21:40.17 Fillmore
136. 10 Luke Larson 21:40.33 Moorpark
137. 10 Daniel Cruz 21:41.01 Fillmore
138. 10 Aaron Velasquez 21:47.36 Buena
139. 10 Evan Stowell 21:52.67 Ventura
140. 10 Waylon Majors 21:55.95 Royal
141. 10 Daniel Januska 21:59.64 Ventura
142. 10 Emanuel Aragon 22:04.30 Oxnard
143. 10 Pranav Pomalapally 22:04.41 Westlake
144. 10 Andy Chau 22:06.72 Moorpark
145. 10 Lahiru Ranmuthu 22:11.64 Buena
146. 10 Binh Le 22:16.50 Moorpark
147. 10 Carlos Paredes 22:23.64 Moorpark
148. 10 Kevin Weisenberger 22:34.01 Rio Mesa
149. 10 Elliot Kim 22:39.70 Westlake
150. 10 Anthony Huynh 22:39.83 Westlake
151. 10 Manuel Hernandez 22:43.73 Pacifica (Oxnard)
152. 10 Tristan Brown 22:47.82 Hueneme
153. 10 Juan Ramireiz 22:52.14 Pacifica (Oxnard)
154. 10 Ryan Sherman 22:52.98 Moorpark
155. 10 Victor Tellez 22:55.72 Pacifica (Oxnard)
156. 10 Harry Sandstrom 23:05.87 Thousand Oaks
157. 10 Camero De La Huerta 23:19.22 Oxnard
158. 10 Luis Rolales 23:20.90 Newbury Park
159. 10 Ever Morrow 23:24.28 Thousand Oaks
160. 10 Carlos Zaragoza 23:24.91 Moorpark
161. 10 Anthony Allison 23:28.41 Hueneme
162. 10 Joseph Belinfante 23:29.99 Calabasas
163. 10 Roberto Cruz 23:41.70 Oxnard
164. 10 Mark Jones 23:41.72 Moorpark
165. 10 Richard Castanon 23:42.81 Rio Mesa
166. 10 Philip Schofield 23:46.12 Moorpark
167. 10 Sean Weber 23:48.65 Thousand Oaks
168. 10 Leonardo Gonzalez 23:50.63 Channel Islands
169. 10 Ben Kosar 23:52.96 Thousand Oaks
170. 10 Uriel Juarez 23:59.44 Santa Paula
171. 10 Alec Akers 24:12.80 Oaks Christian
172. 10 Alex Tinajero 24:30.23 Santa Paula
173. 10 Vardhan Raum 24:35.43 Moorpark
174. 10 Jake Bernstein 24:36.31 Oak Park
175. 10 Daryl Nanranjo 25:01.15 Oak Park
176. 10 Ben Harmon 25:03.42 Thousand Oaks
177. 10 Dominick Fiscalini 25:06.11 Buena
178. 10 Gregge Boggs 25:19.82 Ventura
179. 10 Adam Cortez 25:23.56 Pacifica (Oxnard)
180. 10 Damian Cordova 25:30.42 Hueneme
181. 10 Danny Macias 25:34.50 Pacifica (Oxnard)
182. 10 Alejandro Ruiz 25:44.60 Pacifica (Oxnard)
183. 10 David Salazar 26:16.01 Pacifica (Oxnard)
184. 10 Jacob Smith 27:48.39 Oak Park
185. 10 Yiheng Wu 28:42.09 Moorpark