Official Team Scores
1. Bishop O'Dowd 38
2. Berkeley 57
3. Piedmont 80
4. Alameda 90
5. Castro Valley 117
6. San Leandro 141
7. Arroyo (NC) 190
8. Encinal 249
9. Hayward 272
10. San Lorenzo 280
Boys 5k run
1. 12 Sebastian Andersson 17:29.53 PR Berkeley
2. 11 Reece Proctor 17:31.05 SR Piedmont
3. 10 Thomas Murphy 17:37.22 PR Bishop O'Dowd
4. 12 Timothy Scheuermann 17:45.65 PR Arroyo (NC)
5. 11 Cole Kretlow 17:51.61 SR Bishop O'Dowd
6. 12 Aaron Gonzalez 17:52.15 SR Bishop O'Dowd
7. 11 Spencer Berkins 17:53.51 PR Bishop O'Dowd
8. 12 Daniel Jones 17:55.71 SR Piedmont
9. 9 Jovi Tseng 18:14.56 PR Berkeley
10. 11 Reilly Berberian 18:20.89 PR Castro Valley
11. 11 Ethan West 18:22.90 PR Alameda
12. 12 Liam John 18:24.77 PR Alameda
13. 12 Ben Suva 18:25.44 SR Berkeley
14. 12 Vincent Friesen 18:27.43 PR Castro Valley
15. 10 Itai Bojdak-Yates 18:30.28 PR Berkeley
16. 11 Damian Galvan 18:35.75 PR San Leandro
17. 12 Owen Taffe 18:42.75 PR Bishop O'Dowd
18. 11 Devin Rowe 18:44.05 PR Alameda
19. 11 Daichi Uzawa 18:46.53 SR Berkeley
20. 12 Cade Becker 18:49.33 SR Piedmont
21. 9 Seth Miu 18:50.21 PR Castro Valley
22. 11 Cedric Murphy 18:50.93 PR Alameda
23. 11 Soren Whiting 18:53.21 SR Berkeley
24. 11 Walter Teitelbaum 19:04.99 PR Piedmont
25. 12 Francisco Solano 19:12.81 PR San Leandro
26. 10 Lorand Cheng 19:14.41 SR Piedmont
27. 11 Matthew Yep 19:17.26 PR Alameda
28. 11 Sam White 19:17.48 PR Piedmont
29. 12 Nicholas Chan 19:20.89 SR Berkeley
30. 10 Dylan Thayer 19:25.92 PR Piedmont
31. 11 Ezekiel Rico 19:26.64 PR San Leandro
32. 12 Elijah Levy 19:29.87 PR Piedmont
33. 12 Julian Aguilar 19:31.88 PR Alameda
34. 12 Johnny Chen 19:40.52 PR San Leandro
35. 11 Alexander Carranza 19:45.41 PR Hayward
36. 11 Noah Gonzalez 19:50.56 PR Castro Valley
37. 11 Armando Islas 19:51.68 PR San Leandro
38. 11 Skyler Bowersmith 19:52.79 PR Castro Valley
39. 12 Mitchell Argue 19:56.17 PR Piedmont
40. 10 Zach Chamberlain C... 19:59.44 PR Piedmont
41. 11 Everett Quock 20:02.19 PR San Leandro
42. 12 Cameron Yuen 20:04.77 SR Alameda
43. 10 Hunter Bowersmith 20:05.85 PR Castro Valley
44. 9 Max Podell 20:14.20 PR Piedmont
45. 11 Liam Carmody 20:17.88 PR Bishop O'Dowd
46. 9 Rigo Sainez 20:25.58 PR Arroyo (NC)
47. 12 John Anthony 20:34.01 PR Castro Valley
48. 11 Sam Battles 20:54.75 PR Berkeley
49. 11 Cesar Padilla 20:58.33 PR San Lorenzo
50. 12 Joel Huey 21:03.52 PR Arroyo (NC)
51. 10 Dylan Auberjuan 21:04.55 PR Encinal
52. 10 Michael Chen 21:06.08 PR Encinal
53. 12 Wilson Li 21:24.70 PR Arroyo (NC)
54. 11 Luis Booth 21:34.42 PR Encinal
55. 10 Mario Martinez 21:35.72 PR Hayward
56. 11 Justin Nguyen 21:36.52 PR Arroyo (NC)
57. 11 Matthew Yoshioka 21:40.97 PR Arroyo (NC)
58. 11 John Lacaba 21:42.49 PR Encinal
59. 9 Jaden Taylor 21:43.01 PR Encinal
60. 11 Michael Huang 21:43.38 PR Arroyo (NC)
61. 12 Herman Yuan 21:43.79 PR Arroyo (NC)
62. 12 Louis Gonzalez 21:53.00 PR San Lorenzo
63. 11 Chris Martinez 22:00.08 PR San Lorenzo
64. 11 Isaiah Cabello 22:05.23 PR Encinal
65. 10 Sven Schniedergers 22:13.03 PR Encinal
66. 11 Theo Wismar 22:22.90 PR Encinal
67. 11 Anthony Herrera 22:28.51 PR San Lorenzo
68. 12 Nathan Hui 22:46.09 PR Encinal
69. 12 Ulices Hermosillo 23:28.49 PR Hayward
70. 12 Jonathan Rivera 23:45.88 PR Hayward
71. 11 Julian Mendoza 23:50.71 PR San Lorenzo
72. 10 Julian Arrayga 23:54.26 PR San Lorenzo
73. 10 Hector Coronado 23:54.63 PR Hayward
74. 10 Antonio Taporco 24:43.01 PR San Lorenzo