Official Team Scores
1. Dublin 55
2. Las Lomas 64
3. Heritage 153
4. California (San Ra... 163
5. James Logan 164
6. Pacific Grove 169
7. Albany 182
8. Athenian 202
9. Mission San Jose 236
10. Alameda 237
11. San Leandro 300
12. Alhambra 303
13. Irvington 341
14. Hercules 346
15. El Cerrito 367
16. St Joseph Notre Dame 429
17. Moreau Catholic 499
18. Bentley Upper 525
Boys 3 mile run
1. 12 Tom Robey 15:42.74 Las Lomas
2. 11 Anirudh Surapaneni 15:50.56 Dublin
3. 11 Dawson Reckers 16:03.02 Athenian
4. 12 Zach Connolly 16:09.84 Redwood Christian
5. 10 Gaurav Phanse 16:12.86 Dublin
6. 12 Benry Sheehan 16:19.80 Heritage
7. 12 Ariel Monsalud 16:26.28 James Logan
8. 12 Daniel Jervis 16:29.36 Las Lomas
9. 10 Adrian Schroeder 16:33.04 Dublin
10. 12 Devin Snider 16:36.42 El Cerrito
11. 12 Chester Quero 16:41.23 James Logan
12. 11 Ryan Cutter 16:44.53 Hercules
13. 12 Yumeto Shigihara 16:45.93 Crystal Springs Upla...
14. 12 Faraz Khan 16:48.14 St Mary's College
15. 11 Vedant Mehta 16:49.23 Mission San Jose
16. 10 Reese Lieberman 16:52.46 Las Lomas
17. 12 Eric Perez 16:53.04 California (San Ramon)
18. 11 Darren Leung 16:53.34 Albany
19. 11 William Jung 16:53.45 Washington
19. 11 William Jung 16:53.45 Washington
20. 11 Arman Pabla 16:55.39 James Logan
21. 11 Matthew Koay 16:57.82 Dublin
22. 10 Henry Loh 16:57.83 Pacific Grove
23. 11 Noa Nabeshima 16:58.54 Alhambra
24. 10 Shrey Vasavada 17:00.05 Mission San Jose
25. 12 Tristan Chung 17:00.72 Las Lomas
26. 12 Kelsey Lieberman 17:07.41 Las Lomas
27. 12 Brad Williams 17:07.54 Albany
28. 12 Anders Colwell 17:10.87 Dublin
29. 10 Nicholas Medearis 17:11.13 Crystal Springs Upla...
30. 12 Kyle Ivy 17:12.54 Las Lomas
31. 12 Douglas Dow 17:12.92 Pacific Grove
32. 11 Jeremy Huang 17:13.99 Crystal Springs Upla...
33. 12 Anthony Ottati 17:15.23 Athenian
34. 10 Jettiene Charvet 17:15.46 Heritage
35. 12 Travis Fleming 17:17.49 California (San Ramon)
36. 11 Everett Millette 17:17.77 Pacific Grove
37. 12 Akul GoyaL 17:18.83 California (San Ramon)
38. 12 Jack Farrell 17:19.71 Las Lomas
39. 11 Cameron Yuen 17:20.50 Alameda
40. 9 Hunter Lampi 17:22.26 Dublin
41. 12 William Miller 17:25.68 Justin - Siena
42. 10 Carlo Duque 17:26.32 American
43. 11 Logan Schaefer 17:26.71 Heritage
44. 11 Julian Aguilar 17:28.22 Alameda
45. 11 Swan Htut 17:29.22 Arroyo (NC)
45. 11 Swan Htut 17:29.22 Arroyo (NC)
45. 11 Ethan Ashby 17:29.22 College Preparatory
47. 12 Austin Guo 17:29.67 California (San Ramon)
48. 10 Gus Brown 17:31.12 Albany
49. 11 Mitchell Hogle 17:31.81 Irvington
50. 11 Dominic Littlejohn 17:33.27 Heritage
51. 12 Lincoln Colby 17:34.06 Albany
52. 9 Jacob Alt 17:34.97 Pacific Grove
53. 12 Justice Delos Santos 17:46.11 Hercules
54. 12 Mrinal Verghese 17:48.40 Crystal Springs Upla...
55. 10 Matthew Yep 17:52.25 Alameda
56. 10 Dane Winding 17:53.20 Heritage
57. 9 Edward Yang 17:53.80 American
57. 10 Jacob Hoadley 17:53.80 Pacific Grove
58. 11 Tony Yang 17:55.17 Irvington
59. 12 Alejandro Guzman 17:55.40 Justin - Siena
60. 9 Max Waechter 17:55.84 Heritage
61. 11 Connor Waterloo 17:55.86 St Joseph Notre Dame
62. 12 Seann Moser 17:56.01 Heritage
63. 11 Rafael Gamboa 17:56.53 Dublin
64. 10 Jeremy Lahr 17:58.27 Athenian
65. 11 Alexander Castillo 18:00.89 California (San Ramon)
66. 10 Luca Lauritzen 18:02.29 Pacific Grove
67. 11 Connor Hayes 18:04.65 Alhambra
68. 11 Johnny Chen 18:05.86 San Leandro
69. 11 Ethan Ngo 18:06.70 San Leandro
70. 11 Tyler Kennedy 18:08.28 Alameda
71. 11 Jake Vergara 18:09.14 San Leandro
72. 12 Rahul Kumar 18:10.18 James Logan
73. 11 Connor Ottati 18:13.17 Athenian
74. 12 Andrew Kocins 18:15.14 Athenian
75. 11 Tom Scrutton 18:15.41 Mission San Jose
76. 9 Jimmy Garcia 18:16.71 San Leandro
77. 11 James Alexander 18:20.40 Moreau Catholic
78. 12 Cameron Daly 18:21.45 Albany
79. 10 Jack Pan 18:21.66 Mission San Jose
80. 11 Owen Woo 18:24.75 St Mary's College
81. 10 Cedric Murphy 18:26.03 Alameda
82. 11 John Rivera 18:26.96 American
83. 12 Mason Medeiros 18:27.28 San Leandro
84. 11 Tyler Williams 18:29.94 California (San Ramon)
85. 11 Robert Viano 18:32.66 Alhambra
86. 12 Sebastian Jones 18:33.25 Albany
87. 12 Joshua Limlingan 18:36.93 San Leandro
88. 12 Ben Limsumalee 18:37.49 James Logan
89. 11 Parker Shiellds 18:48.11 California (San Ramon)
90. 11 Nicholas Lester 18:54.14 College Preparatory
91. 10 Dylan Gregory 18:57.48 Alhambra
92. 10 Abhishek Shah 18:59.40 Mission San Jose
93. 12 Ira Norton-Westbrook 19:04.22 Athenian
94. 11 Alexander Velasco 19:08.19 Justin - Siena
95. 11 Francisco Solano 19:08.49 San Leandro
96. 9 Jeff Chang 19:11.47 Irvington
97. 10 Cristian Alcocer 19:15.93 El Cerrito
98. 11 Nathan Xu 19:16.09 Albany
99. 10 Daniel Young 19:20.05 Athenian
100. 12 Amar Pancar 19:22.77 Irvington
101. 10 Avi Patel 19:25.10 Mission San Jose
102. 11 Luis Garcia 19:25.45 Alhambra
103. 11 Jared Flint 19:26.79 St Mary's College
104. 10 Sage Bringas 19:29.90 James Logan
105. 10 Cameron Gill 19:34.90 St Joseph Notre Dame
106. 11 Akaash Prasad 19:35.45 Hercules
107. 11 Cameron Reeves 19:46.16 Pacific Grove
108. 10 Hamman Adbullah 19:50.61 El Cerrito
109. 11 Trevor Oliviera-Sm... 19:50.68 Alhambra
110. 10 Mario Nelligan 19:54.00 El Cerrito
111. 10 Ethan Mehta 19:55.82 Washington
112. 10 Joseph Fraticelli 19:58.70 Washington
113. 9 Gabe Trevino 20:04.34 St Joseph Notre Dame
114. 10 Zili Wang 20:10.38 Irvington
115. 9 CJ Bowes 20:22.17 Bentley Upper
116. 11 Charlie Rundquist 20:24.59 Justin - Siena
117. 10 Kevin Cassman 20:26.71 El Cerrito
118. 9 Sergio Alvarez 20:26.87 Hercules
119. 10 Pramith Reddy 20:34.16 Irvington
120. 11 Alistair Sherris-W... 20:37.51 St Mary's College
121. 11 Jack Delmore 20:47.05 St Joseph Notre Dame
122. 11 Parker King 20:47.08 Moreau Catholic
123. 11 Jack Lamb 20:51.80 College Preparatory
124. 10 Rokas Dargis 20:56.56 Irvington
125. 9 Bruno Zambrano 21:06.76 St Joseph Notre Dame
126. 12 Ben Dawson 21:12.64 Bentley Upper
127. 10 Devin Rowe 21:29.25 Alameda
128. 12 Nicholas Sintani 21:30.88 St Joseph Notre Dame
129. 12 Campbell Unruh 22:19.08 Bentley Upper
130. 11 Noel Nubla 22:51.09 Hercules
131. 9 Nikko Mendez 22:53.74 St Joseph Notre Dame
132. 9 Cameron Fisher 22:53.91 Bentley Upper
133. 12 Marcel Henriquez 23:21.59 Moreau Catholic
134. 12 Matthew Ng 23:28.42 Moreau Catholic
135. 12 Anton Adamyan 23:30.27 Bentley Upper
136. 9 Jack Randall 23:34.99 Bentley Upper
137. 12 Max Reyna 24:21.20 Moreau Catholic