Official Team Scores
1. Northgate 38
2. Campolindo 42
3. Las Lomas 73
4. Clayton Valley 98
5. Miramonte 133
6. College Park 164
7. Acalanes 174
Girls 2 mile run
1. 10 Katrina Kohlmeyer 13:40.4 Northgate
2. 9 Rachel Robbins 13:43.7 Berean Christian
3. 9 Sydney Kupsh 14:02.2 Northgate
4. 9 Alex Martinez 14:03.8 Clayton Valley
5. 9 Paloma Hancock 14:04.0 Campolindo
6. 9 Sarah Naughten 14:04.7 Campolindo
7. 10 Olina Wong 14:06.2 Northgate
8. 9 Kennedy Short 14:07.7 Clayton Valley
9. 9 Ellie Guthrie 14:08.4 Campolindo
10. 9 Emma Casey 14:09.7 Las Lomas
11. 9 Grace Corrigan 14:15.5 Northgate
12. 10 Angel Zhong 14:17.8 Las Lomas
13. 10 Kira D'Iorio 14:25.0 Campolindo
14. 9 Ellie Jensen 14:26.6 Berean Christian
15. 10 Adithi Subramaniam 14:28.1 Campolindo
16. 10 Jenna Mauger 14:31.2 Las Lomas
17. 10 Katie Leong 14:36.4 Berean Christian
18. 9 Elle Esquer 14:40.5 Campolindo
19. 9 Catherine Zhang 14:41.4 Campolindo
20. 9 Ally Lee 14:47.5 Campolindo
21. 10 Dara Kazmierowski 14:53.5 Miramonte
23. 10 Brooke Greene 15:03.7 Northgate
24. 9 Samantha Swan 15:07.1 Acalanes
24. 9 Samantha Swan 15:07.1 Acalanes
25. 9 Charlotte Till 15:19.2 Las Lomas
26. 9 Bianca Pierrat 15:20.9 Campolindo
27. 9 Kaitlyn Sutherland 15:24.9 Las Lomas
28. 9 Devon Ortman 15:26.2 Campolindo
29. 10 Ingrid Shipstead 15:28.4 Clayton Valley
30. 10 Emily McCommon 15:31.3 Las Lomas
31. 9 Juliet Soohoo 15:31.8 Miramonte
32. 9 Amanda Ooi 15:36.1 Las Lomas
33. 10 Natalie Arnswald 15:40.0 Campolindo
34. 10 Lexi Ketron 15:44.0 College Park
35. 9 Taylor Davis 15:52.6 Las Lomas
36. 9 Mia Kottgen 15:53.3 Las Lomas
37. 9 Naomi Purdy 15:55.9 Las Lomas
38. 9 Catherine Tate 16:00.2 Las Lomas
39. 9 Jayme Schick 16:00.5 Northgate
40. 10 Ysabel Ketron 16:04.9 College Park
41. 10 Sonika Renjen 16:12.7 Miramonte
42. 10 Kara Levy 16:14.4 Las Lomas
43. 10 Emma Taylor 16:16.3 Miramonte
44. 9 Jessica Ogu 16:17.8 Clayton Valley
45. 10 Lexi Berryhill 16:36.2 Miramonte
46. 9 Kelly Pickle 16:39.2 College Park
47. 9 Helen Finn 16:47.0 Las Lomas
49. 10 Elizabeth Benavidez 16:49.3 Clayton Valley
50. 10 Olivia Hom 16:49.5 Campolindo
51. 9 Kayla O'Brien 16:58.3 Las Lomas
52. 9 Sidney Zimmerman 17:00.1 Acalanes
53. 9 Olivia Marquez 17:00.8 Las Lomas
54. 10 Grace Aguirre 17:05.2 College Park
55. 9 Madison Greenwood 17:07.3 Las Lomas
56. 9 Taylor Chau 17:09.2 Campolindo
57. 10 Emma Hall-Linden 17:12.2 Miramonte
58. 9 Sophia Larsen 17:15.2 Acalanes
59. 9 Dara Sufi 17:26.6 Las Lomas
60. 9 nicole wan 17:29.3 Acalanes
61. 9 Chloe Schaffel 17:34.4 Campolindo
62. 9 Emily Medina 17:35.0 Mt Diablo
63. 10 Charmaine Tsien 17:38.5 Las Lomas
64. 10 Katie Ernst 17:41.4 Las Lomas
65. 10 Mae Wilday 17:43.5 Miramonte
66. 10 Cecelia Lowe 17:51.8 College Park
67. 10 Jordan Sloate 17:54.0 Las Lomas
68. 9 Tracy Si 17:57.9 Campolindo
69. 10 Emma Hamilton 18:10.8 Miramonte
70. 10 Maddie Campi 18:21.0 Las Lomas
70. 10 Maddie Campi 18:21.0 Las Lomas
71. 9 Aubrianna Musha 18:25.9 Acalanes
72. 10 Sophia McMahon 18:33.6 Miramonte
73. 9 Hannah Hoffman 19:00.2 Acalanes
74. 10 Emi Terada 19:45.6 College Park
76. 10 Madeline Klipple 20:06.3 College Park