Official Team Scores
1. Northgate 47
2. Campolindo 89
3. James Logan 97
4. California (San Ra... 118
5. Gregori High 123
6. Las Lomas 149
7. Monte Vista 154
8. Castro Valley 185
9. San Leandro 234
10. Berkeley 270
11. Dixon 299
12. De La Salle 314
13. Albany 318
14. Foothill (Pleasant... 385
15. El Cerrito 425
Boys 2.1 Mile Run
1. 10 Noa Nabeshima 12:21.7 Alhambra
2. 9 Duran Reyes 12:26.4 Benicia
3. 10 Arman Pabla 12:38.3 James Logan
4. 10 Navid Boozarpour 12:41.7 Campolindo
5. 9 Michael Wheeler 12:42.7 Northgate
6. 10 Ian Stanko 12:44.0 Las Lomas
7. 10 Wyatt Abranches 12:46.0 Northgate
8. 10 Omar Kabani 12:52.1 Northgate
9. 9 Danny Maguire 13:03.3 Monte Vista
10. 10 Robert Viano 13:03.9 Alhambra
11. 10 David Gutierrez 13:04.8 James Logan
12. 10 Trevor Stark 13:08.7 California (San Ramon)
13. 10 Alexander Castillo 13:09.6 California (San Ramon)
14. 10 Nikola Malinov 13:11.0 Northgate
15. 10 Kyle Flett 13:12.1 Campolindo
16. 10 Roman Franzia 13:13.9 Gregori High
17. 10 Noble Schlueter 13:16.1 Casa Grande
18. 9 Sage Bringas 13:21.6 James Logan
19. 10 Trevor Oliviera-Sm... 13:24.1 Alhambra
20. 10 Parker Shiellds 13:25.5 California (San Ramon)
21. 10 Connor Hayes 13:25.9 Alhambra
22. 10 Phillip Tasabia 13:26.8 Del Campo
23. 10 Benjamin Stame 13:28.5 Berean Christian
24. 10 Marcos Peech 13:29.2 Casa Grande
25. 10 Nick Wolford 13:30.3 Campolindo
26. 10 Kevin Wang 13:31.0 Castro Valley
27. 10 Francisco Solano 13:31.3 San Leandro
28. 10 Nathan Rodriguez 13:32.0 Gregori High
29. 10 Hunter Jamison 13:32.5 Gregori High
30. 10 Joseph Carrillo 13:33.0 Benicia
31. 10 Remy Leutenegger 13:40.1 Dixon
32. 10 Carson Dowhan 13:40.5 Northgate
33. 10 Angel Rosas 13:42.7 Gregori High
34. 10 Robert Sprotte 13:43.4 James Logan
35. 10 Harry Miller 13:44.2 Las Lomas
36. 10 Philip Barbara IV 13:44.6 Monte Vista
37. 10 Matthew LoPresti 13:48.9 Campolindo
38. 10 Tyler Williams 13:52.5 California (San Ramon)
39. 10 Tim Xiong 13:53.0 Del Campo
40. 10 Ben Suva 13:57.8 Berkeley
41. 10 Terrence Villagran 13:59.4 De La Salle
42. 10 Jake Vergara 14:01.1 San Leandro
43. 10 Jack Strong 14:03.7 Campolindo
44. 10 Jonathan Austin 14:04.3 Castro Valley
45. 10 Nick Landry 14:04.7 Campolindo
46. 9 Marshall Howell 14:05.2 Las Lomas
47. 10 Declan Flanagan 14:06.8 De La Salle
48. 10 John Anthony 14:08.6 Castro Valley
49. 10 Ben Wilson 14:09.3 Monte Vista
50. 10 Tyler Matthiesen 14:09.7 Monte Vista
51. 10 Tyler Thomson 14:13.3 Dixon
52. 10 Jordan Cook 14:13.7 Castro Valley
53. 10 Liam McCormick 14:14.1 Las Lomas
54. 10 Jack McCandless 14:14.9 Las Lomas
55. 10 James Toyofuku 14:16.4 Monte Vista
56. 10 Nate Curran 14:16.7 Monte Vista
57. 10 Leon Wong 14:17.1 El Cerrito
58. 10 Teo Mok 14:17.6 San Leandro
59. 10 Rafael Rojel Price 14:18.2 Gregori High
60. 9 Peter Starzhevskiy 14:18.7 Las Lomas
61. 10 Owen Johnson 14:19.5 James Logan
62. 9 Ethan Maches 14:19.9 Albany
63. 10 Hunter Pace 14:22.2 Foothill (Pleasanton )
64. 10 Jack Fuller 14:23.6 Monte Vista
65. 10 Brad Luciano 14:25.6 Monte Vista
66. 10 Zachary Loran 14:28.2 Berkeley
67. 10 Zachary Babka 14:29.6 Las Lomas
68. 10 Tristen Newton 14:30.4 California (San Ramon)
69. 10 Michael Gareau 14:30.9 Monte Vista
70. 10 Nathan Roura 14:31.5 Castro Valley
71. 10 Gabriel Raulet 14:31.8 Berkeley
72. 10 Ryan Breeding 14:33.6 Berkeley
73. 10 Connor Chamberlain 14:34.0 Monte Vista
74. 10 Dominic Edwall 14:34.6 Campolindo
75. 10 Andrew Zhang 14:35.2 Albany
76. 10 Jordan Malagon 14:36.5 James Logan
77. 10 Max Lee 14:37.1 Campolindo
78. 10 Louis Roach 14:37.8 Gregori High
79. 9 Tobias Echeverria 14:38.6 Albany
80. 9 Connor Lyon 14:39.1 Las Lomas
81. 10 Ezequiel Castro 14:39.9 James Logan
82. 10 Johnny Chen 14:40.3 San Leandro
83. 10 Evan Riedel 14:41.1 Campolindo
84. 10 Keegan Divine 14:43.3 Dixon
85. 10 Kiran Prasad 14:43.7 Northgate
86. 10 Luke Ernst 14:44.0 Albany
87. 10 Justin Light 14:45.4 Berkeley
88. 10 August Gebhart 14:51.8 Berkeley
89. 10 Wauson Liang 14:55.5 San Leandro
90. 10 Sean Wright 14:56.6 Benicia
91. 10 Kaelib Wilson 14:58.8 Albany
92. 10 Brent Luker 14:59.2 San Leandro
93. 10 Darren Jian 15:02.7 San Leandro
94. 9 Patrick Hwang 15:03.1 Albany
95. 10 Timothy Vidmar 15:03.6 Dixon
96. 10 Crew Bittner 15:04.0 Albany
97. 10 Shane Allison 15:04.4 Monte Vista
98. 10 Adonay Melendez 15:06.7 San Francisco Intern...
99. 9 Atticus McWhorter 15:07.3 Albany
100. 9 Andy Peng 15:07.8 Foothill (Pleasanton )
101. 10 Matthew Berdiago 15:08.3 De La Salle
102. 10 Adrian Farias 15:09.0 San Leandro
103. 10 Joseph Nixon 15:12.0 De La Salle
104. 10 Ariel Krysmalski 15:17.1 Berkeley
105. 9 Maxime Berenshteyn 15:19.9 Foothill (Pleasanton )
106. 9 Mark Taylor 15:21.1 Las Lomas
107. 9 Sam Knapp 15:24.4 Las Lomas
108. 10 Umberto Burdette 15:24.9 Gregori High
109. 9 Nicholas Bell 15:25.3 Las Lomas
110. 9 Dylan Quarenghi 15:26.8 Las Lomas
111. 10 Richard Ressa 15:27.1 Monte Vista
112. 10 Sébastien Bridonneau 15:30.6 Berkeley
113. 10 Mitchell Buchan 15:33.7 Albany
114. 10 Simon Krueger 15:37.0 Las Lomas
115. 9 Bryson McFaull 15:40.0 Foothill (Pleasanton )
116. 10 Ethan Schwebel 15:40.4 Casa Grande
117. 9 Leland Zhang 15:41.5 Foothill (Pleasanton )
118. 10 Sam Montero 15:46.3 Gregori High
119. 10 Alex Zechar 15:52.7 Albany
120. 10 Alexander Marrone 15:53.7 De La Salle
121. 10 Dean Hannaford 15:54.1 Castro Valley
122. 10 Vincent Tam 15:55.5 San Leandro
123. 10 Sean Gaffney 15:58.9 Castro Valley
124. 10 Axel Estanilao 15:59.4 San Francisco Intern...
125. 9 Cody Howard 16:03.3 Las Lomas
126. 9 Jonathan Chesnutt 16:07.7 Foothill (Pleasanton )
127. 9 Yi Jae Yoon 16:14.0 Las Lomas
128. 10 Toan Nguyen 16:15.8 James Logan
129. 9 Edward Rosa 16:18.4 Las Lomas
130. 10 Larry Goldman 16:20.7 Berkeley
131. 10 Austin Erickson 16:21.6 Monte Vista
132. 9 Joseph Rees-Hill 16:26.8 Albany
133. 9 Anthony Wasik 16:46.5 Las Lomas
134. 9 Travis Cox 16:52.4 Las Lomas
135. 9 Stephen Wong 16:55.6 Las Lomas
136. 9 Stefan Bokaric 16:56.9 Las Lomas
137. 10 Juan Salinas 16:57.3 El Cerrito
138. 10 Nikolai Kindy Bail... 16:59.8 De La Salle
139. 10 Harben Mahil 17:12.7 Gregori High
140. 10 Austin Blair 17:31.8 De La Salle
141. 10 Kevin Zhang 17:32.3 Albany
142. 10 Armando Orozco 17:33.5 San Leandro
143. 10 Brandon Ramirez 17:49.7 Dixon
144. 10 Chad Anderson 18:05.4 Gregori High
145. 9 Jose Cruz 18:06.0 Firebaugh
146. 12 Jorge Vanegas 18:27.3 Antioch
147. 10 Hayden Grove 18:59.8 Monte Vista
148. 10 Isaac Garcia 19:08.0 El Cerrito
149. 10 Jeromy Quach 19:31.5 Antioch
150. 9 Gefen Gladstone 19:45.3 El Cerrito
151. 9 Najeeb Bey 20:26.8 El Cerrito
152. 10 Fernando Palacios 20:27.1 Antioch
153. 10 Cody Hartig 20:37.8 Benicia
154. 10 Peter McMahon 24:37.9 De La Salle
155. 9 Jair Cabral 27:05.0 El Cerrito