Official Team Scores
1. Bishop O'Dowd 36
2. Berkeley 43
3. Castro Valley 52
4. Piedmont 119
5. Alameda 125
6. San Leandro 157
7. Arroyo (NC) 206
8. San Lorenzo 239
9. Encinal 278
10. Hayward 284
Boys 5k run
1. 12 Sebastian Andersson 16:07.35 Berkeley
2. 11 Reilly Berberian 16:11.37 Castro Valley
3. 10 Thomas Murphy 16:19.20 Bishop O'Dowd
4. 11 Spencer Berkins 16:20.87 Bishop O'Dowd
5. 11 Cole Kretlow 16:24.72 Bishop O'Dowd
6. 12 Aaron Gonzalez 16:32.10 Bishop O'Dowd
7. 12 Timothy Scheuermann 16:42.56 Arroyo (NC)
8. 9 Seth Miu 16:44.32 Castro Valley
9. 12 Ben Suva 16:45.82 Berkeley
10. 9 Jovi Tseng 16:46.99 Berkeley
11. 10 Itai Bojdak-Yates 16:48.48 Berkeley
12. 11 Daichi Uzawa 16:52.92 Berkeley
13. 11 Noah Gonzalez 16:53.67 Castro Valley
14. 11 Anthony Gugg 16:54.00 Castro Valley
15. 12 Vincent Friesen 16:54.43 Castro Valley
16. 11 Walter Teitelbaum 17:00.44 Piedmont
17. 11 Skyler Bowersmith 17:01.57 Castro Valley
18. 12 Owen Taffe 17:02.12 Bishop O'Dowd
19. 12 Francisco Solano 17:05.62 San Leandro
20. 12 Johnny Chen 17:05.65 San Leandro
21. 12 Nick Loduca 17:06.33 Piedmont
22. 11 Ethan West 17:07.92 Alameda
23. 12 Julian Aguilar 17:10.87 Alameda
24. 10 Lorand Cheng 17:19.98 Piedmont
25. 11 Devin Rowe 17:21.77 Alameda
26. 10 Dylan Thayer 17:21.80 Piedmont
27. 11 Cedric Murphy 17:22.88 Alameda
28. 12 Cameron Yuen 17:23.54 Alameda
29. 11 Soren Whiting 17:26.52 Berkeley
30. 9 Chris Conley 17:30.77 Castro Valley
31. 11 Liam Carmody 17:32.90 Bishop O'Dowd
32. 12 Jordan Marcus 17:33.54 Piedmont
33. 12 Nicholas Chan 17:36.43 Berkeley
34. 11 Matthew Yep 17:43.13 Alameda
35. 11 Alexander Carranza 17:44.64 Hayward
36. 11 Cesar Padilla 17:49.44 San Lorenzo
37. 12 Adrian Farias 17:50.71 San Leandro
38. 10 Skyelar Connelly 17:50.97 Piedmont
39. 9 Patrick Nguyen 17:51.06 Alameda
40. 11 Django Lindner 17:55.04 Berkeley
41. 12 Jake Vergara 18:05.18 San Leandro
42. 12 Ethan Ngo 18:07.93 San Leandro
43. 9 Cesar Ruvalcaba 18:15.60 Mt Eden
44. 11 Adrian Shuh-Humphr... 18:18.52 Berkeley
45. 12 Tyler Kennedy 18:21.23 Alameda
46. 10 Steven Choi 18:26.50 San Leandro
47. 9 Rigo Sainez 18:26.66 Arroyo (NC)
48. 11 David Alvarado 18:27.93 Bishop O'Dowd
49. 11 Rene Lim 18:31.94 Alameda
50. 11 Everett Quock 18:34.89 San Leandro
51. 10 James Ensminger 18:37.47 Alameda
52. 12 Joel Huey 18:41.23 Arroyo (NC)
53. 12 Keith Sibal 18:47.52 Piedmont
54. 12 Edward Phan 18:55.89 Mt Eden
55. 11 Armando Islas 19:04.21 San Leandro
56. 11 Anthony Herrera 19:05.53 San Lorenzo
57. 11 Luis Booth 19:21.12 Encinal
58. 11 Chris Martinez 19:21.16 San Lorenzo
59. 10 Dylan Auberjuan 19:24.58 Encinal
60. 12 Juan Gonzalez 19:31.48 San Lorenzo
61. 12 Louis Gonzalez 19:33.10 San Lorenzo
62. 11 Justin Nguyen 19:36.55 Arroyo (NC)
63. 10 Michael Chen 19:44.04 Encinal
64. 11 Michael Huang 19:49.02 Arroyo (NC)
65. 11 Matthew Yoshioka 19:50.11 Arroyo (NC)
66. 12 Nick Thornton 19:53.96 Arroyo (NC)
67. 12 Wilson Li 19:56.45 Arroyo (NC)
68. 12 Jonathan Rivera 19:58.86 Hayward
69. 12 Herman Yuan 20:11.99 Arroyo (NC)
70. 12 Anthony Agustin 20:38.27 Mt Eden
71. 12 Ulices Hermosillo 20:39.47 Hayward
72. 11 John Lacaba 21:01.14 Encinal
73. 12 Nathan Hui 21:06.56 Encinal
74. 11 Theo Wismar 21:11.97 Encinal
75. 9 Andrew Lapid 21:15.51 Mt Eden
76. 10 Hector Coronado 21:19.25 Hayward
77. 10 Sven Schniedergers 21:30.26 Encinal
78. 11 Danh Nguyen 21:35.19 Hayward
79. 11 John Lewis 23:25.55 Hayward
80. 12 Kevin Arechiga 25:08.58 San Lorenzo
81. 12 Brandon McAdams 26:06.85 San Lorenzo