Official Team Scores
1. Bishop O'Dowd 38
2. Piedmont 43
3. Alameda 86
4. Castro Valley 109
5. Encinal 132
6. Berkeley 137
7. San Leandro 167
8. Arroyo (NC) 210
Girls 3 mile run
1. 11 Grace Taylor 18:20.49 Bishop O'Dowd
2. 11 Jourdan Amen 18:41.48 Bishop O'Dowd
3. 9 Shelby Nelson 18:56.71 Encinal
4. 11 Lara Vetter 18:59.38 Alameda
5. 9 Erin Hong 19:07.39 Piedmont
6. 12 Sarah Fung 19:12.90 Castro Valley
7. 9 Isabella Brusco 19:18.83 Bishop O'Dowd
8. 11 Kayla Lim 19:19.32 Piedmont
9. 12 Emma Seevak 19:19.40 Piedmont
10. 11 Addie MacCracken 19:19.95 Piedmont
11. 9 Margo Donahue 19:21.32 Piedmont
12. 11 Emma Wawrzynek 19:21.47 Bishop O'Dowd
13. 10 Sofia Barker 19:27.39 Piedmont
14. 9 Clarissa Lam 19:58.00 Piedmont
15. 12 Oda Hove 20:00.31 Encinal
16. 11 Linnea Gullikson 20:00.51 Bishop O'Dowd
17. 10 Kelsey Coen 20:04.62 Castro Valley
18. 10 Karen Young 20:06.14 San Leandro
19. 9 Maya Carpenter 20:07.53 Alameda
20. 10 Rachel Wellman 20:08.47 Alameda
21. 10 Allie Cvitanovic 20:09.44 Alameda
22. 12 Jasmine Virgen 20:11.63 Alameda
23. 12 Karin Uzawa 20:18.05 Berkeley
24. 12 Rachel Barcklay 20:18.14 Berkeley
25. 12 Maddie Copeland 20:19.95 Piedmont
26. 12 Arianna Alfaro 20:31.62 Castro Valley
27. 10 Hannah Meskienyar 20:32.29 Castro Valley
28. 11 Chloe De Verrier 20:47.33 Alameda
29. 9 Rebecca Stiling 20:52.96 Encinal
30. 10 Abby Steckel 20:57.59 Berkeley
31. 11 Sophie Phillips 21:08.07 Berkeley
32. 10 Katy Thomason 21:10.84 Berkeley
33. 9 Katherine Ngo 21:17.18 San Leandro
34. 12 Ariella Rosenberg 21:20.42 San Leandro
35. 11 Kaelyn Shirley 21:21.28 Bishop O'Dowd
36. 10 Kristen Sun 21:22.71 Castro Valley
37. 11 Shelley Kong 21:23.58 Alameda
38. 11 Maya Moore 21:30.63 Castro Valley
39. 10 Genevieve Reynoso 21:34.88 Arroyo (NC)
40. 12 Julie Fung 21:36.05 Arroyo (NC)
41. 12 Sophie Reynolds 21:53.94 Piedmont
42. 10 Kate Gross-Whitaker 21:54.19 Piedmont
43. 11 Shamiya Pappas 21:59.76 Encinal
44. 12 Wenqian Deng 22:03.21 San Leandro
45. 10 Esmeralda Reynoso 22:03.48 Hayward
46. 11 Gerlene Garcia 22:27.33 Arroyo (NC)
47. 10 Valeria Gavino 22:30.68 San Leandro
48. 9 Netzali Can 22:32.93 Arroyo (NC)
49. 12 Claire Haug 22:45.86 Berkeley
50. 10 Anneli Arneson 22:57.18 Encinal
51. 10 Crystal Huang 23:05.00 Arroyo (NC)
52. 10 Naomi Sagan 23:22.61 San Leandro
53. 12 Tami Zhao 23:35.85 San Leandro
54. 12 Angelina J. Sainez 23:37.71 Arroyo (NC)
55. 12 Samantha Pedraza 23:42.38 Hayward
56. 12 Yessica Ramirez 24:05.74 Arroyo (NC)
57. 12 Catie Norboe 24:09.45 Encinal
58. 10 Ophelia Rebanal 24:12.73 Encinal
59. 10 Caroline Nguyen 25:43.96 Hayward
60. 10 Elan Riley 27:41.69 Hayward