Upload a Photo Upload a Video Add a News article Write a Blog Add a Comment
Blog Feed News Feed Video Feed All Feeds

History for 2023 Nov 25th

 

Media for 2023

Videos (67)
View
+
Photos (2353)
View
+
Articles (7)
View
+
Blogs (0)
View
+
 

Invited groups

 

2023

California CIF Cross Country State Championships

 

2023 Results - California CIF Cross Country State Championships

Published by
chadscott   Nov 27th 2023, 7:20pm
Attached Documents
2023-11-25 XC CA State Championships.pdf Posted 11/27/2023 (143 downloads)

 Mens Results


5,000 Meters Division 5

Official Team Scores
1. Crystal Springs Uplands 111
2. Yosemite 130
3. San Francisco University 143
4. Menlo 183
5. College Preparatory 191
6. Liberty Charter 202
7. Calvin Christian 245
8. Lick Wilmerding 246
9. Francis Parker 251
10. Viewpoint 286
11. Cate 309
12. San Domenico 332
13. University Prep 336
14. Brentwood 336
15. St. Margaret’s 353
16. Hawthorne Math & Science Academy 381
17. Central Valley Christian 382
18. Flintridge Prep 383
19. Ontario Christian 391
20. Monte Vista Christian 461
21. Urban of San Francisco 464
22. Western Sierra Collegiate Academy 534
23. Vacaville Christian 556
24. East Valley 596

1. 11 Eyan Turk   14:59.2   Woodcrest Christian  
2. 11 Benjamin Bouie   15:04.6   Crystal Springs Uplands  
3. 12 Sebastian Sutch   15:25.5   Cate  
4. 11 Andrew Burr   15:26.7   Sacramento Country Day  
5. 12 Owen Irving   15:27.5   College Preparatory  
6. 12 Sean Green   15:27.5   Lick Wilmerding  
7. 12 Everett Capelle   15:28.3   St. Margaret’s  
8. 11 Evan Smith   15:31.7   Santa Fe Christian  
9. 12 John Bitner   15:33.0   Calvin Christian  
10. 11 Tarik Baker   15:34.8   Crystal Springs Uplands  
11. 12 Elijah Lovett   15:36.6   Academy for Academic Excellence  
12. 12 Ivan Guzman   15:41.7   Liberty Charter  
13. 12 Everest Schipper   15:43.3   Cate  
14. 10 Isan Skarbinski   15:43.7   College Preparatory  
15. 12 York Bourgeois   15:47.1   Francis Parker  
16. 9 Blake Bay   15:48.7   Fresno Christian  
17. 11 Theo Udelson-Nee   15:49.9   Wildwood  
18. 11 William Hauser   15:53.0   Menlo  
19. 10 Ryan Fitzpatrick   15:53.0   Nueva  
20. 11 Finn Babbitt   15:55.3   Mary Star of the Sea  
21. 11 Jack Olney   15:56.0   Yosemite  
22. 10 Olly O'Connor   16:08.3   Viewpoint  
23. 12 James Bitner   16:11.6   Calvin Christian  
24. 10 Andrew Neville   16:12.6   Viewpoint  
25. 11 Jasper James   16:14.2   Branson  
26. 12 Noah Graffigna   16:15.0   Yosemite  
27. 12 Aakash Arumugam   16:17.3   Sacramento Country Day  
28. 11 Sevan Ikeda   16:19.9   California School for the Deaf  
29. 11 Justin McCullick   16:21.4   Monte Vista Christian  
30. 11 Jared Saal   16:22.0   Menlo  
31. 9 Henry Hauser   16:23.8   Menlo  
32. 11 Emiya Rendall-Jackson   16:24.6   College Preparatory  
33. 11 Ben Duffin   16:24.6   San Francisco University  
34. 11 Ben Jones   16:26.0   San Francisco University  
35. 11 Lucas Garner   16:27.6   San Francisco University  
36. 11 Ford Stegge   16:28.1   Yosemite  
37. 12 Ellis Thome   16:28.8   Francis Parker  
38. 11 Lyon Craig   16:29.2   Health Sciences High and Middle College  
39. 12 Jamie Dardashti   16:29.4   Brentwood  
40. 12 Damian Dinan   16:29.6   McKinleyville  
41. 12 Ethan Lanlua   16:29.8   Brentwood  
42. 12 Dean Wu   16:30.5   Crystal Springs Uplands  
43. 11 Oliver Boesch   16:30.7   Crystal Springs Uplands  
44. 12 Joaquin Foster   16:31.0   San Domenico  
45. 12 Allister Adair   16:32.2   San Francisco University  
46. 12 Joel Bray   16:32.2   Liberty Charter  
47. 10 Jackson Poburko   16:32.4   Trinity  
48. 11 Kyle Cleek   16:32.4   Providence Christian  
49. 11 Anthony Ruiz   16:32.5   Yosemite  
50. 11 Aedan Granish   16:35.2   Providence  
51. 11 Collin Gordon   16:35.3   Calvin Christian  
52. 12 Liam Hillis   16:40.1   Lick Wilmerding  
53. 11 Aiden Burr   16:42.5   Liberty Charter  
54. 11 Devin Price   16:43.7   San Domenico  
55. 10 Reid Bishel   16:44.0   Immanuel  
56. 10 Kai Scott   16:44.1   Lick Wilmerding  
57. 10 Austin Drown   16:44.6   Ontario Christian  
58. 11 Ben Olney   16:47.1   Yosemite  
59. 12 Leyton Lin   16:49.1   San Francisco University  
60. 11 Noah Gaido   16:49.8   University Prep  
61. 11 Kaeden Anderson   16:50.1   Healdsburg  
62. 12 Matthew Morris   16:50.4   Crystal Springs Uplands  
63. 9 Liam Coley   16:51.7   Bear River  
64. 12 George Kunze   16:52.4   San Domenico  
65. 11 Jacob Patino   16:53.4   Ontario Christian  
66. 12 Matthew Kuglen   16:54.0   Urban of San Francisco  
67. 11 Saahil Bakhru   16:55.7   College Preparatory  
68. 11 Brayden Soerens   16:57.0   Central Valley Christian  
69. 11 Seth Austin   16:58.0   University Prep  
70. 12 Graham Martin   16:58.0   Western Sierra Collegiate Academy  
71. 12 Pedro Yanez   16:58.8   Hawthorne Math & Science Academy  
72. 11 Esteban Contreras-Nicolas   16:59.1   Santa Fe Christian  
73. 10 Austen Boyd   16:59.2   Francis Parker  
74. 12 Marshall Schneider   17:03.1   San Francisco University  
75. 12 Jayden Forsyth   17:05.2   Central Valley Christian  
76. 12 Amadeu Behrend   17:05.6   Maranatha Christian  
77. 11 Samuel Reggev   17:06.1   Francis Parker  
78. 9 Jonah Block   17:06.2   Menlo  
79. 11 Oliver Swain   17:07.4   San Domenico  
80. 12 Ryan Trieu   17:08.0   Western Sierra Collegiate Academy  
81. 12 Samuel Morales   17:08.2   Liberty Charter  
82. 11 Bryan Lezama   17:08.3   Hawthorne Math & Science Academy  
83. 10 Declan Mansbridge   17:08.4   Flintridge Prep  
84. 11 Stefan Langridge   17:09.0   International FAIS  
85. 11 Mateo Duran   17:09.0   Hawthorne Math & Science Academy  
86. 10 Caleb Acosta   17:10.0   Liberty Charter  
87. 10 Frankie Nigro   17:10.9   University Prep  
88. 10 Gunner Lyon   17:11.6   Vacaville Christian  
89. 12 Kevin Martinez   17:12.0   Flintridge Prep  
90. 10 Noah Gaddy   17:13.5   University Prep  
91. 11 Teddy Gaillard   17:14.0   Nueva  
92. 12 Dillon Newman   17:14.3   Brentwood  
93. 12 Stephan Chapdelaine   17:14.3   Live Oak  
94. 11 Maxwell Gibbons   17:14.6   High Tech High NC  
95. 11 Carter Sakai   17:15.2   Flintridge Prep  
96. 11 Wyatt Hall   17:15.7   Sacramento Country Day  
97. 12 Pierce Friel   17:16.1   San Francisco University  
98. 10 Gavin Beckmen   17:17.1   Monte Vista Christian  
99. 12 Theo Nielsen   17:17.5   Urban of San Francisco  
100. 11 Christian Van Doren   17:18.5   Immanuel  
101. 12 Lachlan Guo   17:19.4   Crystal Springs Uplands  
102. 10 Amay Srinivasan   17:20.2   Menlo  
103. 11 Ezra Corliss   17:20.9   Lick Wilmerding  
104. 12 Leo McDonald   17:21.9   Flintridge Prep  
105. 10 Ethan Straatmann   17:22.9   Trinity  
106. 11 Luke Mapes   17:23.2   Liberty Charter  
107. 12 Ethan Argano-Rush   17:24.1   Viewpoint  
108. 11 Nathan Walhof   17:24.6   Central Valley Christian  
109. 12 Mason Eagan   17:26.2   Calvin Christian  
110. 11 Justin Canaday   17:27.8   Central Valley Christian  
111. 12 Kasey Lee   17:28.7   Viewpoint  
112. 11 Abel Serrano   17:29.1   East Valley  
113. 10 Benjamin Harrison   17:29.5   St. Margaret’s  
114. 12 Riley Harrison   17:31.8   St. Margaret’s  
115. 12 Robby Gresham   17:32.4   Yosemite  
116. 11 James Mendez   17:33.2   Rise Kohyang  
117. 11 Jared Botuchis   17:33.2   St. Margaret’s  
118. 9 Zach Causee   17:34.8   St. Margaret’s  
119. 9 Ati Zwieback   17:35.6   Cate  
120. 10 Arman Anoshiravani   17:35.7   Lick Wilmerding  
121. 10 Lucas Kim   17:38.1   Brentwood  
122. 12 Jaydyn Gallegos   17:38.2   Ontario Christian  
123. 10 Sebastian Gutierrez   17:38.3   Kipp San Jose Collegiate  
124. 11 Jordan Conley   17:38.6   Viewpoint  
125. 12 George Gordon   17:39.6   Cate  
126. 12 Jack Flynn   17:40.0   Crystal Springs Uplands  
127. 11 Maverick Adam   17:40.2   Vacaville Christian  
128. 10 Peyton Heermance   17:40.5   Bret Harte  
129. 10 Miguel Gramillo   17:41.6   Ontario Christian  
130. 11 Kevin Garcia   17:42.2   Hawthorne Math & Science Academy  
131. 11 Evan Causee   17:45.5   St. Margaret’s  
132. 11 Apollo Adam   17:46.6   Vacaville Christian  
133. 11 Jack McNulty   17:46.8   Pacific Collegiate  
134. 12 Pierce Thompson   17:46.9   Lick Wilmerding  
135. 10 Nolan Rhodes   17:47.6   Urban of San Francisco  
136. 10 Marcos Heers   17:49.5   Liberty Charter  
137. 11 Evan Bohne   17:50.0   Francis Parker  
138. 10 Francisco Robles   17:50.9   Hawthorne Math & Science Academy  
139. 12 Evan Guyer   17:51.2   Flintridge Prep  
140. 10 Samuel Bitner   17:51.6   Calvin Christian  
141. 10 Gabriel Barbosa-Topete   17:52.0   College Preparatory  
142. 11 Caleb Robinson   17:53.6   University Prep  
143. 11 Ernesto Hernandez   17:55.5   East Valley  
144. 11 Joshua Benyo Baker   17:56.6   Menlo  
145. 12 Oliver Lee   17:57.3   Cate  
146. 9 Noah Ordonez   17:58.2   Ontario Christian  
147. 12 Isaac Kelly   17:58.6   Western Sierra Collegiate Academy  
148. 10 Landen Forsyth   17:58.8   Central Valley Christian  
149. 10 Elliott Maggiotto   17:59.5   Urban of San Francisco  
150. 10 Carter Tyler   18:00.2   University Prep  
151. 10 William Carrig-Braun   18:04.0   Flintridge Prep  
152. 9 Christian Markey   18:05.5   Brentwood  
153. 10 Joshua Grunder   18:06.5   Ontario Christian  
154. 11 Bradley Orlando   18:06.7   Monte Vista Christian  
155. 10 Conor Gilliam   18:06.7   Monte Vista Christian  
156. 10 Brayden Wright   18:07.0   Urban of San Francisco  
157. 11 Santiago Barrios   18:07.7   Belmont  
158. 11 Moses Mejia   18:08.9   Hawthorne Math & Science Academy  
159. 10 Elisha Kieft   18:09.2   Monte Vista Christian  
160. 11 Lucas Van Amson   18:09.3   College Preparatory  
161. 10 Marvin Johnson   18:11.9   East Valley  
162. 12 Jose Gonzalez   18:12.7   East Valley  
163. 12 Mario Gonzalez   18:14.0   Monte Vista Christian  
164. 9 Mason Perrigue   18:14.6   Flintridge Prep  
165. 11 Darin Van Der Pol   18:16.8   Calvin Christian  
166. 11 Parker Batterson   18:17.2   Francis Parker  
167. 9 Andrew Martinovsky   18:19.2   College Preparatory  
168. 12 Ben Cusworth   18:25.0   University Prep  
169. 11 Daniel Martinez   18:28.5   Community Charter Early College  
170. 12 Edgar Mejia   18:28.7   Hawthorne Math & Science Academy  
171. 10 Pierce Frankfort   18:29.4   St. Margaret’s  
172. 10 Austin Young   18:33.0   Central Valley Christian  
173. 9 Ethan Wenokur   18:33.4   Brentwood  
174. 10 Colin Brun   18:36.1   Viewpoint  
175. 11 Sam Barton   18:39.5   Central Valley Christian  
176. 10 Griffin McGrath   18:45.4   Vacaville Christian  
177. 11 Ben Rosen   18:45.8   Viewpoint  
178. 12 Mario Lopez   18:46.3   East Valley  
179. 10 Jordan Ryan   18:47.1   Cate  
180. 11 Shayan Mandal   18:48.1   Western Sierra Collegiate Academy  
181. 10 Asher Lev   18:50.9   Menlo  
182. 10 Marion Cools   18:52.5   Calvin Christian  
183. 9 Gabriel Arvizu   18:53.5   East Valley  
184. 10 William Campbell   18:54.6   Vacaville Christian  
185. 12 Logan Beaumont   18:55.3   Yosemite  
186. 11 Owen Hicks   19:08.2   Francis Parker  
187. 12 Esteban Montoya   19:09.2   East Valley  
188. 9 Nathan Lacambra   19:12.1   Ontario Christian  
189. 11 Javi Hidalgo   19:16.4   Lick Wilmerding  
190. 11 Henry Von Krogh   19:17.9   Brentwood  
191. 9 Luciano Guerra   19:18.3   Monte Vista Christian  
192. 10 Kai Tabas   19:34.3   Urban of San Francisco  
193. 9 Minjae Chung   19:36.4   Urban of San Francisco  
194. 11 Max Lanzendorf   19:37.0   San Domenico  
195. 10 Taiyo Douglas   19:46.3   Vacaville Christian  
196. 12 Christian Gonzalez   19:49.7   Cate  
197. 12 Brogan Navarro   19:54.7   Western Sierra Collegiate Academy  
198. 11 Santiago Duarte   20:12.9   Belmont  
199. 11 Parker Sperling   20:25.6   San Domenico  
200. 9 Dane Bullock   20:26.8   Western Sierra Collegiate Academy  
201. 10 Alton Bender   20:33.2   San Domenico  
202. 10 Kalani Tabura   20:33.3   Vacaville Christian  

5,000 Meters Division 1

Official Team Scores
1. San Clemente 48
2. Great Oak 102
3. Trabuco Hills 119
4. Palisades Charter 128
5. Mira Costa 171
6. Crescenta Valley 171
7. Clovis East 194
8. Beckman 216
9. Davis 220
10. Martin Luther King 252
11. Buchanan 264
12. Bellarmine College Prep 356
13. San Luis Obispo 356
14. Canyon Crest Academy 382
15. Oak Ridge 393
16. Westview 406
17. Granada Hills 453
18. Dublin 457
19. Homestead 475
20. California (San Ramon) 524
21. Turlock 544

1. 12 Jason Parra   14:56.8   Millikan  
2. 12 Brett Ephraim   14:58.6   San Clemente  
3. 12 Owen Franck   15:01.8   Mira Costa  
4. 12 Omar Reyes   15:03.5   El Camino (Oceanside)  
5. 12 Eddie Sion   15:04.5   Crescenta Valley  
6. 12 Teg Pandher   15:05.4   Clovis North  
7. 10 Maximo Zavaleta   15:07.5   Martin Luther King  
8. 12 Ryan Stanley   15:10.9   Trabuco Hills  
9. 12 Taj Clark   15:12.7   San Clemente  
10. 11 Sebastian Peraza   15:13.2   Saugus  
11. 12 Olaf Dietz   15:13.9   Berkeley  
12. 12 Gabriel Rodriguez   15:17.2   Great Oak  
13. 12 Pierce Clark   15:17.3   San Clemente  
14. 11 Jacob Brown   15:17.9   Great Oak  
15. 12 Adrian Welton   15:18.3   Westview  
16. 12 Bryce Conover   15:21.0   Torrey Pines  
17. 12 Jeffrey (Cameron) Keeney   15:23.0   Great Oak  
18. 12 Lucas Tam   15:23.9   Davis  
19. 10 Conor Lott   15:24.1   Clovis North  
20. 12 Jefferson Wright   15:24.9   Davis  
21. 11 Arrin Sagiraju   15:25.0   Dougherty Valley  
22. 12 Diego Alonso   15:25.2   Fountain Valley  
23. 12 Carter Spradling   15:26.4   Clovis East  
24. 12 Parker Stickney   15:27.5   Mira Costa  
25. 10 Dallin Harrington   15:28.6   San Clemente  
26. 12 Gabriel Castillo   15:29.4   Etiwanda  
27. 12 Kai Olsen   15:30.6   San Clemente  
28. 12 Max Fields   15:32.1   Palisades Charter  
29. 12 Weston Greeneish   15:32.1   San Luis Obispo  
30. 11 Tyler Daillak   15:32.8   Paso Robles  
31. 11 Mark McAleenan   15:33.3   Clovis East  
32. 10 Blake Sigworth   15:33.8   Palisades Charter  
33. 11 Luke Sanders   15:33.9   Buchanan  
34. 12 Cain Evans   15:34.0   Carlsbad  
35. 12 Logan Fulford   15:34.7   Trabuco Hills  
36. 11 Dylan Jubak   15:35.8   Trabuco Hills  
37. 12 Ibzan Felix   15:38.0   Beckman  
38. 12 Mason Mullen   15:39.4   Berkeley  
39. 11 Ziyad Abdallah   15:39.5   Trabuco Hills  
40. 11 Luke Jin   15:39.8   Del Norte  
41. 10 Bradley Quezada   15:40.2   Martin Luther King  
42. 12 Sam Dresick   15:40.5   Clovis West  
43. 10 Zachary Cohen   15:43.7   Palisades Charter  
44. 12 Carson Karr   15:44.1   Oak Ridge  
45. 11 Owen Lewicky   15:44.4   Palisades Charter  
46. 12 Axel Mammen   15:44.4   Palisades Charter  
47. 11 Camden Luecht   15:44.7   Rancho Bernardo  
48. 12 Arlo Gagnon   15:44.9   Crescenta Valley  
49. 11 Jack Paradise   15:45.6   Great Oak  
50. 12 Ryan Becker   15:45.9   Crescenta Valley  
51. 12 Kaeden Berner   15:46.5   Westview  
52. 12 Aidan Stone   15:46.5   Dublin  
53. 11 Brayden Lunetta   15:48.7   Martin Luther King  
54. 10 Mason Nguyen   15:49.7   Beckman  
55. 12 Aidan Doherty   15:49.9   Menlo-Atherton  
56. 11 Liam Zadoorian   15:50.7   Crescenta Valley  
57. 10 Marcus Salinas   15:50.9   Clovis East  
58. 12 Micah Clemons   15:51.0   Trabuco Hills  
59. 12 Michael Rodriguez   15:51.3   Great Oak  
60. 11 Isaac Faynsod   15:51.7   Mira Costa  
61. 12 Taiyo Ariga   15:52.7   Beckman  
62. 12 Aaron Lin   15:53.5   Homestead  
63. 12 Alexander Mendoza   15:54.2   Cleveland  
64. 10 Carson Ehman   15:54.3   Mira Costa  
65. 12 Nolan Roemmich   15:54.6   San Luis Obispo  
66. 11 Jordan Herrera   15:54.7   Clovis East  
67. 11 Shrey Chettiar   15:54.8   Bellarmine College Prep  
68. 12 Jay Doctor   15:55.0   Davis  
69. 12 Jayson Sisco   15:55.2   Davis  
70. 10 Christian Weber   15:56.6   Beckman  
71. 11 Max Jauregui   15:56.9   Buchanan  
72. 12 Alec Flores   15:57.8   Granada Hills  
73. 12 Jeffrey Overgaard   15:58.3   Lincoln (S)  
74. 12 Isaac Gould   15:58.8   San Clemente  
75. 10 Michael Pritsky   15:58.9   Buchanan  
76. 11 Aaron Feaster   15:59.6   Beckman  
77. 11 Carsten Williams   16:00.3   Trabuco Hills  
78. 12 Jordan Althouse   16:00.5   Milpitas  
79. 11 Eshaan Hussain   16:02.1   California (San Ramon)  
80. 12 Kai Bolaris   16:03.3   Canyon Crest Academy  
81. 10 Luca Caruso   16:04.0   Canyon Crest Academy  
82. 11 Will Burch   16:04.5   Bellarmine College Prep  
83. 11 Ayaan Hasan   16:04.8   Crescenta Valley  
84. 11 Deaglan Givan   16:05.0   Buchanan  
85. 12 Maximillian Ramos-Judge   16:05.2   Mira Costa  
86. 12 Thomas Achten   16:05.8   Beckman  
87. 11 Evan Gardner   16:06.3   Homestead  
88. 12 Lucas Chang   16:06.5   Castro Valley  
89. 11 Anthony Barrera   16:06.7   Beckman  
90. 10 Jansen Geyer   16:07.1   Buchanan  
91. 12 Joseph Vargas   16:08.8   Cleveland  
92. 12 Casey Atkinson   16:08.9   Mira Costa  
93. 11 Arman Vazquez   16:09.0   South East  
94. 12 William Hadley   16:10.3   Trabuco Hills  
95. 11 Sawyer Pugliese   16:11.3   Sanger  
96. 12 Owen Johnson   16:11.5   Clovis East  
97. 12 Kai Marotta   16:11.7   Great Oak  
98. 10 Ryan Chen   16:13.0   Mountain View  
99. 12 Oliver Nickelsen   16:16.3   Berkeley  
100. 12 Reed Bodnar-Cohen   16:16.9   Bellarmine College Prep  
101. 11 Owen Anderson   16:16.9   McClatchy  
102. 12 Andrew Pruitt   16:18.5   California (San Ramon)  
103. 12 Jacob Pippel   16:19.1   Canyon Crest Academy  
104. 12 Quentin Hardy   16:19.2   Oak Ridge  
105. 12 Luke Myers   16:20.2   Crescenta Valley  
106. 11 Adam Divinity   16:20.9   Redondo Union  
107. 10 Marco Franco   16:21.0   Great Oak  
108. 11 Zander Verhoeven   16:21.2   Bellarmine College Prep  
109. 11 Alex Wesolowski   16:22.0   Martin Luther King  
110. 12 Luke Carroll   16:22.4   Oak Ridge  
111. 9 Andrew Ray   16:23.2   Buchanan  
112. 10 Ethan Feeser   16:23.2   San Luis Obispo  
113. 12 Ethan Diaz   16:24.0   Granada Hills  
114. 12 Ryan Kunkel   16:24.6   Buchanan  
115. 12 Michael Herrera   16:24.7   Clovis East  
116. 11 Ryan Almog   16:25.1   Pleasant Grove  
117. 12 Nathan Morris   16:27.0   Mountain View  
118. 11 Christopher Frelix   16:27.0   San Pedro  
119. 12 Cade Backlin   16:28.4   San Luis Obispo  
120. 12 Rahul Dutta   16:28.6   Dublin  
121. 12 Ravi Achar   16:29.5   Canyon Crest Academy  
122. 10 Ben Penzel   16:29.8   Bellarmine College Prep  
123. 12 Ryan Dudley   16:30.4   Granada Hills  
124. 10 Krish Desai   16:30.7   Mira Costa  
125. 12 Jeffery Deacon   16:31.0   Folsom  
126. 10 Zev Fox   16:31.3   Davis  
127. 12 Auguste Dufour   16:31.8   Canyon Crest Academy  
128. 10 Roman Zamora   16:32.2   Oak Ridge  
129. 10 Caleb Burton   16:32.6   Crescenta Valley  
130. 11 Tristan Gan   16:33.8   Dublin  
131. 10 Nolan Zerboni   16:34.4   Canyon Crest Academy  
132. 12 Alex Manens   16:34.6   Bellarmine College Prep  
133. 11 Logan Petty   16:34.9   Turlock  
134. 12 Timothy Rousseau   16:35.4   Menlo-Atherton  
135. 12 Daniel Zaragoza   16:36.1   Turlock  
136. 12 Markos Pineda   16:37.0   Martin Luther King  
137. 12 Behniya Esmaeilabadi   16:37.2   Turlock  
138. 11 Mario Aluizo   16:37.9   Narbonne  
139. 10 Logan Carlson   16:38.3   Martin Luther King  
140. 9 Yohan Anderson   16:38.7   San Clemente  
141. 10 Joaquin Ortega-Tomaselli   16:39.0   Granada Hills  
142. 11 Rowan Hannaman   16:39.1   Westview  
143. 10 Bailey Van Leemput   16:39.1   Oak Ridge  
144. 12 Jackson Hall   16:40.4   Turlock  
145. 11 Kevin Pedregosa   16:41.3   Dublin  
146. 11 Ido Halevy   16:42.3   Homestead  
147. 10 Andrew Razo   16:43.1   Palisades Charter  
148. 10 Oscar Carrillo Fregoso   16:43.2   Oak Ridge  
149. 12 Kellan Kloss   16:44.0   Granada Hills  
150. 12 Benjamin Niebla   16:44.8   Granada Hills  
151. 10 Joshua Lim   16:46.5   Homestead  
152. 11 Jacob Schuetze   16:47.9   San Luis Obispo  
153. 12 Isaak Camacho   16:48.1   Clovis East  
154. 11 James Hilton   16:48.5   Westview  
155. 12 Connor Cougevan   16:48.7   Davis  
156. 11 Aidan Dube   16:49.1   California (San Ramon)  
157. 12 Joshua Young   16:50.2   Tokay  
158. 11 Tanish Zutshi   16:50.5   Dublin  
159. 10 Frank Stewart   16:51.2   Martin Luther King  
160. 10 Cruz Espinoza   16:52.3   Canyon Crest Academy  
161. 11 Jonathan Mills-Lawrence   16:54.7   California (San Ramon)  
162. 11 Theodore Santos   16:55.9   Turlock  
163. 9 Lucas Lipman   16:56.8   Dublin  
164. 10 Wesley Ewing   16:57.0   Oak Ridge  
165. 12 Owen Stevens   16:59.3   Davis  
166. 9 Duncan Burk   17:04.9   Bellarmine College Prep  
167. 10 Justin Feng   17:09.7   Dublin  
168. 11 Matthew Stevens   17:13.5   Westview  
169. 12 Carter Oates   17:16.7   Homestead  
170. 11 Nolan Connelly   17:20.8   San Luis Obispo  
171. 12 Caleb Leung   17:21.0   Homestead  
172. 11 Daniel Ramirez   17:22.9   Granada Hills  
173. 12 Angel Solis De La Cruz   17:23.0   Turlock  
174. 12 Silas Buchanan   17:23.6   San Luis Obispo  
175. 12 Matthew Dobrowolski   17:30.8   Westview  
176. 12 Christopher Miyai   17:39.0   Homestead  
177. 12 Blake Lemmon   17:41.0   California (San Ramon)  
178. 10 Timmy Niu   17:41.4   California (San Ramon)  
179. 10 Parker McDevitt   18:01.1   Westview  
180. 10 Gustavo Mendes de Oliveira   18:06.3   California (San Ramon)  
181. 12 Julian Hernandez   18:17.3   Turlock  
182. 10 Lajus Collins   19:17.9   Palisades Charter  

5,000 Meters Division 2

Official Team Scores
1. Santa Barbara 91
2. Ventura 114
3. Newbury Park 115
4. Jesuit 131
5. Glendora 152
6. Granada 181
7. Branham 222
8. Vacaville 269
9. Whitney 286
10. Tesoro 300
11. El Toro 303
12. Redwood (Larkspur) 331
13. Ayala 337
14. De La Salle 368
15. Los Altos 385
16. College Park 393
17. Vista 416
18. St Francis (Mountain View) 437
19. Reedley 456
20. Oakland Tech 490
21. Monache 508
22. Steele Canyon 516
23. Scripps Ranch 573
24. Monroe 676

1. 11 Aydon Stefanopoulos   14:58.4   Los Gatos  
2. 12 Andreas Dybdahl   15:05.3   Santa Barbara  
3. 12 Devin Ibarra   15:06.1   El Diamante  
4. 11 Trey Caldwell   15:09.1   De La Salle  
5. 10 Alijah Murillo   15:14.7   Branham  
6. 11 Griffin Kushen   15:20.5   Tesoro  
7. 11 Dylan Flores   15:21.1   Glendora  
8. 12 Grant Morgenfeld   15:21.6   Palo Alto  
9. 12 Jack Horrocks   15:26.3   Foothill (Santa Ana)  
10. 12 Micah Grossman   15:28.9   Ventura  
11. 12 Arnav Shetty   15:30.6   Newbury Park  
12. 11 Cainan Birchim   15:31.1   Santa Barbara  
13. 11 Jack Rattary   15:32.0   College Park  
14. 12 Anthony Fast Horse   15:33.2   Ventura  
15. 12 Benjamin Rippe   15:35.3   Norco  
16. 12 Daniel Messer   15:35.8   Clayton Valley  
17. 11 Jackson Stream   15:36.1   Vacaville  
18. 9 Aidan Antonio   15:36.9   Woodbridge  
19. 12 Daniel Martinez   15:37.1   Clayton Valley  
20. 10 Isaac Abbott   15:37.1   Jesuit  
21. 12 Declan Higgins   15:37.2   Jesuit  
22. 12 Blaise Snow   15:38.4   Santa Barbara  
23. 12 Miles Jones   15:39.1   Oakland Tech  
24. 12 Shane Dalziel   15:39.6   Westmont  
25. 11 Robert Ward   15:39.9   Granite Bay  
26. 11 Joshua Guzman   15:40.2   Gilroy  
27. 12 Ethan Werner   15:40.2   Redwood (Larkspur)  
28. 10 Micah Dickran   15:41.0   Newbury Park  
29. 11 J.R. Lesher   15:42.4   Hueneme  
30. 12 Kellen Kirby   15:43.3   Bella Vista  
31. 12 Erik Bromley   15:45.3   Granada  
32. 11 Mathias Oliveros   15:45.4   Glendora  
33. 12 Hollis Costa   15:45.5   Ventura  
34. 12 Caleb Ornelas   15:45.9   Ayala  
35. 12 Henry Hammel   15:48.2   Ventura  
36. 11 Jonathan Hupman   15:48.3   Merrill West  
37. 11 Daniel Bulalacao   15:49.9   El Toro  
38. 11 Nathaniel Horrocks   15:49.9   Foothill (Santa Ana)  
39. 12 David Hurren   15:50.6   Whitney  
40. 11 George Mikhael   15:51.9   Granada  
41. 10 Mauricio Herrera   15:52.7   Reedley  
42. 9 Matthew Ogilvie   15:52.8   Jesuit  
43. 12 Asa Fletcher   15:53.4   Newbury Park  
44. 10 Drake Hoferer   15:55.1   Jesuit  
45. 11 Owen Brandeis   15:55.6   Monte Vista  
46. 12 Zach Schmid   15:58.9   Vista  
47. 12 Nathan Porter   15:59.9   Newbury Park  
48. 12 Cyrus Justiniani   16:00.4   Rio Americano  
49. 12 Brandon Guevara   16:00.5   Newbury Park  
50. 11 Nicholas Tassos   16:01.5   Santa Barbara  
51. 11 Rogan Arriaga   16:01.6   El Toro  
52. 12 Adarsh Iyer   16:02.5   Lynbrook  
53. 12 Bode Andrulaitis   16:04.1   Santa Barbara  
54. 11 Diego Fabian Garcia   16:04.9   Glendora  
55. 12 Matthew Mullane   16:05.0   St Francis (Mountain View)  
56. 12 Andrew Seefeldt   16:05.8   Branham  
57. 12 Eshaan Singh   16:07.2   Granada  
58. 12 Alain Terrazas   16:08.1   Glendora  
59. 10 Daniel Cheyer   16:08.9   Branham  
60. 12 Tanner Gray   16:09.3   Granada  
61. 11 Steven Gonzalez   16:09.6   Vacaville  
62. 12 Noah Lopez   16:10.5   Whitney  
63. 11 Jarett Cruz   16:10.6   Vista  
64. 12 Max Bellotti   16:11.4   Alameda  
65. 10 Samuel Hurst   16:12.5   Los Altos  
66. 11 Derek Campos   16:13.9   Ayala  
67. 12 Justus Hundley   16:15.1   Vacaville  
68. 11 Sreyas Kadiyala   16:15.4   Los Altos  
69. 11 Chase Cressman   16:15.7   Jesuit  
70. 10 Heath Salter   16:16.7   De La Salle  
71. 12 Bryce Jackson   16:17.9   Glendora  
72. 10 Nathan Bamford   16:18.2   Scripps Ranch  
73. 12 Niall Monteleone   16:18.6   El Cerrito  
74. 12 Diego Venegas   16:20.0   El Toro  
75. 12 Joel Tajiri   16:20.6   Whitney  
76. 12 Julian Valdivia   16:20.8   Tulare Western  
77. 10 Noah Sloan   16:21.0   Ventura  
78. 12 Jacob McLaughlin   16:21.7   Granada  
79. 10 Jake Vensko   16:22.0   College Park  
80. 12 Luke Buentello   16:23.4   Vista  
81. 10 Chase Manning   16:23.4   Tesoro  
82. 11 Oscar Allen   16:25.4   Atascadero  
83. 11 Brett Mitchell   16:26.1   Reedley  
84. 9 Ty Hundley   16:26.3   Vacaville  
85. 11 Ryan McNamara   16:27.4   Tesoro  
86. 10 Taran Davies   16:27.6   Los Altos  
87. 9 Justin Shern   16:28.0   Redwood (Larkspur)  
88. 12 Andrew Miranda   16:28.2   Atascadero  
89. 11 Jackson Geiselman   16:29.1   Whitney  
90. 11 Donovan Bollini   16:29.6   Branham  
91. 12 Nolan Emis   16:31.7   Glendora  
92. 12 Nick DeGeorge   16:32.5   Ventura  
93. 12 Benjamin Diaz   16:32.6   Santa Barbara  
94. 12 Jonah Reynolds   16:34.2   Jesuit  
95. 11 Jacob Facenda   16:34.5   Ayala  
96. 12 Owen Daszko   16:34.9   Branham  
97. 11 Parker Wolfe   16:35.6   Tesoro  
98. 12 Monte Moore   16:35.7   Monache  
99. 12 Jonah Momsen   16:36.0   Redwood (Larkspur)  
100. 11 Micah Senn   16:36.2   Steele Canyon  
101. 12 Sanjit Borle   16:36.2   St Francis (Mountain View)  
102. 11 Kevin Sandoval   16:37.8   Glendora  
103. 12 Ian Ridge   16:37.8   Bonita Vista  
104. 11 Alex Halpin   16:37.9   Los Altos  
105. 12 Aleksander Schade   16:38.4   Granada  
106. 11 Tadhg Murray   16:39.0   De La Salle  
107. 11 Sebastian Perez   16:39.1   Monroe  
108. 10 Gabe Bernardino   16:39.3   Newbury Park  
109. 10 Gunnar Niemi   16:39.5   Redwood (Larkspur)  
110. 11 Blake Leung   16:39.6   College Park  
111. 11 Gus Schafer   16:42.2   Oakland Tech  
112. 12 Adrian Cuevas Gomez   16:42.9   Granada  
113. 11 Beckham Kunkler   16:43.5   San Dieguito Academy  
114. 10 Gabriel Cavanagh   16:44.7   Redwood (Larkspur)  
115. 11 Christian Throop   16:44.9   El Toro  
116. 12 Micah Rick   16:45.8   Eagle Rock  
117. 12 Oleksandr Tanasychuk   16:45.8   Santa Barbara  
118. 11 Aldo Covarrubias   16:46.2   Steele Canyon  
119. 10 David Norris   16:46.6   Ayala  
120. 12 Jonah Sloan   16:46.9   Ventura  
121. 10 Conner Machado   16:47.3   Monache  
122. 11 Justin Fann   16:47.4   St Francis (Mountain View)  
123. 12 Perry Hutchinson   16:48.0   Whitney  
124. 11 Miguel Casillas   16:48.1   Steele Canyon  
125. 10 Gabriel Raco   16:48.1   Tesoro  
126. 9 Jaxon Northcutt   16:48.3   Mt Carmel  
127. 11 Alberto Andrade   16:49.9   Monache  
128. 10 Jose Segura   16:50.8   Tulare Western  
129. 12 Ty Ertel   16:51.8   Whitney  
130. 10 Takumi Washiyama   16:53.0   El Toro  
131. 10 Josh Barron   16:53.2   El Toro  
132. 12 Yazhid Grimaldi   16:53.6   Ayala  
133. 11 James Rowland   16:53.8   Vacaville  
134. 10 Joshua Alcaraz   16:54.4   Reedley  
135. 11 Navin Kadel   16:54.5   Jesuit  
136. 12 Diego Cortes   16:55.3   Rodriguez  
137. 12 Carlos Jison   16:55.5   St Francis (Mountain View)  
138. 12 Luke Hoffman   16:56.5   Steele Canyon  
139. 12 Colin Ballow   16:56.9   San Dieguito Academy  
140. 10 Devin Marino   16:57.5   Monache  
141. 11 Joshua Glueck   16:58.0   De La Salle  
142. 12 Josh Berk   16:59.0   Ayala  
143. 10 Gabriel Cabrera   16:59.1   Marshall  
144. 12 Alexi Leduc   16:59.5   Oakland Tech  
145. 12 Nathaniel Schohn   16:59.6   Newbury Park  
146. 11 Liam Moore   17:00.6   College Park  
147. 9 Levi Varela   17:01.6   El Toro  
148. 11 Caesar Torres   17:03.1   Ayala  
149. 11 Riley Clarke   17:05.8   St Francis (Mountain View)  
150. 12 Connor Dolan   17:06.1   Eagle Rock  
151. 12 Calvin Tudor   17:06.9   Redwood (Larkspur)  
152. 12 Ethan Tran   17:09.3   Scripps Ranch  
153. 11 James Poole   17:09.6   St Francis (Mountain View)  
154. 12 Adam Mazolewski   17:10.2   De La Salle  
155. 11 Oliver Arnold   17:11.4   Oakland Tech  
156. 12 Noah Reed   17:12.3   Whitney  
157. 12 Luka Afonine   17:12.6   College Park  
158. 11 Jorge Montenegro   17:14.5   Monroe  
159. 12 Lleyton Houston   17:18.5   Branham  
160. 11 Eli Sotelo   17:18.8   Monache  
161. 10 Luke Mitchell   17:19.1   Reedley  
162. 12 Andrew Markovich   17:19.6   Redwood (Larkspur)  
163. 12 Carlo Vellandi   17:23.0   Tesoro  
164. 11 Lucio Hightower-Rojas   17:23.3   Eagle Rock  
165. 12 Jacob Walker   17:23.8   Scripps Ranch  
166. 12 Oliver Cannon   17:24.5   Scripps Ranch  
167. 12 Yeshua Ramos   17:28.5   Reedley  
168. 10 Brandon Sun   17:28.8   Scripps Ranch  
169. 11 Roland Balderas   17:31.2   Santee EC  
170. 12 Brogan Fountain   17:32.9   Mt Carmel  
171. 10 Noah Tungpalan   17:33.2   College Park  
172. 11 Anthony Nguyen   17:34.7   Branham  
173. 9 Carlos Sanchez   17:35.5   Vista  
174. 11 Jake Estrada   17:36.4   Monache  
175. 11 Matthew Binsfield   17:36.7   Steele Canyon  
176. 9 Cooper Stream   17:37.8   Vacaville  
177. 10 Dillon Gaber   17:38.9   De La Salle  
178. 9 William Wurzbach   17:39.2   Vacaville  
179. 10 Jovanni Bello   17:41.3   Vista  
180. 11 Zachary Baker   17:45.8   Steele Canyon  
181. 12 Rohan Kota   17:46.1   Los Altos  
182. 12 Jonathan Martinez   17:47.0   Monroe  
183. 10 Soren LeClaire   17:48.5   College Park  
184. 10 Ryan Cai   17:48.8   Scripps Ranch  
185. 11 Gavin Eger   17:49.6   Los Altos  
186. 10 Justin Villa   17:50.7   Reedley  
187. 11 Nathan Dewan   17:51.9   Oakland Tech  
188. 11 Caiden Hyde   17:53.0   Vista  
189. 12 Salvador Martinez   17:55.2   Monache  
190. 11 Kevin Beebe   17:56.9   St Francis (Mountain View)  
191. 11 Steven Morehead   17:58.6   Oakland Tech  
192. 11 Lukas Andrews   18:05.3   Tesoro  
193. 11 Owen Pampo   18:11.8   Scripps Ranch  
194. 11 Jesus Ayala   18:12.9   Monroe  
195. 10 Danny Accardo   18:17.8   De La Salle  
196. 11 Gustavo Cortez   18:19.0   Monroe  
197. 11 Alec Magoffin   18:24.6   Steele Canyon  
198. 10 Moses Quevedo   18:26.3   Reedley  
199. 11 Isayah Villegas   18:31.4   Vista  
200. 11 Oscar Garcia   18:33.9   Monroe  
201. 12 Cezar Gomez   19:02.6   Oakland Tech  
  11 Tomas Smilak   DNF   Los Altos  

5,000 Meters Division 4

Official Team Scores
1. St. Francis (La Canada) 66
2. J Serra Catholic 124
3. Foothill Technology 168
4. Miramonte 175
5. Cathedral 184
6. St Mary's College 186
7. Harvard-Westlake 192
8. Archie Williams 198
9. Oaks Christian 199
10. St. John Bosco 207
11. Santa Cruz 276
12. Scotts Valley 319
13. Archbishop Riordan 320
14. La Jolla 387
15. Yreka 389
16. Del Lago Academy 433
17. El Dorado 447
18. Del Oro 455
19. Classical Academy 480
20. Livingston 491
21. Justin Garza 552
22. Union Mine 588
23. West Valley 630
24. New West Charter 770

1. 12 Emmanuel Perez   14:45.5   Cathedral  
2. 12 Lucas Cohen   14:45.9   Albany  
3. 11 Broen Holman   14:46.4   Sonora  
4. 11 Eli Fitchen-young   14:49.5   Santa Cruz  
5. 11 Zion Ortiz   15:07.9   Burroughs (Ridgecrest)  
6. 12 Henry Baun   15:09.8   Yreka  
7. 12 Ethan Parcells   15:21.7   Rim of the World  
8. 12 Samuel Franco   15:24.3   St. Francis (La Canada)  
9. 12 Emmanuel (Manny) Hernandez   15:26.2   Cathedral  
10. 11 Bradley Arrey   15:26.7   J Serra Catholic  
11. 12 Saul Orozco   15:31.5   J Serra Catholic  
12. 11 Callum McBride   15:32.8   Albany  
13. 12 Evan Torres   15:38.7   Parlier  
14. 11 Auge Martin   15:41.5   St. Francis (La Canada)  
15. 11 Cooper McNee   15:41.8   Oaks Christian  
16. 12 Matthew Shanahan   15:45.4   Bishop Montgomery  
17. 11 Christian Yoder   15:48.8   Oaks Christian  
18. 12 Kai Lange-Dei   15:49.7   High Tech High (SD)  
19. 11 Chance Leandro   15:51.6   Foothill Technology  
20. 12 Aiden Aldana   15:54.2   St. John Bosco  
21. 11 Kael Jex   15:55.0   Big Bear  
22. 12 Asher Patel   15:56.0   Miramonte  
23. 11 William Mulliken   15:59.4   Archie Williams  
24. 12 Grant Sykes   16:01.0   Harvard-Westlake  
25. 12 Braidon Campora   16:01.1   El Dorado  
26. 12 Otis Kelly   16:01.8   Morro Bay  
27. 12 Luke Metcalf   16:02.1   St. Francis (La Canada)  
28. 11 Axel Gonzalez   16:04.5   St. Francis (La Canada)  
29. 12 Devin Fitzpatrick   16:04.8   Ripon  
30. 11 Aidan Guzman   16:06.2   St. Francis (La Canada)  
31. 12 Kees Van der meer   16:06.4   Santa Cruz  
32. 12 Ben George   16:07.6   Scotts Valley  
33. 11 James Jenkins   16:11.1   Miramonte  
34. 11 Mack Aldi   16:12.7   Carmel  
35. 12 Samuel Nealon   16:13.0   Christian Brothers  
36. 11 Joshua Mitchell   16:18.0   Oaks Christian  
37. 12 Collin Kopchik   16:19.9   St Mary's College  
38. 11 Javin Schmitt   16:22.3   St Mary's College  
39. 11 Ian Sharp   16:23.3   Archie Williams  
40. 11 Franklin Wimbish   16:24.5   Harvard-Westlake  
41. 11 Omar Fabila   16:24.8   Cathedral  
42. 10 Vin Krueger   16:25.2   Oaks Christian  
43. 10 Alden Morales   16:25.9   J Serra Catholic  
44. 12 Andrew Perez   16:26.4   St. John Bosco  
45. 12 Jackson McFerron   16:26.6   Archie Williams  
46. 12 Braeden Elliott   16:26.9   Foothill Technology  
47. 9 Brendon Collins   16:27.4   Miramonte  
48. 9 Viggo Bortolin   16:27.6   Foothill Technology  
49. 10 Luke Friedl   16:27.9   J Serra Catholic  
50. 11 Jacob Demissie   16:28.7   St Mary's College  
51. 11 Alex Leon   16:28.8   St. John Bosco  
52. 10 Charles Abemayor   16:29.5   Harvard-Westlake  
53. 12 Lyle Phillips   16:29.8   Bishop O'Dowd  
54. 12 Nickolas Yang   16:32.1   Albany  
55. 11 Israel Gutierrez   16:32.4   Del Oro  
56. 12 William Parker   16:33.3   Archbishop Riordan  
57. 10 Baker Carlisle   16:33.8   Foothill Technology  
58. 12 Hideto Hara   16:34.0   Half Moon Bay  
59. 10 Tucker Presnell   16:34.7   St Mary's College  
60. 10 Jose Delgadillo   16:35.7   McFarland  
61. 12 Gianluca Carboni   16:36.3   Archbishop Riordan  
62. 10 Cole Carlson   16:38.1   J Serra Catholic  
63. 11 Ryan Seeley   16:38.3   Archie Williams  
64. 11 Conor White   16:40.3   Foothill Technology  
65. 11 Kitto Gonzalez   16:40.4   Galt  
66. 12 Will Sonneborn   16:41.1   Harvard-Westlake  
67. 9 Sebastien Swain   16:41.3   Piedmont  
68. 11 Giovanni Ochoa   16:42.2   Gonzales  
69. 10 Aaron Weiss   16:45.0   Scotts Valley  
70. 10 Alex Garcia   16:46.7   Del Oro  
71. 11 Breyden Collins   16:47.7   Miramonte  
72. 11 Valentino Aguirre   16:48.7   Del Lago Academy  
73. 10 Jack Burnett   16:49.3   J Serra Catholic  
74. 12 Cristian Lucatero   16:50.9   Livingston  
75. 10 Preston Repulles   16:51.3   Miramonte  
76. 10 Eli Billings   16:52.2   Foothill Technology  
77. 11 Kai Valle   16:52.5   St Mary's College  
78. 12 Mason Lantz   16:53.7   Scotts Valley  
79. 11 Keegan Durfee   16:53.9   La Jolla  
80. 10 Jaden Prillhart   16:55.1   Foothill Technology  
81. 10 Robinson Xiang   16:57.2   Harker  
82. 12 Noah Soto   16:57.4   St. John Bosco  
83. 10 Leo Lorenzano   16:57.5   Crawford  
84. 12 Keeran Murray   16:58.1   South Pasadena  
85. 11 Hector Pol De Leon   16:58.2   Cathedral  
86. 12 Leo Craig   16:58.7   Harvard-Westlake  
87. 9 Zac O'Leary   16:58.9   J Serra Catholic  
88. 9 Joel Chavarin   16:59.4   St. John Bosco  
89. 12 Benjamin Trujillo   17:00.0   Yreka  
90. 11 Jaime Gachuzo   17:00.2   Del Lago Academy  
91. 9 Edward Medina   17:00.8   St. John Bosco  
92. 9 Caleb Paniagua   17:01.2   St. John Bosco  
93. 11 Kyle Oltmanns   17:04.1   Liberty Ranch  
94. 11 Landon Hale   17:04.5   Classical Academy  
95. 9 Jasper Bolante   17:05.6   Carmel  
96. 10 Malakas Schlater-Julian   17:07.1   Valley Center  
97. 12 Cole Stout   17:07.3   El Dorado  
98. 11 Kevin Chiu   17:07.8   La Jolla  
99. 11 Emiliano Villarreal   17:08.7   Santa Cruz  
100. 10 Aaron Escalante   17:08.9   Harvard-Westlake  
101. 12 Colm Grieb   17:09.8   Archbishop Riordan  
102. 11 Leo Souza   17:09.8   La Jolla  
103. 11 Colton Wang   17:10.3   Archbishop Riordan  
104. 11 Drake Murrill   17:10.5   Justin Garza  
105. 10 Max Lesniewski   17:10.9   Del Lago Academy  
106. 12 John Minutoli   17:14.6   Archie Williams  
107. 11 Alan Lee   17:15.0   Santa Cruz  
108. 12 Eli Granados   17:15.1   Scotts Valley  
109. 10 Brendan Grogan   17:16.3   Archbishop Riordan  
110. 12 Anthony Aguilar   17:18.1   Livingston  
111. 10 Miles Pike   17:18.7   Canyon Hills  
112. 11 Archer Diehl   17:18.7   Archie Williams  
113. 11 Reid Cross   17:19.1   Archie Williams  
114. 12 Christopher Ruff   17:19.8   La Jolla  
115. 12 Diego Guerrero   17:23.4   Cathedral  
116. 11 Mandeep Bhatti   17:24.4   Justin Garza  
117. 11 Evers Clemeshaw   17:25.2   Classical Academy  
118. 11 Aidan Waldron   17:25.8   St. Francis (La Canada)  
119. 10 Moises Cortes Garcia   17:27.1   Livingston  
120. 10 Owen O'Keefe   17:29.4   La Jolla  
121. 11 Esteban Yanez   17:29.9   Justin Garza  
122. 12 Tate Sheehy   17:32.2   Harvard-Westlake  
123. 12 Jason Wagner   17:32.8   Miramonte  
124. 12 Aiden Haboush   17:32.8   Union Mine  
125. 11 Brandon Bosio   17:32.9   St Mary's College  
126. 11 Josiah Berryman   17:34.1   Classical Academy  
127. 9 Owen Fitchen-Young   17:34.6   Santa Cruz  
128. 12 Brady Johnson   17:36.0   Lassen  
129. 12 Adam Yochum   17:36.1   Yreka  
130. 10 Xavier Garcia   17:36.6   Cathedral  
131. 12 Nico Navarro   17:38.8   Archbishop Riordan  
132. 12 Jose Valenzuela   17:39.2   Taft Union  
133. 11 Adam Daniels   17:39.5   Classical Academy  
134. 10 Shane Doherty   17:48.9   St Mary's College  
135. 12 Alex Reusze   17:50.4   Yreka  
136. 11 Edgar Gil   17:52.1   Del Oro  
137. 12 Owen Collver   17:52.9   West Valley  
138. 9 Jackson Stull   17:55.3   Scotts Valley  
139. 9 Elijah Anderson   17:56.5   West Valley  
140. 12 Spencer George   17:59.0   Scotts Valley  
141. 11 Camden Campora   17:59.3   El Dorado  
142. 10 Robert Bryan Berry   17:59.4   Yreka  
143. 12 Emmanuel Soria   17:59.5   Del Lago Academy  
144. 12 Lukas Pagan   18:00.5   El Dorado  
145. 12 Kenneth Servin   18:04.3   Cathedral  
146. 10 Mitchell Gillespie   18:05.7   Mission Bay  
147. 10 Gunner Silva   18:07.2   Classical Academy  
148. 12 Zachery Wolf   18:08.2   Union Mine  
149. 10 Stephen Fredricks   18:10.7   St. Francis (La Canada)  
150. 9 Caleb Hodnett   18:11.9   Union Mine  
151. 11 Christian Solorzano   18:12.4   Del Lago Academy  
152. 11 Antonio Torres   18:12.7   Del Oro  
153. 10 Valentin Sanchez Jr.   18:14.2   Gridley  
154. 11 Brody Blumberg   18:15.3   Union Mine  
155. 12 Isaac McGreevy   18:16.0   La Jolla  
156. 12 Alex May   18:19.7   Scotts Valley  
157. 9 Lane Carruth   18:21.2   West Valley  
158. 10 Bradley Kaji   18:21.6   Livingston  
159. 9 Jaryt Chen   18:21.8   Oaks Christian  
160. 10 Robert Ochoa   18:23.8   Yreka  
161. 11 Aiden Engelhardt   18:24.2   Union Mine  
162. 12 Alan Cervantes   18:24.4   Del Lago Academy  
163. 12 Casey Scheiner   18:25.2   Miramonte  
164. 9 Trent Thiessen   18:26.2   El Dorado  
165. 12 Heath Edwards   18:27.1   Livingston  
166. 10 Julian Hendricks   18:28.5   Santa Cruz  
167. 9 Joel Gutierrez-Ventura   18:31.1   Del Oro  
168. 10 Jay Johnson   18:35.8   Classical Academy  
169. 12 Franco Rivera   18:37.5   Del Lago Academy  
170. 10 Joseph Olson   18:41.0   Archbishop Riordan  
171. 12 Luciano Gomez   18:48.3   West Valley  
172. 11 Leif Peeters   18:49.4   El Dorado  
173. 10 Denver Harris   18:52.1   La Jolla  
174. 9 Rocklin Albonico   18:54.6   Lassen  
175. 12 Zelalem Teffra   18:57.9   Justin Garza  
176. 9 Nico Van Der Meer   18:58.1   Santa Cruz  
177. 11 Conrad Weston   18:58.3   Oaks Christian  
178. 11 Frankie Rodriguez   18:58.4   West Valley  
179. 10 Esteban Angeles   19:01.3   Classical Academy  
180. 11 Juan Altamirano   19:02.1   Washington Prep  
181. 9 Jordan Bien   19:05.0   Justin Garza  
182. 12 Sonny Betterton Gage   19:11.9   New West Charter  
183. 12 Christian Nunez   19:14.3   Elizabeth Learning Center  
184. 10 Aaron Lee   19:14.7   New West Charter  
185. 9 Alex Cruz   19:16.7   Del Oro  
186. 12 Dillon Moreno   19:22.0   El Dorado  
187. 9 Juan Avalos   19:26.2   Livingston  
188. 11 Levi Lemmon   19:29.5   Union Mine  
189. 12 Yan Garcia   19:29.6   Orthopedic  
190. 9 Fredy Juarez Garcia   19:32.7   Livingston  
191. 10 Julian Gomez   19:42.4   Foshay Learning Center  
192. 11 Luke Smelzer   19:42.4   New West Charter  
193. 10 Gabriel Martinez   19:49.9   New West Charter  
194. 11 Coleman Miller   19:55.4   New West Charter  
195. 12 Landon Rivera   20:12.3   Justin Garza  
196. 11 Jeremiah Park   20:16.2   New West Charter  
197. 11 Zane Tharsing   20:23.5   Yreka  
198. 10 Gideon Gabel   20:41.6   West Valley  
199. 11 Carlos Aguiar   21:23.1   Washington Prep  
200. 11 Wiley Selvey   21:41.8   New West Charter  
201. 9 Dominick Estwin   22:14.3   Justin Garza  
  11 Thomas Mena   DNF   Oaks Christian  
  12 Kade Fetterman   DNF   Taft Union  

5,000 Meters Division 3

Official Team Scores
1. Dana Hills 42
2. Oakdale 66
3. West Ranch 211
4. Ponderosa 212
5. Matilda Torres 216
6. St Ignatius 218
7. Santa Margarita 225
8. Sage Creek 237
9. Tamalpais 288
10. Oak Park 290
11. Sacred Heart Cathedral 308
12. Moorpark 321
13. Cathedral Catholic 324
14. Corona del Mar 328
15. Campolindo 348
16. Willow Glen 362
17. La Costa Canyon 363
18. Mission Viejo 405
19. Maria Carrillo 492
20. Pleasant Valley 512
21. Lowell 516
22. Northgate 554
23. Kimball 582
24. Porterville 624
25. Verdugo Hills 693

1. 11 Evan Noonan   14:35.3   Dana Hills  
2. 12 Joshua Bell   14:52.3   Templeton  
3. 12 Joshua Chu   14:58.7   Ponderosa  
4. 12 Jackson Oliveira   15:07.9   Oakdale  
5. 12 Omar Alsaidi   15:09.6   Oakdale  
6. 12 Jayden Hernandez   15:13.7   Dana Hills  
7. 12 Caden Hicks   15:16.9   University City  
8. 11 Max Douglass   15:19.7   Corona del Mar  
9. 12 Hayden Brooks   15:20.3   Ponderosa  
10. 12 Mason Oliveira   15:23.3   Oakdale  
11. 12 Logan Harris   15:25.9   Dana Hills  
12. 11 Carson Hedlund   15:26.3   Pioneer  
13. 11 Miles Cook   15:27.0   Sacred Heart Cathedral  
14. 12 Parker Herbert   15:28.6   Santa Margarita  
15. 10 Oliver Hunter   15:29.8   Dana Hills  
16. 10 Josiah Bowman   15:32.4   Sage Creek  
17. 10 Benjamin Fernandez   15:33.4   Matilda Torres  
18. 12 Garrett Woodruff   15:33.9   Dana Hills  
19. 11 Ismael Dominguez   15:37.3   Oakdale  
20. 12 Zachary Gibson   15:43.6   Santa Margarita  
21. 12 David Raigoza   15:43.9   Moorpark  
22. 12 Max Dunmire   15:45.1   Tamalpais  
23. 11 Andrew Quast   15:45.9   West Torrance  
24. 12 Thomas White   15:45.9   Moorpark  
25. 12 Matthew Galindo   15:50.2   Savanna  
26. 11 Liam Miller   15:51.0   South Torrance  
27. 12 Liam Raney   15:51.1   Santa Margarita  
28. 12 Aidan O'Toole   15:52.2   Sage Creek  
29. 12 Luciano Roberts   15:53.8   St Ignatius  
30. 11 Trey Wright   15:54.3   St Ignatius  
31. 10 Hunter Hannah   15:55.0   Matilda Torres  
32. 11 Kaden Nelson   15:55.2   Ponderosa  
33. 12 Nicholas Raigosa   15:55.6   West Ranch  
34. 12 Garrett Cloyd   15:57.3   Mount Miguel  
35. 12 Jonathan Valles   15:57.3   West Ranch  
36. 12 Sid Patel   15:58.0   Newark Memorial  
37. 12 Cale Anderson   15:58.1   Campolindo  
38. 12 Joel Brda   15:58.1   Dana Hills  
39. 10 Andres Lomeli   16:02.0   Kimball  
40. 11 Ryan Herbers   16:02.5   West Torrance  
41. 12 Jarron Chua   16:03.4   Rowland  
42. 11 Jackson Hein   16:03.9   Pleasant Valley  
43. 10 Nathan Wilber   16:04.9   Cathedral Catholic  
44. 12 Luke Moore   16:04.9   Sacred Heart Cathedral  
45. 11 Jacob Cavanaugh   16:05.1   Oakdale  
46. 11 Nate Griffin-Yeh   16:05.1   Las Lomas  
47. 11 John Hollister   16:05.7   St Ignatius  
48. 10 Hayden Kieslich   16:06.1   Willow Glen  
49. 12 Tyler Speir   16:08.3   Fresno  
50. 12 Neal Pettit   16:08.6   Oak Park  
51. 10 Max Marchi   16:08.9   Sage Creek  
52. 10 Teddy Lang   16:11.0   Cathedral Catholic  
53. 10 Peter Kendall   16:11.3   Twelve Bridges  
54. 11 Hunter Lee   16:12.6   Moorpark  
55. 11 Noah Felix Andrade   16:13.1   Matilda Torres  
56. 10 Rowan Henry   16:14.0   Nevada Union  
57. 11 Logan Walsh   16:15.1   Corona del Mar  
58. 10 Kevin Steinman   16:15.1   Corona del Mar  
59. 11 Andrew Song   16:16.3   San Mateo  
60. 12 Aidan Ransom   16:18.0   Edison  
61. 11 Jack Wilson   16:18.7   Maria Carrillo  
62. 12 Ozzy Hernandez   16:19.0   Matilda Torres  
63. 9 Adrian Cantu   16:19.1   West Ranch  
64. 10 Christian Gonzalez   16:20.1   Sierra  
65. 11 Oscar Angel   16:21.3   Manteca  
66. 10 Lucas Ruark   16:21.8   Tamalpais  
67. 12 Charles Brennan   16:22.4   Chico  
68. 12 Nick McAuley   16:22.8   Novato  
69. 12 Alesandro Escarzaga   16:23.1   Porterville  
70. 11 Mark Hodges   16:23.8   Oak Park  
71. 12 Mike Ayala   16:23.9   Dana Hills  
72. 10 Duncan Lorang   16:25.0   Willow Glen  
73. 10 Noel Huato   16:25.6   Arvin  
74. 12 Thomas Doherty   16:25.7   Willow Glen  
75. 12 Juan Santiago   16:26.3   Pioneer Valley  
76. 10 Tyler Halvorsen   16:27.0   West Ranch  
77. 10 Aiden Bodell   16:28.3   West Ranch  
78. 11 Eamonn Erskine   16:29.1   St Ignatius  
79. 12 Dylan Collister   16:29.8   Tamalpais  
80. 11 Cam Gregg   16:30.4   Sacred Heart Cathedral  
81. 11 Grant Jones   16:31.6   Oak Park  
82. 9 Clark Gregory   16:31.8   Campolindo  
83. 12 Ryan Willems   16:31.9   University City  
84. 12 Matt Glick   16:32.1   Mission Viejo  
85. 12 Riley Fleck   16:32.3   La Costa Canyon  
86. 12 Isaac Niednagel   16:33.7   La Costa Canyon  
87. 12 Yosef Amaha   16:34.2   Oakland  
88. 12 Faaris Mirza   16:35.4   Lowell  
89. 12 Nicholas Knisley   16:36.1   Northgate  
90. 12 Paulo Trento   16:36.2   Campolindo  
91. 12 Robert Benard   16:36.5   Northgate  
92. 12 Lennox Rowlett   16:37.4   Sage Creek  
93. 11 Josh Griffin   16:37.9   Nevada Union  
94. 12 Parker Veravanich   16:38.4   Mission Viejo  
95. 9 Leo Cummins   16:38.7   Santa Margarita  
96. 10 Ethan Marley   16:39.6   Oak Park  
97. 10 Luke Denti   16:40.0   Oak Park  
98. 12 Thiago Hooper   16:40.7   Mission Viejo  
99. 11 Joshua Jaffin   16:41.9   La Costa Canyon  
100. 12 Ollie O'Reilly   16:42.3   Cathedral Catholic  
101. 10 Kean Castaneda   16:42.8   Oak Park  
102. 12 Carter Wilson   16:43.7   Cathedral Catholic  
103. 11 Michael Tellez   16:44.3   Newark Memorial  
104. 11 Gilby Filat   16:44.3   Tamalpais  
105. 10 Niall McDermott   16:45.2   St Ignatius  
106. 10 Braulio Castillo   16:46.5   West Ranch  
107. 12 Grant Marcucci   16:46.5   La Costa Canyon  
108. 12 Wynne Young   16:47.1   Corona del Mar  
109. 12 Luke Stephens   16:47.4   La Costa Canyon  
110. 12 Jack Bowker   16:47.6   Ponderosa  
111. 10 Parker Whitemeyer   16:48.1   Oakdale  
112. 12 Shane Duong   16:48.9   Pioneer  
113. 11 Marco Zink   16:49.1   Tamalpais  
114. 11 Christian Hekemian   16:49.1   Tamalpais  
115. 10 Sean Kummer   16:50.0   Sacred Heart Cathedral  
116. 10 Alfonso Del Toro   16:50.0   Matilda Torres  
117. 10 Trenton Dawson   16:50.4   Maria Carrillo  
118. 11 Nolan McLaughlin   16:50.6   Pleasant Valley  
119. 12 Alex Thomasson   16:51.2   Campolindo  
120. 11 Jack Hinsz   16:51.3   Ponderosa  
121. 12 Marcel Gingrich   16:52.1   Galileo Academy  
122. 12 Adam Hopkins   16:52.4   Skyline  
123. 10 Fabian Serrano   16:53.0   Greenfield  
124. 10 Xavier Surgeon   16:53.7   Windsor  
125. 12 Hudson Shaver   16:54.6   La Costa Canyon  
126. 12 Liam Gray   16:54.7   Sage Creek  
127. 12 Evan Ellersieck   16:54.8   Verdugo Hills  
128. 10 Troy Turner   16:56.0   Mission Viejo  
129. 11 Colton Stanbridge   16:56.8   Ponderosa  
130. 10 Spencer Todd   16:57.1   Cathedral Catholic  
131. 10 Austin Dueñas   16:57.6   West Ranch  
132. 11 Siddharth Iyer   16:58.3   Campolindo  
133. 9 Aiden Angeles   16:58.3   Cathedral Catholic  
134. 10 Braden Himley   16:59.3   Ponderosa  
135. 12 Elian Carvajal-Lomeli   16:59.5   Lowell  
136. 12 Evan Niles   17:00.7   Aptos  
137. 11 TYSON McDANIEL   17:02.5   Mission Viejo  
138. 12 Michael Ivory   17:03.1   Santa Margarita  
139. 12 Griffin Santa   17:03.2   Lowell  
140. 9 Noah Tally   17:04.0   Willow Glen  
141. 12 Jude Sandridge   17:04.7   Reseda  
142. 11 Jaden Huang   17:05.0   Lowell  
143. 10 Rodolfo Gomez   17:06.3   Porterville  
144. 12 Grant Sanderson   17:06.9   Maria Carrillo  
145. 12 Dominic Vaughn-Luma   17:06.9   Willow Glen  
146. 12 Michael O'Meara   17:07.4   St Ignatius  
147. 10 Francis Chmielewski   17:08.4   Northgate  
148. 11 Shreyam Bhattacharya   17:09.0   Oak Park  
149. 11 Nicolas Rivas   17:10.0   Galileo Academy  
150. 12 Aaron Urtiaga   17:10.1   Kimball  
151. 10 Kevin Chin   17:10.7   St Ignatius  
152. 10 Jack Biggar   17:11.0   Sacred Heart Cathedral  
153. 10 Isaac Garcia   17:11.9   Moorpark  
154. 9 Andrew Shogan   17:12.0   Campolindo  
155. 11 Mark Doud   17:12.1   Pleasant Valley  
156. 10 Scott Boyadjieff   17:12.8   Maria Carrillo  
157. 12 Andres Uribe   17:13.0   Moorpark  
158. 9 Cameron Jones   17:13.1   Maria Carrillo  
159. 10 Makai Labayen   17:13.8   Cathedral Catholic  
160. 11 Jack Turner   17:16.0   Tamalpais  
161. 12 Jack Hulse   17:16.6   Mission Viejo  
162. 10 Austin Petrik   17:16.7   Maria Carrillo  
163. 12 Enman Cantu   17:19.2   Sage Creek  
164. 10 Cody De la Cruz   17:20.9   Campolindo  
165. 10 Ace Rozales   17:23.2   Kimball  
166. 10 Henry Witt   17:23.9   Lowell  
167. 10 Matteo Byrd   17:24.6   Balboa  
168. 11 Quentin Clarke   17:25.6   Pleasant Valley  
169. 12 Alvino Diaz   17:25.6   Matilda Torres  
170. 12 Austin Hein   17:27.5   Pleasant Valley  
171. 12 Wyatt DeLange   17:28.5   Shasta  
172. 12 Dustin Harzmann   17:29.5   Verdugo Hills  
173. 12 Ulyses Morales Perez   17:29.8   University  
174. 12 Elliot Benatar Faranesh   17:30.4   Skyline  
175. 12 Abner Gonzalez   17:33.5   Oakdale  
176. 10 Aidan Dunosky   17:34.4   Willow Glen  
177. 11 Owen Ring   17:35.4   Santa Margarita  
178. 11 Benjamin Marquez   17:38.9   Kimball  
179. 12 Hunter Lopez   17:38.9   Verdugo Hills  
180. 10 Tyler Hall   17:40.1   Maria Carrillo  
181. 12 Ethan Gordon   17:40.3   La Costa Canyon  
182. 11 Dexter Tu   17:41.2   Lowell  
183. 9 Isaac Saravia   17:41.5   Porterville  
184. 12 Colin Relvas   17:42.5   Santa Margarita  
185. 12 Aaron Schmitt   17:42.6   Sage Creek  
186. 10 Kai Kirkeby   17:43.0   Sacred Heart Cathedral  
187. 12 Asa Mentzel   17:43.2   Lowell  
188. 12 Carson Sasaki   17:48.0   Chico  
189. 11 Marco Lozano   17:50.2   Moorpark  
190. 9 Viran Edussuriya-Essl   17:52.4   Northgate  
191. 11 Pablo Ruiz   17:52.8   Porterville  
192. 11 Alvaro Prieto   17:53.0   Corona del Mar  
193. 11 Buffalo Soito   17:55.9   Matilda Torres  
194. 11 Carter Johnson   17:56.6   Moorpark  
195. 12 Logan Doyle   18:00.4   Mission Viejo  
196. 10 ismael Opeyany   18:02.1   Northgate  
197. 12 Nathan Medina   18:02.2   Sherman Oaks CES  
198. 10 Sean Adamian   18:08.3   Verdugo Hills  
199. 10 David Kulas   18:10.0   Sacred Heart Cathedral  
200. 12 Rowan Dailey   18:11.6   Pleasant Valley  
201. 12 Vincenzo Macaluso   18:16.6   Northgate  
202. 11 Adrian Vargas   18:18.9   Verdugo Hills  
203. 12 Jack Knox   18:41.2   Corona del Mar  
204. 10 Gabriel Arrobo   18:43.2   Kimball  
205. 10 Lucas Jimenez   18:49.2   Pleasant Valley  
206. 12 Thomas Leamy   18:52.1   Willow Glen  
207. 12 Zayne Samuel   18:53.5   Northgate  
208. 10 Heriberto Martinez   18:53.7   Porterville  
209. 10 Aidan Algazi   19:02.5   Corona del Mar  
210. 12 Nickolas Morales   19:06.4   Verdugo Hills  
211. 9 Jesus Jimenez   19:16.1   Porterville  
212. 11 Adan Ocampo   19:32.5   Verdugo Hills  
  11 Christopher Chavez   DQ   Kimball  
  11 Benjamin Aguilar   DQ   Kimball  

 Womens Results


5,000 Meters Division 5

Official Team Scores
1. Crystal Springs Uplands 97
2. Immanuel 97
3. San Francisco University 108
4. Francis Parker 110
5. Lick Wilmerding 119
6. Convent & Stuart Hall 203
7. Athenian 241
8. St. Margaret’s 248
9. Bay School of San Francisco 255
10. Castilleja 300
11. Thacher 311
12. Hope 372
13. Nueva 392
14. Western Christian 419
15. Pacifica Christian OC 424
16. Christian 427
17. Viewpoint 432
18. Samueli Academy 440
19. St. Lucy's 444
20. Mammoth 487
21. East Valley 547
22. Bret Harte 547
23. Vacaville Christian 567
24. Holtville 632

1. 12 Elsa Krummel   18:06.3   Bay School of San Francisco  
2. 10 Ella Mogannam   18:11.7   Lick Wilmerding  
3. 10 Ayanna Hickey   18:20.5   The Bishop's School  
4. 11 Olivia Teates   18:26.8   Francis Parker  
5. 10 Clara Riddle   18:30.3   Immanuel  
6. 9 Caroline Chang   18:30.5   Lick Wilmerding  
7. 12 Lucinda Laughlin   18:31.0   San Francisco University  
8. 12 Ella Murray   18:39.3   Pacifica Christian OC  
9. 11 Lucy Peterson   18:40.4   Bay School of San Francisco  
10. 12 Deirdre Kenny   18:43.8   Convent & Stuart Hall  
11. 10 Anna Salter   18:46.7   Crystal Springs Uplands  
12. 10 Sophia Nichol   18:53.0   San Francisco University  
13. 10 Ariella (Ari) Llorens   18:55.6   Francis Parker  
14. 11 Mikele Jopson   18:56.3   John Adams Academy (Roseville)  
15. 12 Ashleigh Schein   18:58.3   Xavier College Prep  
16. 10 Joyce Li   18:58.8   St. Margaret’s  
17. 10 Luella Shepard   18:59.5   Marin Academy  
18. 12 Lindsay Clive-Smith   19:05.6   Francis Parker  
19. 12 Gaby Ramirez   19:13.4   Immanuel  
20. 12 Charlotte Lyon   19:13.6   Convent & Stuart Hall  
21. 11 Aspen Hacker   19:21.2   Kern Valley  
22. 12 Talia Green   19:21.9   College Preparatory  
23. 10 Lexi Schartmann   19:22.5   Immanuel  
24. 9 Amelia Sarkisian   19:29.6   Brentwood  
25. 9 Josie Hill   19:31.7   Technology  
26. 10 Norah Kostelyk   19:33.2   Central Valley Christian  
27. 9 Allie Willis   19:33.4   Crystal Springs Uplands  
28. 10 Heidy Avina   19:34.6   Crystal Springs Uplands  
29. 12 Karina Abernethy   19:35.3   Convent & Stuart Hall  
30. 11 Sarah Bendzick   19:37.8   St. Margaret’s  
31. 12 Lillian Strahm   19:40.4   Holtville  
32. 10 Valerie Palma   19:40.9   Stern  
33. 11 Tallula Murphree   19:41.2   Malibu  
34. 11 Chapel King   19:43.9   San Francisco University  
35. 9 Liliana Kaludzinski   19:45.8   Crystal Springs Uplands  
36. 9 Hana Osman   19:46.3   Castilleja  
37. 10 Kira Dye   19:46.9   Crystal Springs Uplands  
38. 10 Nicole Samson   19:48.4   Webb  
39. 12 Sarah Larger   19:49.0   Immanuel  
40. 9 Teagen Bivens   19:49.5   Western Christian  
41. 12 Nora Choi   19:50.0   Lick Wilmerding  
42. 12 Cate Hewitt   19:50.8   San Francisco University  
43. 12 Maya Wohl   19:51.6   Crystal Springs Uplands  
44. 10 Kylie Erickson   19:52.3   Hope  
45. 10 Lyari Chavez   19:54.2   Samueli Academy  
46. 12 Brooke Gibson   19:55.7   High Tech High NC  
47. 9 Ainsley Jackson   19:56.4   Immanuel  
48. 11 Avery Lieb   19:57.4   Thacher  
49. 11 Kylie Brunelli   19:57.6   Monte Vista Christian  
50. 10 Eme Williams   19:57.6   Athenian  
51. 10 Isla Duncan   19:59.2   Francis Parker  
52. 12 Maeve Klement   19:59.6   Argonaut  
53. 10 Finny Smit   20:01.5   San Francisco University  
54. 12 Perry McElhinney   20:01.8   Castilleja  
55. 11 Olivia Sze   20:02.1   Lick Wilmerding  
56. 10 Iris Severne   20:02.8   Hope  
57. 9 Karlyn Ritchie-Shields   20:03.1   Bret Harte  
58. 11 Ella Schumer   20:05.2   Lick Wilmerding  
59. 9 Leilani Muzzy   20:09.0   Francis Parker  
60. 9 Lulu Nichols   20:10.4   San Francisco University  
61. 12 Taylor Gudebski   20:10.6   Thacher  
62. 11 Dorothy Chrisman   20:11.0   San Francisco University  
63. 11 Frances Clulow   20:11.9   Athenian  
64. 10 Julia Howe   20:12.1   Lick Wilmerding  
65. 10 Hannah Dameron   20:14.0   Athenian  
66. 11 Lara Scanziani-Grijalvo   20:14.5   Oceana  
67. 10 Analise Riebli   20:17.0   Athenian  
68. 10 Tenaya Keogler   20:17.9   Mammoth  
69. 12 Alyssa Vo