Official Team Scores
1. Aptos 53
2. Palo Alto 96
3. Sanger 110
4. Lynbrook 152
5. Greenfield 164
6. Los Altos 196
7. Leland 222
8. Willow Glen 229
9. Milpitas 237
10. Hillsdale 261
11. North Salinas 265
12. Menlo-Atherton 273
13. Salinas 310
14. Mills 335
15. Everett Alvarez 422
16. Red Bluff 422
17. Mountain View 444
18. Santa Teresa 469
19. Watsonville 484
20. King City 486
Boys 3 mile run
1. 10 Sam Craig 16:54.00 Palo Alto
2. 10 Reed Foster 16:55.90 Palo Alto
3. 10 Koya Oki 17:01.30 Aptos
4. 10 Kaito Hashimoto 17:05.30 Milpitas
5. 10 Nick Dinsdale 17:09.70 Willow Glen
6. 10 Mohamed Saleh 17:13.60 Sanger
7. 10 Jorge Benitez 17:17.90 Aptos
8. 10 Brandon Gutierrez 17:26.40 North Salinas
9. 10 Luis Meza 17:33.70 Greenfield
10. 10 Luis Garcia 17:36.30 Aptos
11. 10 Julian Arias 17:40.40 Greenfield
12. 9 Rigo Garcia 17:41.40 Greenfield
13. 10 Marco Milinovich 17:46.60 Leland
14. 9 Josiah Sweet 17:49.00 Aptos
15. 9 Donald Taggart 17:56.50 Palo Alto
16. 9 Thomas Karpishin 17:57.00 Hillsdale
17. 10 Hugo Wu 17:57.10 Lynbrook
18. 9 Sam Armstrong 17:58.90 Hillsdale
19. 10 Matthew Quinn 18:00.60 Aptos
20. 10 Edgar Cardoso-Lopez 18:04.30 Everett Alvarez
21. 9 Ben Woods 18:06.40 Mountain View
22. 10 Geoffrey Glass 18:07.40 Los Altos
23. 10 Nachiket Ingle 18:08.00 Lynbrook
24. 10 Juan DeSantiago 18:09.40 Sanger
25. 9 Juan Gonzalez 18:10.10 Sanger
26. 9 Albert Su 18:10.20 Lynbrook
27. 9 Fabian Barrera 18:16.40 Sanger
28. 10 Eduardo Robles 18:18.30 Sanger
29. 10 Nick Maciel 18:21.50 Salinas
30. 10 Drew Stacy 18:23.20 Red Bluff
31. 10 Tru Do 18:24.70 Lynbrook
32. 9 Cameron Plume 18:25.30 Menlo-Atherton
33. 10 Jarett Edria 18:31.10 Salinas
34. 9 Miguel Zendejas 18:31.90 King City
35. 10 William Cui 18:32.30 Leland
36. 10 Jacob Sandoval 18:34.10 Greenfield
37. 10 Elliot Clark 18:35.30 Palo Alto
38. 9 Christopher Louie 18:36.60 Mills
39. 10 Nathan Godderis 18:37.10 Los Altos
40. 9 Nikolas Gibson 18:39.50 Los Altos
41. 10 Noah Yuen 18:39.90 Palo Alto
42. 10 Niklas Risano 18:40.20 Palo Alto
43. 9 Joshua Grzymala 18:40.80 Willow Glen
44. 9 Sal Nesci 18:41.60 Leland
45. 9 Toki Nakae 18:42.90 Leland
46. 10 AJ Uppal 18:44.80 Los Altos
47. 9 Nathan Seto 18:48.30 Palo Alto
48. 10 James Wilkinson 18:49.80 Willow Glen
49. 9 Tomo Yoshino 18:52.60 Los Altos
50. 9 Keiran Pinili 18:53.80 Milpitas
51. 9 Nicolas Hafer 18:53.90 Menlo-Atherton
52. 10 Jomar Mendoza 18:54.30 Milpitas
53. 9 Shoh Mollenkamp 18:58.80 Mills
54. 10 Harry Vo Do 18:59.20 North Salinas
55. 9 Aaron Cho 19:00.70 Lynbrook
56. 9 Luke Sena 19:01.00 Hillsdale
57. 10 Karl Zahlhaas- Lie... 19:01.30 Menlo-Atherton
58. 9 Jesus Jimenez 19:01.80 North Salinas
59. 9 Ethan Leahy 19:05.70 Santa Teresa
60. 10 Nico Rios 19:06.40 Lynbrook
61. 10 Matt Carpenter 19:07.90 Los Altos
62. 9 Nathan Dulay 19:08.00 Milpitas
63. 9 Jake Andrew 19:12.60 Menlo-Atherton
64. 9 Felix Minami 19:14.00 Palo Alto
65. 9 Aditya Prasad 19:15.40 Lynbrook
66. 9 Justin Packard 19:17.70 Palo Alto
67. 9 Jacky Au-Yeung 19:19.00 Mills
68. 10 Ronnie Blancas 19:19.50 Santa Clara
69. 9 Nathan Koketsu 19:21.20 Willow Glen
70. 10 Vincent Schlaick 19:22.60 Willow Glen
71. 10 Alexander Cushing 19:25.80 Los Altos
72. 10 Joshua Alimpia 19:26.20 Milpitas
73. 10 Giles Beebe 19:27.10 Menlo-Atherton
74. 9 Jevan Yu 19:30.70 Palo Alto
75. 10 Marcus Granger 19:33.30 Salinas
76. 10 Rodrick Alberto 19:34.90 North Salinas
77. 9 Isiah Garcia 19:36.00 Anzar (Aromas-San Ju...
78. 10 Osvaldo Flores 19:37.50 North Salinas
79. 9 Adrian Zuniga-Salc... 19:40.20 Watsonville
80. 10 Matthew Luu 19:41.10 Milpitas
81. 9 Johnny Olivares 19:42.40 North Salinas
82. 9 PJ Sarmanto 19:43.40 Red Bluff
83. 9 Daniel Barba 19:46.80 Watsonville
84. 10 Dylan Houpt 19:48.40 Carmel
85. 9 Brian Ho 19:48.90 Palo Alto
86. 9 Bryan Ramirez 19:50.30 Santa Teresa
87. 9 Carson Shek 19:50.70 Hillsdale
88. 10 Nathaniel Eramaa 19:51.10 Everett Alvarez
89. 9 Lucas Olsen 19:51.50 Menlo-Atherton
90. 10 Braden Haines 19:53.10 Los Altos
91. 10 Ryan Huang 19:57.00 Los Altos
92. 10 Ashton Smith 19:59.70 Red Bluff
93. 9 Diego Garcia 20:00.80 North Salinas
94. 9 Ayush Gupta 20:02.90 Palo Alto
95. 10 Matthew Mella 20:03.70 Leland
96. 10 Frank Zheng 20:03.80 Mills
97. 10 Jack Mitchell 20:04.30 Salinas
98. 10 Tarek Nasr 20:04.40 Menlo-Atherton
99. 9 Daniel Knight 20:04.90 Watsonville
100. 9 Ian Russell 20:07.20 Salinas
101. 9 Luca Johnson 20:08.70 Menlo-Atherton
102. 9 Tom Bernaards 20:09.70 Hillsdale
103. 10 Adrian Vazquez 20:16.20 North Salinas
104. 9 Jack Bartostele 20:16.40 Willow Glen
105. 10 Diego Solano 20:16.90 Mills
106. 10 Nathan Limesand 20:17.20 Salinas
107. 10 Luis Morales 20:18.20 Anzar (Aromas-San Ju...
108. 10 Josue Martinez 20:18.80 Los Altos
109. 9 Jordi Lizaola Cruz 20:19.10 Everett Alvarez
110. Mauricio Arias 20:22.50 Greenfield
111. 10 Noah Kirsch 20:23.40 Carmel
112. 9 Romain Gerard 20:24.00 Mountain View
113. 10 Jake Quinn 20:28.00 Menlo-Atherton
114. 9 Preston Venenciano 20:28.80 Milpitas
115. 10 Keenan Laurence 20:31.80 Palo Alto
116. 10 Anthony Salazar 20:33.00 Santa Teresa
117. 9 John Tayeri 20:33.70 Palo Alto
118. 10 Brian Luu 20:35.20 Santa Teresa
119. 10 Edward Choi 20:36.50 Lynbrook
120. 9 Rohan Bhargava 20:36.70 Leland
121. 9 Sejun Park 20:40.50 Leland
122. 10 Akhil Jakatdar 20:41.30 Los Altos
123. 9 Tyler Foug 20:43.40 Palo Alto
124. 9 Luca DiMaio 20:44.10 Mills
125. 9 Eric Ding 20:44.70 Mills
126. 9 Eugene Sipat 20:46.90 Milpitas
127. 9 Joshua Whitehead 20:47.80 Everett Alvarez
128. 9 Jose Torres 20:48.60 King City
129. 10 Samuel Kramer 20:49.70 Mountain View
130. 9 Zach Baumgarten 20:51.20 Palo Alto
131. 9 Miles Schulman 20:51.30 Palo Alto
132. 9 Chad Olson 20:55.30 Mountain View
133. 10 Ryan Porch 20:57.00 Carmel
134. 9 Bruno Vargas 20:59.30 Palo Alto
135. 9 Erik Picazo 20:59.60 King City
136. 10 George Calderon 20:59.60 Mills
137. 9 Samuel Rivera 21:05.80 King City
138. 10 Antonio Nerio 21:06.50 Mountain View
139. 9 Aminadab Gebredling 21:08.90 Willow Glen
140. 9 Anthony Paquet 21:08.90 Leland
141. 10 Christian Aguilar 21:11.80 Pajaro Valley
142. 9 Nathan Penner 21:16.00 Red Bluff
143. 9 Pablo Montenegro 21:16.00 Salinas
144. 10 Martin Penn 21:17.80 Los Altos
145. 10 Cole Heim 21:19.10 Aptos
146. 9 Kenny Martinez 21:19.20 Greenfield
147. 9 Isaih Bocanegra 21:22.20 Aptos
148. 9 Ricardo Alvarado 21:28.80 Watsonville
149. 10 Anthony Poni 21:28.90 Red Bluff
150. 10 Kyle Conrad 21:31.30 Menlo-Atherton
151. 9 Paxton Ryan 21:32.70 Willow Glen
152. 9 Kaleab Zewudie 21:33.20 Leadership Public
153. 10 Aguinaldo Navarro 21:34.00 Santa Clara
154. 10 Axel Michaud 21:35.30 Mountain View
155. 10 Ignacio Maravilla 21:35.90 Everett Alvarez
156. 10 George Fisher 21:38.30 Los Altos
157. 11 Jose Villa 21:43.90 Latino College Prep
158. 10 Alex Luna 21:44.50 Los Altos
159. 10 Alex Wong 21:44.70 Los Altos
160. 9 Isaac Liang 21:45.10 Mills
161. 10 Teo Martinez 21:45.70 Willow Glen
162. 9 Harrison Frahn 21:46.70 Palo Alto
163. 10 Christopher Winter... 21:47.80 Anzar (Aromas-San Ju...
164. 9 Angel Dominguez 21:48.90 Everett Alvarez
165. 10 Michael Kulinich 21:50.80 Leland
166. 10 McClane Howland 21:51.90 Mountain View
167. 10 Alex Adams 21:52.60 Salinas
168. 9 Joshua Lawson 21:58.20 North Salinas
169. 9 William Swartz 22:01.40 Red Bluff
170. 9 Scott L'Heureux 22:03.00 Santa Clara
171. 10 Bryan Moreno 22:03.60 Watsonville
172. 9 Miles Lafayette 22:04.60 Hillsdale
173. 9 Arundel Kramer 22:07.20 North Salinas
174. 9 Ricky Labeef 22:07.30 King City
175. 10 Ben Gross 22:09.30 Los Altos
176. 10 Arzaga Andrew 22:09.40 Hillsdale
177. 9 Nicolas Barron 22:09.90 Summit Rainier
178. 10 Shaun Tucker 22:10.90 King City
179. 9 Anthony Eva 22:11.30 Hillsdale
180. 10 Bill Lam 22:15.30 Mills
181. 9 Lucas Urquidez 22:16.60 North Salinas
182. 9 Ryan Harsono 22:23.00 Mills
183. 9 Freddy Von Oepen 22:25.00 Aptos
184. 9 Daniel Adams 22:29.50 Los Altos
185. 9 Emmanuel Valdez 22:32.30 Everett Alvarez
186. 10 Ken Nguyen 22:37.10 Santa Clara
187. 10 Eduardo Meraz 22:38.20 Latino College Prep
188. 9 Manuel Gonzalez Meza 22:38.70 Everett Alvarez
189. 10 Varun Bopardikar 22:46.80 Los Altos
190. 9 Abraham Perez 22:48.70 Greenfield
191. 9 William Torres 22:49.30 Willow Glen
192. 9 Ross Mathews 22:49.70 Santa Teresa
193. 9 Nicholas Kikuta 22:50.80 Mountain View
194. 9 Matthew Michaels 22:55.30 Willow Glen
195. 10 Nicholas Thom 22:55.30 Palo Alto
196. 9 Eduardo Villagomez 22:58.00 Greenfield
197. 10 Juan Valdez 23:04.40 Watsonville
198. 9 David Rodriguez 23:08.00 Salinas
199. 10 David Garcia 23:11.30 Willow Glen
200. 10 Kasra Orumchian 23:16.10 Palo Alto
201. 10 Darryl Yeo 23:16.50 Los Altos
202. 10 Jordan Shaver 23:17.10 Los Altos
203. 10 David Ruiz 23:18.70 Pajaro Valley
204. 10 Leonardo Coronel 23:22.20 Salinas
205. 10 Daniel Logan 23:24.30 Palo Alto
206. 10 William Sallomi 23:25.40 Palo Alto
207. 10 Jack Lilygren 23:49.20 Los Altos
208. 9 Max Ludwig 23:53.40 Willow Glen
209. 9 Raul Rodriguez 23:53.60 Salinas
210. 9 Sergio Carrasco 23:54.40 Greenfield
211. 10 Oliver Liu 23:56.60 Palo Alto
212. 9 Oscar Liu 23:57.00 Palo Alto
213. 10 Kevin Kerr 24:01.00 Palo Alto
214. 10 Jose Frias 24:01.50 Leland
215. 9 Ignacio Saavedra 24:11.90 North Salinas
216. 10 Dakota Benson 24:14.90 Salinas
217. 9 Chanyang Song 24:21.80 Mills
218. 9 Jack Jeffery 24:21.90 Aptos
219. 10 Ryan Sun 24:22.50 Mills
220. 10 Addison Stott 24:35.00 Salinas
221. 9 Logan Tokaoka 24:44.10 Leadership Public
222. 10 Alex Carty 24:47.00 Los Altos
223. 10 Patrick Mahoney 24:51.40 Los Altos
224. 9 Jesus Alvarez 24:56.40 Watsonville
225. 9 Jonathan Van Zuylen 25:05.50 Mountain View
226. 9 Cole Asucion 25:06.30 Leland
227. 9 Luis Gabriel 25:38.40 Latino College Prep
228. 10 Eduardo Garcia 25:51.90 Greenfield
229. 9 Cesar Avila 25:59.00 Anzar (Aromas-San Ju...
230. 9 Noel Diaz 26:24.20 North Salinas
231. 9 Ben Cornell 26:27.80 Los Altos
232. 10 Dan Appel 26:32.50 Los Altos
233. 10 Arshia Behzad 26:34.00 Mountain View
234. 9 Jacob Gomez 26:42.10 Salinas
235. 9 Anthony Zanella 26:56.20 Leland
236. 10 Emilio Sanchez 26:59.90 North Salinas
237. 9 Matthew Wong 27:00.50 Hillsdale
238. 9 Kyros Yip 27:35.30 Mills
239. 10 Raymond Floyd 27:53.80 Argonaut
240. 12 Mike Cubillos 27:56.80 Latino College Prep
241. 9 Daniel Howe 28:13.70 Argonaut
242. 10 Evan Fu 28:30.80 Los Altos
243. 9 Christopher Lopez 29:43.80 Marina
244. 10 Samuel Hernandez 32:14.20 Pajaro Valley
245. 9 Sebastian Elms 41:03.80 Argonaut