Official Team Scores
1. Campolindo 43
2. Northgate 51
3. Gregori High 65
4. San Leandro 138
5. Castro Valley 169
6. Yreka 171
7. Berkeley 178
8. De La Salle 227
9. Overfelt 278
10. Las Lomas 286
11. El Camino 297
12. Atwater 298
13. Santa Rosa 315
Boys 2.1 mile run
1. 10 Isaac Fernandez 12:06.08 Yreka
2. 10 Santiago Ruiz 12:06.90 Gregori High
3. 9 William Sornberger 12:17.52 Northgate
4. 10 Casey Chambers 12:22.71 Campolindo
5. 10 Timothy Sams 12:24.80 Campolindo
6. 10 Ethan Sauerberg 12:30.57 Campolindo
7. 9 Joseph Momich 12:31.25 Northgate
8. 10 Blake Chitwood 12:37.65 Yreka
9. 10 Cameron Reyes 12:41.31 California (San Ramon)
10. 10 Michael Lizzarago 12:46.02 Northgate
11. 9 Cole Herbert 12:48.05 Northgate
12. 10 Sebastian Cronkite 12:49.11 Gregori High
13. 10 Luke Wilson 12:50.66 Berean Christian
14. 10 Damian Galvan 12:51.34 San Leandro
15. 10 Andrew Tseng 12:51.87 Campolindo
16. 10 Mason Reeves 12:57.60 Gregori High
17. 10 Thibault Gourlin 13:04.45 Campolindo
18. 9 Brayden Glascock 13:18.20 Santa Rosa
19. 10 Noah Gonzalez 13:19.39 Castro Valley
20. 10 Nick Paron 13:19.78 Del Campo
21. 10 Matthew Marsh 13:20.19 Gregori High
22. 10 Brenden Walsh 13:20.63 El Camino
23. 10 Javier Medina 13:23.90 Gregori High
24. 10 Daichi Uzawa 13:24.77 Berkeley
25. 10 Sam Dudley 13:26.27 Northgate
26. 10 David Chen 13:26.73 Campolindo
27. 10 Tristan Blevins 13:28.11 Gregori High
28. 10 Momin Mirza 13:30.99 Berkeley
29. 10 Hunter Reeves 13:33.85 Gregori High
30. 10 Jack Doggett 13:34.52 Northgate
31. 10 Sanjay Baas 13:35.07 Northgate
32. 10 Everett Quock 13:35.52 San Leandro
33. 10 Otis Scott 13:37.19 Berkeley
34. 10 Ramon Soria 13:38.38 Gregori High
35. 10 Adryan Rios 13:39.83 Del Campo
36. 10 Tony Sanchez 13:41.73 San Leandro
37. 10 Alexis Frias 13:47.40 Casa Grande
38. - Rico Ezekiel 13:50.08 San Leandro
39. 10 Dan Smith 13:50.48 Castro Valley
40. 10 Armando Islas 13:53.23 San Leandro
41. 10 Anthony Gugg 13:58.00 Castro Valley
42. 10 Nick Persson 13:59.31 California (San Ramon)
43. 10 Miguel Arcinega 14:03.27 Overfelt
44. CASTELLANOS JOSE 14:03.93 Overfelt
45. 10 Alexander Szafranski 14:04.80 De La Salle
46. 10 Sam Battles 14:05.96 Berkeley
47. 9 Michael Pederson 14:07.61 Castro Valley
48. 10 Matt Kandler 14:10.30 Casa Grande
49. 10 Andrew Graham 14:13.70 Las Lomas
50. 9 Anthony Sendejo 14:14.21 Yreka
51. 10 Kevin Cahal 14:17.28 De La Salle
52. 10 Dustin Fong 14:21.91 Castro Valley
53. 10 Nicholas Pilgrim 14:24.43 De La Salle
54. - Evans Trevor 14:26.65 Northgate
55. 10 Toby Frager 14:27.25 San Leandro
56. 10 Johnny Lin 14:30.87 San Leandro
57. 10 James Kratz 14:32.11 De La Salle
58. 10 Jay Billy 14:33.38 Castro Valley
59. 10 Dominic Miller 14:34.07 Castro Valley
60. 10 Gerardo Infante 14:34.44 Atwater
61. 10 Joel Villalpando 14:38.22 El Camino
62. 10 Gabriel Jimenez 14:39.63 De La Salle
63. 10 Gerald Sanchez 14:40.72 Atwater
64. 10 Christian Wellington 14:41.58 De La Salle
65. 9 Nathan Merz 14:43.61 Las Lomas
66. 10 Anthony Tate 14:44.26 San Leandro
67. 9 Ryan Sechler 14:45.42 Las Lomas
68. 10 Dominic Hanecak 14:47.46 De La Salle
69. 9 Justin Wong 14:48.91 Castro Valley
70. 10 Chris Guillaume 14:49.54 Castro Valley
71. 9 Miles Charter 14:49.98 Yreka
72. 10 Kyle Neal 14:50.31 Atwater
73. 9 Tyler Jones 14:50.73 Yreka
74. 10 Steven Nguyen 14:51.14 Gregori High
75. 10 Ricardo Zavala 14:51.70 Atwater
76. 10 Ali Malik 14:52.64 California (San Ramon)
77. 10 Krisna Supatra-Cam... 14:55.10 Berkeley
78. 10 Jack Singer 14:55.80 Castro Valley
79. 10 Jake Romeo 14:56.28 Alhambra
80. JACINTO FERNANDO 14:58.83 Overfelt
81. 10 Jacob Pearson 14:59.49 Casa Grande
82. 9 Anthony O'Dea 15:01.65 Las Lomas
83. GALDAMEZ CHRISTOPHER 15:02.26 Overfelt
84. 9 Aravind Ulagappan 15:02.71 Las Lomas
85. 10 Creighton Hare 15:03.13 Las Lomas
86. 10 Jason Ng 15:04.82 El Camino
87. 9 Conor Schott 15:05.25 Santa Rosa
88. 10 Nicholas Corona 15:13.58 San Leandro
89. 9 Luke Martin 15:13.99 Castro Valley
90. 10 Tyler Brown 15:14.53 Atwater
91. 10 Marvin Tayo 15:16.60 San Leandro
92. 10 TJ Prescott 15:17.12 Santa Rosa
93. 10 Sam Ruggio 15:21.20 De La Salle
94. 10 Amir Udler 15:21.86 California (San Ramon)
95. 10 Roger Vega 15:22.89 Berkeley
96. 10 Travis Cox 15:23.51 Las Lomas
97. 10 Will Mulligan 15:23.95 De La Salle
98. 10 Jason Hutchinson 15:24.88 Gregori High
99. 10 Sean Nussdorfer 15:25.28 Casa Grande
100. 10 Sebastian Sotolugo 15:25.98 Windsor
101. 9 Thomas Baker 15:28.84 Las Lomas
102. AMAYA JONATHAN 15:31.33 Overfelt
103. 10 Nathaniel Araujo 15:32.00 Berean Christian
104. CHUKWUEMEKA C 15:35.17 Mt Eden
105. 9 Mario Repetto 15:36.21 El Camino
106. 10 Jack Jaynes 15:38.09 De La Salle
107. 10 Eric Lau 15:47.35 San Leandro
108. 9 Jordan Plack 15:48.41 Santa Rosa
109. AGUILAR MANNY 15:48.82 Overfelt
110. 9 Simon Lau-Shum 15:49.68 Las Lomas
111. 11 James Elliott 15:50.89 Yreka
112. 10 Matthew Moynihan 15:51.48 De La Salle
113. 10 Jair Martinez 15:51.96 De La Salle
114. 9 Josef Dethlefsen 15:54.04 Santa Rosa
115. 9 Japheet Singh 15:56.81 Gregori High
116. 9 Bryson Keyes 15:57.75 Las Lomas
117. 10 Jan Javier 15:59.12 De La Salle
118. 9 Ryan Marquart 16:00.33 Las Lomas
119. 10 Ian Felton 16:00.86 Gregori High
120. 10 Hugo Solis Galeana 16:02.50 San Leandro
121. 10 Mark Evangelista 16:03.73 El Camino
122. 10 Joshua Johnson 16:09.07 Gregori High
123. 9 Fletcher Padberg 16:11.29 Las Lomas
124. 10 Justin Yoon 16:13.52 Las Lomas
125. 9 Shane Egan-Perez 16:20.49 El Camino
126. 10 Chris Ayala 16:22.37 San Leandro
127. 10 Gabriel Caparas 16:25.66 El Camino
128. 10 Arnold Khampaseut 16:26.91 San Leandro
129. 10 Zachary Fletcher 16:28.59 San Leandro
130. 10 Gabriel Ward 16:30.81 Gregori High
131. 10 Erick Lopez 16:36.52 Atwater
132. 10 Matthew Betti 16:38.35 Castro Valley
133. 10 Max Mariotti 16:38.87 Berean Christian
134. 9 Ian Tseng 16:44.32 El Camino
135. 10 Ian Jackson-little 16:59.49 Las Lomas
136. 9 Benny Situ 17:04.90 El Camino
137. 10 Salvador Rodas-Zep... 17:06.42 Gregori High
138. 10 Isaiah Reagers 17:09.65 Atwater
139. 10 Christophe Marinier 17:12.15 Campolindo
140. 10 Alex Merenda 17:15.60 Gregori High
141. 9 Xochipilli Olivera... 17:16.50 Santa Rosa
142. 10 Ryan Sanchez 17:16.95 San Leandro
143. 10 Matthew Gaim 17:22.33 San Leandro
144. 9 Andrew Hom 17:22.80 El Camino
145. 10 Shang Su 17:25.54 Gregori High
146. 10 David Enguidanos 17:27.92 San Leandro
147. 10 Gabriel Gonzales 17:33.79 Alhambra
148. 10 Peter Duarte 17:35.37 Santa Rosa
149. 9 Rory Bourdage 17:36.17 Santa Rosa
150. 10 Walter Mymala 17:40.45 San Leandro
151. 9 David Dailey 17:49.82 Atwater
152. 10 Ryan Domanski 18:08.73 De La Salle
153. 10 Shawn Utensu 18:09.72 Las Lomas
154. 9 David Mulligan 18:14.34 Las Lomas
155. 9 Will Ducharme 18:23.34 Las Lomas
156. 10 William Lao 18:24.02 Castro Valley
157. 9 Jorhi Roca-Nacua 18:35.47 Las Lomas
158. 10 Tristian Chhay 18:44.28 Gregori High
159. 10 Ched Badillo 18:56.39 Gregori High
160. 10 Roberto Alfaro 19:47.54 De La Salle
161. 10 Adis Tabakovic 20:34.91 San Leandro
162. 10 Alexander Mauthe 21:24.55 Gregori High