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

Folders

 

 

2025 Results - California CIF Cross Country State Championships

Published by
ResultsCentral   Nov 30th 2025, 6:54pm
Comments
Attached Documents
2025-11-29 XC CA State Championships.pdf Posted 11/30/2025 (66 downloads)

 Mens Results


5,000 Meters Division 2

Official Team Scores
1. Jesuit 52
2. Woodbridge 133
3. Matilda Torres 148
4. Hart 158
5. Mountain View 177
6. La Serna 177
7. Vacaville 177
8. Dos Pueblos 201
9. Granada 237
10. Mt Carmel 292
11. Saugus 296
12. Branham 310
13. De La Salle 340
14. Ventura 371
15. Scripps Ranch 383
16. El Dorado 422
17. Amador Valley 425
18. Bella Vista 482
19. Vista Del Lago (Folsom) 498
20. Clovis West 507
21. Redwood (Larkspur) 562
22. Madera South 568
23. Point Loma 649
24. Marshall 680

1. 11 Cooper Stream   14:48.4   Vacaville    
2. 12 Alijah Murillo   14:49.1   Branham    
3. 11 Aidan Antonio   14:50.0   Woodbridge    
4. 12 Lyle Mideiros   14:54.0   Claremont    
5. 11 Adrian Cantu   14:54.0   Saugus    
6. 12 Benjamin Fernandez   14:59.1   Matilda Torres    
7. 12 Isaac Abbott   14:59.3   Jesuit    
8. 11 Derek Luna   14:59.6   Rio Mesa    
9. 12 Drake Hoferer   15:01.0   Jesuit    
10. 11 Jaxon Northcutt   15:01.4   Mt Carmel    
11. 12 Kyle Jakary   15:03.7   Jesuit    
12. 12 Chase Manning   15:08.9   Tesoro    
13. 12 Aiden Zavala   15:10.9   Woodbridge    
14. 12 Noah Sloan   15:11.4   Ventura    
15. 12 Michael Ortega   15:12.9   Ontario    
16. 12 Hunter Hannah   15:13.2   Matilda Torres    
17. 11 Connor Bilodeau   15:14.3   Jesuit    
18. 12 Inban Kathiravan   15:14.9   Woodbridge    
19. 12 Ryan Chen   15:16.3   Mountain View    
20. 11 Thomas Barrera   15:16.8   La Serna    
21. 12 Owen Souther   15:17.4   Canyon (Canyon Country)    
22. 11 Lucas Alberts   15:17.6   Jesuit    
23. 11 Deven Koppala   15:18.9   Mountain View    
24. 12 Brian Arndt   15:19.4   Paso Robles    
25. 12 Mateo Cafaro   15:20.7   Monte Vista    
26. 12 Daniel Cheyer   15:23.3   Branham    
27. 11 Jamesen Wiley   15:24.2   Hart    
28. 11 Josiah Himsl   15:25.6   Hart    
29. 12 Heath Salter   15:26.1   De La Salle    
30. 12 Owen Abbott   15:26.7   Dos Pueblos    
31. 11 Ty Hundley   15:27.7   Vacaville    
32. 11 Samuel Aina   15:27.9   Hart    
33. 12 Jace Campos   15:29.1   Pacheco    
34. 12 Brandon Sun   15:29.7   Scripps Ranch    
35. 12 Alfonso Del Toro   15:30.1   Matilda Torres    
36. 12 Flynn Gardner   15:30.9   La Serna    
37. 12 Sattvik Raju   15:31.0   Amador Valley    
38. 12 Phillip (Phil) Contakes   15:33.5   Dos Pueblos    
39. 11 Jack McDonald   15:33.6   El Dorado    
40. 11 Matthew Ogilvie   15:34.1   Jesuit    
41. 12 Will Quatro   15:35.6   La Serna    
42. 12 Neil Ajeesh   15:36.7   Granada    
43. 12 Aiden Versteeg   15:37.1   Amador Valley    
44. 12 Nicolai Barron   15:37.8   Granada    
45. 11 Henry Saywell   15:38.3   Saugus    
46. 10 Connor Smith   15:38.5   Vacaville    
47. 11 Isaac Saravia   15:39.2   Porterville    
48. 9 Joseph Bermudez   15:39.3   Tulare Western    
49. 10 Joshua Bell   15:39.6   Mt Carmel    
50. 11 Noah Spickler   15:39.6   Woodbridge    
51. 10 Antonio Santiago   15:40.4   Matilda Torres    
52. 12 Dean Caringella   15:41.5   Mountain View    
53. 12 Nicolas Zamora   15:42.2   Hart    
54. 12 Benjamin Stephens   15:44.2   Scripps Ranch    
55. 12 Ashton Smedley   15:45.0   Dos Pueblos    
56. 12 Sam Jurcazak   15:45.1   Arroyo Grande    
57. 9 Liam Tassa   15:46.2   Mountain View    
58. 10 William Thompson   15:47.6   La Serna    
59. 10 Gabriel Saludo   15:47.7   Piedmont Hills    
60. 11 Ian McMurtry   15:47.7   Dos Pueblos    
61. 11 Rohan Kotamraju   15:47.7   Monte Vista    
62. 11 Miles Prante   15:47.7   Hart    
63. 12 Matthew Bertrand   15:48.1   Granada    
64. 12 Blake Holtermann   15:48.5   Clovis West    
65. 12 Caleb Connolly   15:49.1   Vacaville    
66. 11 Carlos Sanchez   15:49.7   Vista    
67. 12 Tyler Huo   15:51.9   St Francis (Mountain View)    
68. 12 Erick De Leon   15:52.0   La Serna    
69. 12 Dillon Gaber   15:52.2   De La Salle    
70. 12 Giovanni (Gio) Mejia   15:52.3   Pacheco    
71. 12 Linus Martin   15:52.6   Dos Pueblos    
72. 9 Mac Zhang   15:53.3   Mountain View    
73. 12 Griffin Keel   15:55.8   Bella Vista    
74. 10 Max van Veen   15:56.0   Granada    
75. 11 Keshav Manavala   15:56.4   Granada    
76. 12 Ryan Cabreira   15:56.5   De La Salle    
77. 12 Brandon Fischer   15:57.3   Ventura    
78. 11 Randy Zhong   15:57.6   Henry M. Gunn    
79. 12 Connor Shahan   15:57.6   Vacaville    
80. 11 Michael Garcia   15:58.0   Matilda Torres    
81. 11 Carter Helms   15:58.1   Branham    
82. 11 Ryan Tait   15:58.2   Jesuit    
83. 11 Thomas Yohn   15:58.5   Woodbridge    
84. 12 Cullen Gully   15:59.0   Dos Pueblos    
85. 11 Quentin Fronjian   15:59.1   Mt Carmel    
86. 9 Ryan Peart   16:00.3   Granada    
87. 11 Ved Nath   16:02.0   Archbishop Mitty    
88. 10 Easton Smith   16:02.7   Mountain View    
89. 12 Aiden Bodell   16:03.6   Saugus    
90. 12 Shane Sparks   16:03.9   Centennial    
91. 10 Benjamin Shay   16:04.9   El Dorado    
92. 11 Michael Kirkham   16:04.9   De La Salle    
93. 12 Wyatt Boesel   16:05.4   Mt Carmel    
94. 12 Jacob Riggs   16:05.5   La Serna    
95. 12 Miguel Rebollo   16:05.5   Madera South    
96. 12 Jordan Ibarra   16:05.8   Hart    
97. 11 Nico Cruz   16:06.1   Scripps Ranch    
98. 12 Simon Barrera   16:07.0   La Serna    
99. 10 Rocco Jerwers   16:07.1   Vista Del Lago (Folsom)    
100. 11 Theodore Beavers   16:07.5   Vista Del Lago (Folsom)    
101. 10 Ayumu Yamamoto   16:07.8   Woodbridge    
102. 10 Oliver Bush   16:08.1   Redwood (Larkspur)    
103. 12 Charlie Nosti   16:09.5   San Pasqual    
104. 10 Buddy Espinoza   16:09.8   Oceanside    
105. 12 Caleb Fredericks   16:09.8   Saugus    
106. 12 Jack Loomis   16:10.0   Point Loma    
107. 11 Sean Hohman   16:12.8   Woodbridge    
108. 11 Gadiel Ramirez   16:13.0   Madera South    
109. 12 Reid Blake   16:13.7   Vista Del Lago (Folsom)    
110. 11 Ethan Gomez   16:15.0   Clovis West    
111. 10 Lincoln Manweller   16:15.2   Bella Vista    
112. 12 Blake Harris   16:15.9   Ventura    
113. 12 Anthony Cunha   16:16.7   Woodcreek    
114. 12 Jmel Tesfai   16:16.8   San Leandro    
115. 12 Thomas Hekl   16:16.9   Amador Valley    
116. 10 Jesus Martinez   16:17.0   Ventura    
117. 12 Angel Ramirez   16:17.3   Matilda Torres    
118. 11 Mason Marquez   16:17.4   El Dorado    
119. 12 Jack Moore   16:17.9   Napa    
120. 9 Jeremiah Blevins   16:18.0   Clovis West    
121. 10 Alex van Veen   16:18.9   Granada    
122. 11 Fausto Noboa   16:19.0   Marshall    
123. 11 Isaiah Gallagher   16:19.7   El Dorado    
124. 10 Preston Lovelace   16:19.9   Saugus    
125. 11 Ilan Gerber   16:20.9   Mountain View    
126. 12 Everett Rohm   16:21.4   Bella Vista    
127. 10 Tarun Nikhil   16:22.4   Henry M. Gunn    
128. 10 Gio Sanfilippo   16:24.2   Mt Carmel    
129. 11 Alex Valencia   16:25.2   Vacaville    
130. 11 Jake Breckenridge   16:26.1   San Pasqual    
131. 10 Jack Armstrong   16:28.5   Vista Del Lago (Folsom)    
132. 12 Aimery Dreux   16:29.0   Branham    
133. 11 Thanos Givas   16:30.1   Redwood (Larkspur)    
134. 11 William Wurzbach   16:31.0   Vacaville    
135. 12 Eshan Shivakumar   16:31.6   Mt Carmel    
136. 12 Ethan Levine   16:32.4   Point Loma    
137. 10 Tyler Wollin   16:32.9   Saugus    
138. 11 Liam O'Connell   16:35.8   Scripps Ranch    
139. 10 Gabriel Meraz   16:36.8   Clovis West    
140. 12 Gabriel Cavanagh   16:37.3   Redwood (Larkspur)    
141. 10 Henry Hampton   16:37.9   Ventura    
142. 12 Roanan Emanavin   16:38.2   Bella Vista    
143. 10 David Kanner   16:39.0   Eagle Rock    
144. 11 Calvin Fear   16:39.0   Bella Vista    
145. 11 Joey Kasahara   16:40.5   Saugus    
146. 12 Aaron Tsai   16:40.7   Branham    
147. 9 Damian Barrera   16:40.8   Madera South    
148. 9 Saxton Paul   16:42.1   Mt Carmel    
149. 11 Anish Gopisetty   16:42.5   Washington    
150. 10 Anders Curtis   16:43.8   Ventura    
151. 11 Devin Liles   16:44.8   Scripps Ranch    
152. 11 Roman Giang   16:45.6   Redwood (Larkspur)    
153. 12 Christian DePrat   16:45.6   El Dorado    
154. 11 Gavin Shimojima   16:46.3   Amador Valley    
155. 12 Azarel Meza   16:46.9   Matilda Torres    
156. 12 Nathan Bamford   16:47.2   Scripps Ranch    
157. 11 Bear Morales   16:48.0   Point Loma    
158. 10 Erwin Ortiz   16:48.6   Madera South    
159. 12 Danny Accardo   16:48.9   De La Salle    
160. 10 Connor Hooper   16:49.5   Bella Vista    
161. 9 Trevor Fujimoto Dilger   16:49.5   Branham    
162. 12 Liam McCaw   16:49.7   Redwood (Larkspur)    
163. 11 Andrew Gardner   16:50.8   Marshall    
164. 10 Noah Fong   16:52.4   Ventura    
165. 11 Cole Sandrich   16:52.5   Redwood (Larkspur)    
166. 10 Joshua Jimenez   16:54.7   Hart    
167. 11 Damian Mendoza   16:54.7   Bravo Medical Magnet    
168. 10 Cole Robertson   16:56.2   Redwood (Larkspur)    
169. 9 Alexander Swartz   16:57.0   Marshall    
170. 12 Isaac Montes   17:01.4   Bravo Medical Magnet    
171. 11 Alex Pringle   17:02.7   De La Salle    
172. 9 Tyce Gramer   17:03.3   El Dorado    
173. 12 Diego Laredo   17:03.5   Amador Valley    
174. 11 Justin Debra   17:04.2   Vista Del Lago (Folsom)    
175. 11 Braden Nevin   17:06.7   Bella Vista    
176. 9 Ashwin Indrayan   17:07.0   Amador Valley    
177. 11 Edwin Velasquez Gonzalez   17:07.6   Miguel Contreras LC    
178. 12 Daniel Wong   17:08.5   Vista Del Lago (Folsom)    
179. 10 Minho Kim   17:09.1   Vista Del Lago (Folsom)    
180. 11 Evan Godina   17:10.2   El Dorado    
181. 11 Davis Miner   17:10.8   De La Salle    
182. 12 Angel Perez   17:12.3   Marshall    
183. 12 Callan Mak   17:21.4   Amador Valley    
184. 12 Noah Noland   17:33.5   Branham    
185. 9 Rabi Behrooznia   17:35.1   Scripps Ranch    
186. 11 Jesse Merino   17:44.0   Madera South    
187. 10 James Vallie   17:45.5   Marshall    
188. 11 Felimon Gonzaga   17:50.5   Madera South    
189. 12 Manit Monga   17:51.0   Clovis West    
190. 12 Evan Jacobson   17:57.2   Clovis West    
191. 12 Jackson Gloyd   18:09.1   Marshall    
192. 10 Russell Ruiz   18:11.4   Madera South    
193. 12 Travis Ross   18:12.2   Point Loma    
194. 10 Tom Metivet   18:15.1   Point Loma    
195. 12 William Groesbeck   18:16.7   Point Loma    
196. 11 Ryland Sutliff   18:29.5   Clovis West    
197. 11 Sam Grabias   18:39.0   Marshall    
198. 11 Jack Disch   20:09.0   Point Loma    
  12 Oliver Saleh   DNF   Dos Pueblos    

5,000 Meters Division 3

Official Team Scores
1. Campolindo 96
2. West Torrance 146
3. Oak Park 171
4. West Ranch 178
5. St. John Bosco 200
6. Willow Glen 204
7. Palos Verdes 210
8. Ponderosa 221
9. Cathedral Catholic 227
10. Agoura 234
11. South Pasadena 297
12. Maria Carrillo 320
13. Tamalpais 323
14. St Ignatius 345
15. Del Oro 357
16. San Diego 363
17. San Luis Obispo 371
18. Beyer 376
19. Oakdale 391
20. Sacred Heart Cathedral 513
21. Northgate 541
22. Lowell 652
23. Pleasant Valley 726
24. La Costa Canyon 738
25. Sherman Oaks CES 822

1. 12 Oliver Hunter   14:55.2   Dana Hills    
2. 12 Andres Lomeli   14:56.9   Kimball    
3. 12 Noel Huato   14:56.9   Del Oro    
4. 11 Clark Gregory   14:57.7   Campolindo    
5. 11 Michael Scarince   14:58.1   South Pasadena    
6. 12 Peter Kendall   15:08.8   Twelve Bridges    
7. 12 Braulio Castillo   15:12.3   West Ranch    
8. 12 Nathan Wilber   15:13.2   Cathedral Catholic    
9. 12 Aidan Dunosky   15:16.6   Willow Glen    
10. 12 Silas Aberer   15:16.7   Burroughs (Ridgecrest)    
11. 11 Nikola Van Delft   15:24.5   Campolindo    
12. 12 Toren Habbestad   15:24.5   Yorba Linda    
13. 12 Blake Sigworth   15:24.9   Palos Verdes    
14. 11 Lucas Nulman   15:25.9   Palos Verdes    
15. 12 Hayden Kieslich   15:26.2   Willow Glen    
16. 12 Grady Morris   15:27.6   Ponderosa    
17. 12 Emmanuel Lopez   15:29.6   Servite    
18. 12 Darin Spragno   15:29.7   Santa Margarita    
19. 12 Braden Himley   15:30.0   Ponderosa    
20. 11 Devin Maldonado   15:31.4   Ponderosa    
21. 12 Ethan Feeser   15:32.0   San Luis Obispo    
22. 12 Shahan Ajmani   15:32.0   Terra Linda    
23. 11 Brandon Miranda   15:33.9   West Torrance    
24. 12 Lucas Ruark   15:34.7   Tamalpais    
25. 12 Dylan Mehnert   15:35.0   West Torrance    
26. 12 Dylan Shugg   15:35.0   South Pasadena    
27. 12 Teddy Lang   15:37.1   Cathedral Catholic    
28. 12 Dorian Bening   15:38.6   Agoura    
29. 10 Caden Ehrhorn   15:39.7   Campolindo    
30. 10 Jay Lopez   15:40.1   St. John Bosco    
31. 10 Ari Kalan   15:40.2   Oak Park    
32. 12 Alex Garcia   15:40.4   Del Oro    
33. 12 Trenton Dawson   15:40.5   Maria Carrillo    
34. 12 Evan Tamura   15:40.7   West Torrance    
35. 11 Marcus Napoli   15:40.8   Nipomo    
36. 9 Victor Esquivel   15:41.2   West Ranch    
37. 12 Dimitri Natale   15:41.2   Oak Park    
38. 11 Edward Medina   15:41.4   St. John Bosco    
39. 10 Stewart Parkinson   15:43.5   El Cerrito    
40. 11 Jack Durden   15:43.8   Campolindo    
41. 12 Mauricio Herrera   15:43.8   Reedley    
42. 12 Xavier Surgeon   15:44.0   Windsor    
43. 10 Kobe Mashburn-Gillian   15:45.2   West Torrance    
44. 12 Hayes Terry   15:45.3   Beyer    
45. 12 Sean Muturi   15:45.3   Oakdale    
46. 11 Cameron Povletich   15:46.5   West Ranch    
47. 12 Kean Castaneda   15:46.6   Oak Park    
48. 11 Samuel Hearn   15:46.6   Campolindo    
49. 12 Matteo Byrd   15:47.8   Balboa    
50. 12 Lucas Gary   15:48.6   Agoura    
51. 12 Christian Gonzalez   15:49.7   Sierra    
52. 12 Ethan Marley   15:49.9   Oak Park    
53. 11 Atticus Siedman   15:50.9   Tamalpais    
54. 12 Niall McDermott   15:51.1   St Ignatius    
55. 11 Anthony Delicino   15:51.5   San Diego    
56. 11 Aaron Garcia   15:51.9   St. John Bosco    
57. 11 Weston McGhee   15:52.6   Oakdale    
58. 11 Noah Tally   15:53.2   Willow Glen    
59. 12 Pablo Sayas   15:53.3   San Diego    
60. 12 Duncan Lorang   15:53.9   Willow Glen    
61. 10 Malcolm Caughey   15:55.6   Oak Park    
62. 12 Ethan Deleau   15:56.0   Agoura    
63. 11 Ethan Kelly   15:56.0   Del Oro    
64. 11 Cameron Jones   15:57.7   Maria Carrillo    
65. 12 Havyn Bartell   15:58.3   Beyer    
66. 11 Ajay Saravanan   15:58.4   West Ranch    
67. 12 Kai Tilley   15:59.1   South Pasadena    
68. 11 Justin Arredondo   16:01.4   St. John Bosco    
69. 11 Joseph Toledo   16:01.5   St. John Bosco    
70. 12 Joseph Dito   16:02.3   St Ignatius    
71. 12 Agam Moyal   16:03.2   Agoura    
72. 10 Cody Wheeler   16:03.6   West Torrance    
73. 12 Justin Villa   16:03.9   Reedley    
74. 12 Kenji Kawabata   16:04.0   Newark Memorial    
75. 12 Ian Anderson   16:05.3   Palos Verdes    
76. 10 Kai Schoenfeld   16:07.0   Palos Verdes    
77. 11 Gavin Gunn   16:07.2   Campolindo    
78. 12 Noah Barthel   16:07.4   Lompoc    
79. 12 Cody De la Cruz   16:07.6   Campolindo    
80. 12 Austin Duenas   16:09.1   West Ranch    
81. 10 Caleb Reid   16:10.3   Cathedral Catholic    
82. 11 Yuushi Kennedy   16:11.2   Beyer    
83. 12 Caleb Entwisle   16:11.7   Prospect    
84. 11 Quinn Baca   16:11.8   Oakdale    
85. 12 Finn Harrington   16:12.2   Tamalpais    
86. 10 Alden Reck   16:13.7   Del Oro    
87. 10 Rodolfo Uribe   16:13.8   San Luis Obispo    
88. 12 Joshua Sonoda   16:14.4   Las Lomas    
89. 11 Aiden Angeles   16:14.9   Cathedral Catholic    
90. 12 Sean Kummer   16:15.2   Sacred Heart Cathedral    
91. 11 Cade Willhoit   16:15.7   Mission Vista    
92. 12 Austin Petrik   16:16.5   Maria Carrillo    
93. 11 Caleb Paniagua   16:17.2   St. John Bosco    
94. 12 Spencer Todd   16:17.7   Cathedral Catholic    
95. 11 Ryuto Matsumoto   16:17.8   Agoura    
96. 12 Francis Chmielewski   16:18.3   Northgate    
97. 10 Lukas Uzan   16:18.8   West Torrance    
98. 12 Nicholas Jardin   16:19.9   Palos Verdes    
99. 12 Andrew Martinez   16:20.3   Cathedral Catholic    
100. 11 Kanta Kozaki   16:21.4   West Torrance    
101. 11 Nicolas Medina   16:21.7   St. John Bosco    
102. 10 Gilbert Farnsworth   16:22.7   St Ignatius    
103. 12 Adwaiy Ambardekar   16:22.7   San Mateo    
104. 12 Ryker Ehmann   16:23.6   San Diego    
105. 10 Ignacio Hoglund   16:25.1   St Ignatius    
106. 12 Milo Wiese   16:25.2   Maria Carrillo    
107. 12 Wyatt Spencer   16:26.2   San Diego    
108. 11 Esteban Aguilera   16:26.5   Southwest (SD)    
109. 10 Jacob Arthur   16:26.7   Ponderosa    
110. 10 Jesus Torres   16:27.0   Del Oro    
111. 11 Aiden Koch   16:27.6   Palos Verdes    
112. 12 Kevin Chin   16:28.8   St Ignatius    
113. 10 Ryder Carlson   16:29.7   South Pasadena    
114. 10 Jaiden Chan   16:29.8   Oak Park    
115. 12 David Kulas   16:29.9   Sacred Heart Cathedral    
116. 9 Jonavan Munos   16:30.2   Reedley    
117. 11 William Woffinden   16:30.9   San Luis Obispo    
118. 10 Hugh Cochrane   16:31.6   Maria Carrillo    
119. 12 Aidan Field   16:32.1   San Luis Obispo    
120. 9 SaiTej Chikati   16:32.9   West Ranch    
121. 10 Kai Collatos   16:32.9   Palos Verdes    
122. 11 Michael Kornfeld   16:33.1   Tamalpais    
123. 11 Carlos Martinez   16:34.4   Southwest (SD)    
124. 10 Zane Stewart   16:34.8   Willow Glen    
125. 11 Alejandro Mejia-Hidalgo   16:35.0   Beyer    
126. 12 Colby Woodward   16:36.1   Ponderosa    
127. 10 Nicholas Windham   16:36.4   Northgate    
128. 11 Woody Szydlik   16:36.4   Lowell    
129. 12 Ian Carew   16:37.2   Agoura    
130. 12 Nico Aebischer   16:37.6   San Luis Obispo    
131. 12 Leandro Montoya   16:38.0   North Monterey County    
132. 11 Graham Donovan   16:38.2   Tamalpais    
133. 10 Jackson Helms   16:39.8   Maria Carrillo    
134. 12 Chase Spolin   16:39.8   St Ignatius    
135. 11 Jonathon Arana   16:40.0   West Ranch    
136. 11 Ryan Revak   16:40.3   West Hills    
137. 12 Ismael Opeyany   16:40.7   Northgate    
138. 11 Keaton Hawkins   16:41.6   Mission Vista    
139. 12 Sasha Kalos   16:42.1   George Washington    
140. 10 Giovanni Ponce   16:42.5   Sacred Heart Cathedral    
141. 12 Mitchell Benning   16:42.7   Oakdale    
142. 10 Santiago Hubley   16:42.8   San Diego    
143. 10 Edgardo Huato   16:43.1   Del Oro    
144. 11 Logan Thompson   16:43.6   Maria Carrillo    
145. 11 Riley Nueman   16:44.1   Willow Glen    
146. 11 Kamran Khursheed   16:44.8   Agoura    
147. 10 Isaac Lara   16:46.5   Pleasant Valley    
148. 10 Weston Lauer   16:46.8   Ponderosa    
149. 12 Ian Wong   16:47.3   Sacred Heart Cathedral    
150. 10 Justus Kabir   16:48.9   Tamalpais    
151. 10 Kaden Gearhart   16:51.9   San Luis Obispo    
152. 11 Levi Myers   16:52.5   Lowell    
153. 11 Conner Ransom   16:52.5   Cathedral Catholic    
154. 10 Christopher Alejandro   16:52.9   North Monterey County    
155. 12 Jack Biggar   16:53.0   Sacred Heart Cathedral    
156. 12 Brayden Peralta   16:53.7   San Diego    
157. 12 Oscar Bergmann   16:54.5   Chico    
158. 10 Titouan Delaplace   16:55.2   Lowell    
159. 11 Brandon Fitzpatrick   16:55.4   Willow Glen    
160. 11 Anderson Lien   16:55.7   Northgate    
161. 10 Rhys Sullivan   16:56.0   Northgate    
162. 11 Juan-Rigby Lugo   16:56.2   Pleasant Valley    
163. 12 Jonathan Bingham   16:56.8   Beyer    
164. 10 Oran Brick   16:56.8   Sacred Heart Cathedral    
165. 10 Rodrigo Guerra   16:57.4   Del Oro    
166. 12 Kenton Girt   16:58.0   Chico    
167. 12 Joaquin Guerrero   16:59.8   Northgate    
168. 10 Devin Bedolla   17:02.8   Foothill (Palo Cedro)    
169. 10 Ari Schneider   17:05.6   South Pasadena    
170. 12 Ayden Yusuf   17:07.6   South Pasadena    
171. 11 Finn Reed   17:07.8   La Costa Canyon    
172. 11 Thomas Landers   17:08.3   St Ignatius    
173. 12 Ryan Liu   17:09.4   Burlingame    
174. 10 Roman Moreno   17:11.4   Oakdale    
175. 10 Ethan Samulski   17:11.5   Beyer    
176. 11 John Haskell   17:11.6   La Costa Canyon    
177. 10 Yael Zambrano-Meza   17:12.2   Franklin    
178. 12 Fawaz Lawal   17:13.4   Beyer    
179. 9 Shane Cockburn   17:13.7   Lowell    
180. 12 Rynan Pardilla   17:13.9   Sacred Heart Cathedral    
181. 12 Bridger Leith   17:14.2   Oak Park    
182. 12 David Castillo   17:17.6   King Drew Medical    
183. 9 Henry Beierschmitt   17:19.0   La Costa Canyon    
184. 10 Osvaldo Avina   17:19.3   Del Oro    
185. 12 Justin Plummer   17:20.2   Pleasant Valley    
186. 12 Hector Sigurdsson   17:21.1   Tamalpais    
187. 12 Andy Tobar   17:21.8   Panorama    
188. 11 Edward Stones   17:22.4   San Diego    
189. 10 Miles Gohil   17:22.5   Sherman Oaks CES    
190. 11 Yuinam Kwan   17:22.8   Abraham Lincoln (SF)    
191. 11 Joel Gutierrez-Ventura   17:23.5   Del Oro    
192. 10 Tyler Jung   17:29.0   South Pasadena    
193. 10 Trevor Powell   17:29.7   Oakdale    
194. 12 Abram Messiha   17:30.2   Northgate    
195. 9 Owen Beierschmitt   17:34.3   La Costa Canyon    
196. 10 Anthony Margulici   17:35.7   Oakland Tech    
197. 10 Owen Jenkins   17:36.1   Ponderosa    
198. 10 Oliver Liberato   17:36.9   Shasta    
199. 9 Greyson Rager   17:42.1   La Costa Canyon    
200. 11 Ian Tingley   17:42.5   Lowell    
201. 12 Quinn Luk   17:45.4   Lowell    
202. 12 Noah Spiering   17:46.4   San Luis Obispo    
203. 10 Benjamin Ekiss   17:48.9   Lowell    
204. 12 David Boussi   17:52.6   Sherman Oaks CES    
205. 11 Levi Bates   17:53.7   Pleasant Valley    
206. 10 Trevor Martin   17:54.3   Oakland Tech    
207. 12 Micah Good   17:55.0   Shasta    
208. 9 Aden Cavanaugh   17:59.3   Oakdale    
209. 11 Hassan Mozannar   18:01.2   Sherman Oaks CES    
210. 11 Colin Heilpern   18:06.3   Galileo Academy    
211. 11 Grant Proctor   18:06.3   Pleasant Valley    
212. 12 Adolfo Rivera   18:15.3   Helen Bernstein    
213. 12 Behrouz Vossoughi   18:22.9   Verdugo Hills    
214. 11 Caleb Weaver   18:34.9   Pleasant Valley    
215. 10 Casey Mccourt   18:35.0   La Costa Canyon    
216. 12 Angel Hernandez   18:49.8   Sherman Oaks CES    
217. 12 Joshua Milton   18:55.1   Pleasant Valley    
218. 10 Ilia Palvinskii   19:04.4   Sherman Oaks CES    
219. 10 Christopher Steiner   19:14.8   Sherman Oaks CES    

5,000 Meters Division 4

Official Team Scores
1. J Serra Catholic 69
2. Sage Creek 79
3. Foothill Technology 109
4. St Mary's College 131
5. Harvard-Westlake 141
6. Oaks Christian 183
7. Chaminade 225
8. Bishop O'Dowd 242
9. La Canada 242
10. Crawford 242
11. Mills 341
12. McFarland 373
13. Miramonte 386
14. The King’s Academy 395
15. Big Bear 406
16. Acalanes 438
17. West Valley 475
18. Morro Bay 478
19. West Campus 497
20. Avenal 515
21. Archbishop Riordan 515
22. Hughson 534
23. Skyline 632
24. Belmont 658
25. Live Oak 705

1. 12 Josiah Bowman   15:03.4   Sage Creek    
2. 12 Gunner Silva   15:10.0   Classical Academy    
3. 12 Vin Krueger   15:10.5   Oaks Christian    
4. 12 Logan Letulle   15:13.2   Miramonte    
5. 12 Charles Abemayor   15:14.1   Harvard-Westlake    
6. 12 Jackson Levasseur   15:16.2   Christian Brothers    
7. 11 Viggo Bortolin   15:16.5   Foothill Technology    
8. 11 Djali de Chalus   15:18.7   St Mary's College    
9. 9 Sterling White   15:20.5   Oaks Christian    
10. 12 Alden Morales   15:20.7   J Serra Catholic    
11. 12 Max Marchi   15:22.3   Sage Creek    
12. 11 Arizechukwu Nwosu   15:22.4   Oaks Christian    
13. 12 Jack Burnett   15:28.9   J Serra Catholic    
14. 10 Grant Beasley   15:31.0   Sage Creek    
15. 12 Tucker Presnell   15:32.2   St Mary's College    
16. 12 Cole Carlson   15:35.1   J Serra Catholic    
17. 12 Luke Friedl   15:35.3   J Serra Catholic    
18. 12 Maury Young   15:37.9   Ocean View    
19. 12 Leo Lorenzano   15:40.5   Crawford    
20. 10 Omero Galindo   15:40.9   Strathmore    
21. 12 Brady Bliesner   15:42.1   Aptos    
22. 10 Asher Field   15:43.2   Foothill Technology    
23. 12 Ian Kopchik   15:44.1   St Mary's College    
24. 12 Aaron Escalante   15:44.4   Harvard-Westlake    
25. 11 Gary Strobehn   15:44.8   Northview    
26. 12 Harry Zimmerman   15:46.4   Acalanes    
27. 11 Zac O'Leary   15:46.6   J Serra Catholic    
28. 12 Thomas Carr   15:47.5   Banning    
29. 11 Aidan Guzman   15:48.7   La Canada    
30. 12 Sebastian Taylor   15:49.4   Bishop O'Dowd    
31. 12 Diego Ochoa   15:53.0   McFarland    
32. 11 Jasper Bolante   15:53.2   Carmel    
33. 10 Jett Dailey   15:53.8   La Jolla    
34. 12 Eli Billings   15:54.5   Foothill Technology    
35. 12 Finn Gradia   15:55.2   Albany    
36. 9 Eli Read   15:55.3   Sage Creek    
37. 11 Tate Hastings   15:55.4   Harvard-Westlake    
38. 12 Cooper Barr   15:56.3   Placer    
39. 12 Isaiah Larceval   15:57.3   West Valley    
40. 11 Cooper Lambert   15:57.9   Damien    
41. 10 Landon Scott   15:58.8   Chaminade    
42. 12 Miles Pike   15:59.1   Canyon Hills    
43. 12 Corbin Faircloth   15:59.5   Casa Roble    
44. 12 Baker Carlisle   15:59.7   Foothill Technology    
45. 10 Tanner Fillion   16:00.0   Sage Creek    
46. 10 Nathan Mentado   16:02.0   Farmersville    
47. 12 Gavin Leedy   16:02.6   Foothill Technology    
48. 11 Alex Sukhorukov   16:02.6   Half Moon Bay    
49. 11 Kevin Horner   16:04.1   Big Bear    
50. 11 Esteban Robles   16:04.2   Chaminade    
51. 12 Isaac Luong   16:04.7   John F. Kennedy (Fremont)    
52. 12 Andrew Alpert   16:05.3   Harvard-Westlake    
53. 11 Dylan Blout   16:06.2   Bishop O'Dowd    
54. 12 Lucas Jimenez   16:06.7   Chaminade    
55. 11 Tobias Brewster   16:07.5   Crawford    
56. 11 Ryder Bullman   16:08.0   Eureka    
57. 12 Owen O'Keefe   16:09.1   La Jolla    
58. 11 Camden Taylor   16:09.6   Foothill Technology    
59. 12 Julio Lopez   16:10.1   Baldwin Park    
60. 10 Eric Metcalf   16:10.4   La Canada    
61. 11 Abe Gade   16:10.7   Morro Bay    
62. 11 Elijah Anderson   16:11.4   West Valley    
63. 12 Joseph Olson   16:14.9   Archbishop Riordan    
64. 10 Santiago Henriquez   16:15.4   Moreau Catholic    
65. 10 Juan Ornelas   16:16.3   Fortuna    
66. 10 Landon Wilson   16:16.8   Sonora    
67. 10 Patrick Jahutka   16:16.9   Mills    
68. 12 Jerardo Perez   16:20.3   Strathmore    
69. 12 Mika Mazin   16:21.3   St Mary's College    
70. 12 Yohannes Masho   16:22.1   Crawford    
71. 11 Jack Harlan   16:25.3   La Canada    
72. 12 Ambrose Sigler   16:27.6   The King’s Academy    
73. 10 Kai Sullivan   16:29.5   St Mary's College    
74. 10 Oscar Juarez   16:29.7   Avenal    
75. 11 David Eberspacher   16:30.0   Mills    
76. 12 Andres Hernandez   16:30.6   Foothill Technology    
77. 12 Colton Gillespie   16:31.1   Sage Creek    
78. 12 Vincent Riley   16:31.8   Crawford    
79. 12 Nathaniel Mesfen   16:32.3   Bishop O'Dowd    
80. 11 Lee Barron   16:32.6   Harvard-Westlake    
81. 11 Alexander Villasenor   16:32.8   West Campus    
82. 10 Nico Chazan   16:33.8   Chaminade    
83. 12 Liam Shaw   16:34.2   Bishop O'Dowd    
84. 12 Dominic Holst   16:35.8   Morro Bay    
85. 11 Dylan Bullentini   16:37.7   El Camino    
86. 12 Cesar Ortega   16:37.9   Big Bear    
87. 10 Cristian Hoover   16:37.9   Central    
88. 12 Ryan Romero   16:40.3   Sage Creek    
89. 11 Elliot Keeffe   16:40.8   Skyline    
90. 12 Malakas Schlater-Julian   16:41.5   Valley Center    
91. 12 Shane Doherty   16:41.8   St Mary's College    
92. 12 Mateo Rose   16:42.0   La Canada    
93. 11 River Lisenby   16:42.3   Oaks Christian    
94. 10 Nathan Steinberg   16:43.6   Chaminade    
95. 11 Charles Matarese   16:44.2   La Canada    
96. 11 James Prater   16:44.5   Bishop O'Dowd    
97. 9 Dane Darby   16:44.7   Acalanes    
98. 12 Adam Robles   16:45.3   McFarland    
99. 11 Samuel Lee   16:48.8   The King’s Academy    
100. 12 Ayden Kauffman   16:49.5   Orcutt Academy Charter    
101. 11 Brendon Collins   16:50.3   Miramonte    
102. 12 Derek Vook   16:50.5   The King’s Academy    
103. 12 Kevin Ren   16:51.5   Mills    
104. 10 Nicolas Leduc   16:53.9   Bishop O'Dowd    
105. 12 Will Drobis   16:54.1   La Canada    
106. 11 Manuel Ruiz   16:54.3   Hughson    
107. 10 Cruz Avila   16:55.5   West Campus    
108. 10 Scott St. Clair   16:56.3   St Mary's College    
109. 10 Chris Diaz   16:57.2   McFarland    
110. 12 JohnPaul De Santos   16:58.5   J Serra Catholic    
111. 11 Terron Chen   16:58.6   Archbishop Riordan    
112. 12 Kaden Ren   16:58.8   Mills    
113. 9 Manny Nunez   16:59.0   Avenal    
114. 12 Edwin Gomez   16:59.0   Belmont    
115. 11 Kyle Venook   16:59.2   Mills    
116. 12 Ethan Cisneros   17:00.0   Crawford    
117. 11 Otis Davies   17:01.1   Skyline    
118. 11 Matthew Luh   17:02.0   The King’s Academy    
119. 11 Andrew Alba Romero   17:02.8   Washington Prep    
120. 12 Tayven Chapdelaine   17:03.4   Live Oak    
121. 11 Gabe Verity   17:03.7   Miramonte    
122. 10 Tenz McCall   17:04.5   Chaminade    
123. 12 Jose Delgadillo   17:04.9   McFarland    
124. 11 Elliott Briggs   17:06.1   Bishop O'Dowd    
125. 10 Gabe Dressen   17:07.9   Placer    
126. 11 Mason Hoyle   17:08.8   Hughson    
127. 11 Trevor Lindquist   17:09.0   Big Bear    
128. 12 Robbie Burnett   17:09.4   Oaks Christian    
129. 11 Marcus Newell   17:09.6   Enterprise    
130. 12 Jacob Smith   17:11.4   Big Bear    
131. 10 Kimheng Chhoeun   17:11.9   Crawford    
132. 11 Caden Ho   17:12.7   La Canada    
133. 10 David Ellerbrock   17:13.1   Acalanes    
134. 12 Paul Diaz   17:13.6   McFarland    
135. 9 Alex Ruiz   17:14.8   McFarland    
136. 11 Ryan Mac   17:16.2   Miramonte    
137. 11 Bryce Porath   17:16.3   West Campus    
138. 11 Ethan Lofthus   17:17.3   West Valley    
139. 11 Lucas McAlpine   17:17.9   Morro Bay    
140. 12 Richard Stites   17:18.6   Hughson    
141. 12 Martin Gutierrez   17:19.4   McFarland    
142. 11 Roland Nay   17:19.4   The King’s Academy    
143. 10 Jacob Northern   17:20.4   Live Oak    
144. 10 Logan McPhaden   17:20.8   Miramonte    
145. 12 Robby Louie   17:21.1   Harvard-Westlake    
146. 9 Kevin Merino   17:21.3   Avenal    
147. 10 Brishen Schenk   17:21.9   Corning    
148. 11 Blake Fantin   17:22.6   Big Bear    
149. 11 Israel Garcia-Gomez   17:26.5   Anderson    
150. 12 Nathan (Nate) Babick   17:27.2   Archbishop Riordan    
151. 9 Strummer Beckett   17:27.6   West Campus    
152. 12 Max Shen   17:28.0   Harvard-Westlake    
153. 10 Yujiro (Yuji) Hong   17:28.7   Oakland    
154. 11 Mark Horner   17:28.8   Big Bear    
155. 11 Alexander Hagen   17:29.9   Acalanes    
156. 12 Nathan Lilly   17:30.5   The King’s Academy    
157. 11 Carlos Maximilano-Nava   17:30.7   Hughson    
158. 12 Jackson Burns   17:30.8   Archbishop Riordan    
159. 10 Theo Benmeziane   17:32.9   Acalanes    
160. 11 Moises Aranda   17:33.9   Orthopedic    
161. 11 Jaryt Chen   17:34.1   Oaks Christian    
162. 11 Sergio Guarchaj   17:34.7   Belmont    
163. 11 Samuel Alvarado   17:35.0   Hughson    
164. 12 Eduardo Cervantes   17:35.3   Avenal    
165. 12 Joaquin Cuellar   17:36.3   Morro Bay    
166. 12 Gavin Lemp   17:37.1   Chaminade    
167. 12 Johny Mejia   17:37.4   Belmont    
168. 9 John Kuhns   17:37.5   Miramonte    
169. 12 Caleb Figueira   17:38.5   The King’s Academy    
170. 12 Dashiell Tinianow   17:41.9   Acalanes    
171. 9 Jacob Garcia   17:42.9   Avenal    
172. 9 Desmond Kwong   17:43.3   West Campus    
173. 10 Calvin Chen   17:44.9   West Campus    
174. 11 Cameron D'Aunoy   17:45.3   Morro Bay    
175. 11 Kieran Montanez   17:45.4   Miramonte    
176. 12 Ethan Cabrera   17:45.8   Mills    
177. 9 Seamus Wolf   17:46.9   Morro Bay    
178. 12 Nathan Woods   17:48.8   Crawford    
179. 10 Anthony Castro   17:48.8   Avenal    
180. 11 Jayden Xie   17:49.5   Mills    
181. 9 Isaac Agraan   17:49.9   West Campus    
182. 12 Derek Rulon   17:50.6   West Valley    
183. 11 Miguel Cardenas   17:50.9   Archbishop Riordan    
184. 12 Captain Wagner   17:51.3   Oaks Christian    
185. 10 Jeffrey Zavala   17:52.3   Vaughn LC    
186. 12 Brandon Flores   17:52.9   Avenal    
187. 11 Lane Carruth   17:53.4   West Valley    
188. 10 Juan Palos   17:54.3   Hughson    
189. 9 Jason Rossetter   17:54.5   Acalanes    
190. 10 Sol De Souza   17:56.9   Archbishop Riordan    
191. 11 Aiden Jones   18:10.8   Skyline    
192. 10 Gilberto Campos   18:18.0   Belmont    
193. 12 Eduardo Hernandez   18:22.9   Belmont    
194. 11 Shane Lockwood   18:23.6   Hughson    
195. 10 Oliver Zaitz   18:28.7   Morro Bay    
196. 12 Donovan Walsh   18:30.6   Oroville    
197. 10 Jaime Gonzalez   18:34.1   Anderson    
198. 11 Jacob Davis   18:39.0   Big Bear    
199. 11 Sean Dowd   18:40.3   Archbishop Riordan    
200. 11 Sidney Mates-Muchin   18:43.7   Skyline    
201. 11 Han Wong   18:49.4   Skyline    
202. 12 Christopher Ramos   19:00.1   Belmont    
203. 10 Samuel Contreras   19:02.7   Live Oak    
204. 11 Lawrence Edmond   19:21.2   Skyline    
205. 11 Henry Stammerjohan   19:26.9   Skyline    
206. 9 Santiago Ramirez   19:31.8   Live Oak    
207. 9 Muhammad Khan   19:34.2   Live Oak    
208. 12 JD Ewing   19:38.6   J Serra Catholic    
209. 11 Anderson Ixcot   19:43.3   Belmont    

5,000 Meters Division 1

Official Team Scores
1. Redondo Union 101
2. San Clemente 108
3. Mira Costa 117
4. Beckman 184
5. Menlo-Atherton 191
6. Trabuco Hills 212
7. Crescenta Valley 219
8. Bellarmine College Prep 227
9. Poway 250
10. Oak Ridge 251
11. Dublin 272
12. Martin Luther King 350
13. Clovis North 360
14. Milpitas 365
15. Davis 401
16. San Marcos 406
17. Buchanan 459
18. Redwood (Visalia) 460
19. Palisades Charter 468
20. California (San Ramon) 514
21. Del Norte 518
22. Granada Hills 521
23. Folsom 556
24. Taft (William Howard) 579

1. 12 Conor Lott   14:43.2   Clovis North    
2. 12 Maximo Zavaleta   14:49.7   Martin Luther King    
3. 12 Jace Deledonne   14:55.4   Poly (Riverside)    
4. 12 Stephen Sziebert   14:58.0   Bellarmine College Prep    
5. 10 Mario Montoya   14:58.4   Redondo Union    
6. 12 Cooper Castleberry   14:59.1   Poway    
7. 11 Mattheus Dos Santos   15:03.3   San Clemente    
8. 12 Carson Ehman   15:05.4   Mira Costa    
9. 10 Bryson Caganap   15:06.1   Ayala    
10. 10 Matteo Sanchez   15:07.4   Redondo Union    
11. 12 Luke Lopez   15:09.2   Eleanor Roosevelt    
12. 11 Yohan Anderson   15:10.2   San Clemente    
13. 12 Krish Desai   15:11.0   Mira Costa    
14. 12 Marco Franco   15:12.2   Great Oak    
15. 12 Dean Odom   15:12.8   San Marcos    
16. 12 Daniel Santhiapillai   15:13.8   Dublin    
17. 12 Desmond Vaughn   15:14.5   Redondo Union    
18. 12 Cam Yarbrough   15:16.9   Del Norte    
19. 11 Landon Warriner   15:17.4   McClatchy    
20. 11 Albert Jacinto   15:18.4   Chaffey    
21. 12 Cason Mitchell   15:18.7   Menlo-Atherton    
22. 11 Ryan Barris   15:18.8   Beckman    
23. 11 Evan Chopra   15:18.9   Menlo-Atherton    
24. 12 Jansen Geyer   15:19.5   Buchanan    
25. 12 Aidan Sharp   15:20.0   Menlo-Atherton    
26. 12 Caleb Burton   15:24.1   Crescenta Valley    
27. 12 Justin Feng   15:27.3   Dublin    
28. 11 Arnav Agrawal   15:27.8   Milpitas    
29. 12 Gavin Hasson   15:28.1   Redondo Union    
30. 10 Enzo Dik   15:28.4   Crescenta Valley    
31. 12 Collin Tarnay   15:29.8   Mira Costa    
32. 11 Erik Troester   15:29.9   San Clemente    
33. 11 Isaac Johnson   15:30.0   Crescenta Valley    
34. 11 Conner Jaurigue   15:30.3   San Clemente    
35. 10 Dresden Taylor   15:31.3   Trabuco Hills    
36. 12 Wesley Ewing   15:31.5   Oak Ridge    
37. 12 Sebastian Bello   15:32.3   Trabuco Hills    
38. 12 Roman Zamora   15:33.0   Oak Ridge    
39. 10 Blake Littrell   15:33.1   Poway    
40. 12 Abhinav Chakrad   15:33.8   Milpitas    
41. 11 Lucan Clemons   15:34.5   Trabuco Hills    
42. 12 Geoff McCrary   15:34.6   Beckman    
43. 12 Sebastian Lopez   15:34.7   Mira Costa    
44. 11 Killian Cistone   15:34.7   Mira Costa    
45. 11 Magnus Johansson   15:35.0   San Clemente    
46. 12 Christian Weber   15:35.0   Beckman    
47. 12 Daniel Barajas   15:37.6   Tokay    
48. 11 Salvador Quezada   15:38.2   Liberty - Bakersfield    
49. 12 Ben Penzel   15:40.2   Bellarmine College Prep    
50. 10 Rohan Iyer   15:40.2   Milpitas    
51. 10 William Boag   15:40.3   Torrey Pines    
52. 11 Hassan Syed   15:41.8   Beckman    
53. 12 Thomas Capelli   15:42.2   Oak Ridge    
54. 12 Taran Davies   15:42.4   Los Altos    
55. 11 Gabriel Sech   15:42.8   San Clemente    
56. 11 Duncan Burk   15:42.9   Bellarmine College Prep    
57. 12 Joaquin Ortega-Tomaselli   15:44.4   Granada Hills    
58. 11 Nicolas Duquette   15:44.6   Davis    
59. 10 Jacob Franco   15:45.0   Beckman    
60. 12 Nolan Barajas   15:45.6   Beckman    
61. 9 Sebastian Palafox   15:46.4   Trabuco Hills    
62. 10 Ethan Funk   15:46.8   Palisades Charter    
63. 12 Mateo Figueroa   15:47.4   Redondo Union    
64. 11 Ethan Hickey   15:48.9   Clovis East    
65. 12 Tristan Bookman   15:49.1   Granada Hills    
66. 12 Luuk Van Meurs   15:50.0   Mira Costa    
67. 10 Johann Coss   15:50.7   Evergreen Valley    
68. 12 Hunter Bennett   15:50.7   Taft (William Howard)    
69. 12 Brian McCaskill   15:50.8   Mira Mesa    
70. 12 Zachary Cohen   15:52.5   Palisades Charter    
71. 10 Dylan Nash   15:52.5   Poway    
72. 12 Parker McDevitt   15:52.8   Westview    
73. 11 Benjamin Salceda   15:53.0   Menlo-Atherton    
74. 11 Oliver Charkiewicz   15:53.3   River City    
75. 12 Kai Hamre   15:53.3   California (San Ramon)    
76. 10 Elias Thronson   15:53.4   Davis    
77. 12 Cruz Espinoza   15:54.9   Canyon Crest Academy    
78. 11 Lucas Fuentes   15:56.0   Bullard    
79. 11 Jack Arreola   15:56.1   Redwood (Visalia)    
80. 11 Jeremy Imbo   15:56.3   Dublin    
81. 9 Tyler Hedstrom   15:57.6   San Marcos    
82. 12 Camilo Restrepo   15:58.9   Bellarmine College Prep    
83. 12 Aedan Clarke   15:59.2   Trabuco Hills    
84. 10 Vedanth Pothina   16:00.0   Dougherty Valley    
85. 11 Lucas Lipman   16:00.1   Dublin    
86. 12 Michael Billiris   16:00.8   Redondo Union    
87. 10 Keith Buswell   16:00.9   Poway    
88. 12 Gustavo Mendes de Oliveira   16:01.2   California (San Ramon)    
89. 12 Bailey Van Leemput   16:02.3   Oak Ridge    
90. 12 Tomas Rey-Avila   16:02.4   Salinas    
91. 11 Abhinav Aggarwal   16:02.7   Bellarmine College Prep    
92. 11 Izaac Rodriguez   16:02.8   Crescenta Valley    
93. 12 Oscar Carrillo Fregoso   16:03.6   Oak Ridge    
94. 9 Owen Burton   16:05.5   Crescenta Valley    
95. 12 Matthew Wong   16:06.1   Clovis North    
96. 10 Logan Jones   16:06.2   Trabuco Hills    
97. 12 Zev Fox   16:06.4   Davis    
98. 12 Marcus Salinas   16:06.6   Clovis East    
99. 12 Bradley Quezada   16:07.0   Martin Luther King    
100. 11 Dax Whann   16:07.1   Oak Ridge    
101. 12 Brady Phan   16:07.5   Menlo-Atherton    
102. 12 Ethan Barok   16:07.6   Taft (William Howard)    
103. 12 Max Myronowicz   16:07.9   Mira Costa    
104. 12 Tyus Joseph   16:08.6   Helix    
105. 12 Jackson Taylor   16:09.9   Palisades Charter    
106. 12 Josiah Castro   16:11.0   Kennedy    
107. 10 Joshua Rocha   16:11.4   Poway    
108. 12 James Gagnon   16:11.6   Redwood (Visalia)    
109. 9 Lucas Diaz   16:11.9   Clovis North    
110. 12 Smooth Watkins   16:12.1   Martin Luther King    
111. 10 Mason Stehmeier   16:12.5   Martin Luther King    
112. 12 Vincent Cheung   16:12.7   Silver Creek    
113. 11 Andres Nino   16:13.1   Redwood (Visalia)    
114. 11 Calvin Blanford   16:13.2   Menlo-Atherton    
115. 12 Marc Gonzalez   16:14.2   Martin Luther King    
116. 11 Joaquin Federico   16:16.0   Buchanan    
117. 12 Gabriel Avalos   16:16.1   Turlock    
118. 10 Felipe Perez   16:16.8   Kennedy    
119. 10 Roman Ramirez   16:16.9   Roosevelt    
120. 10 Jacob Leath   16:17.3   Clovis North    
121. 12 Andrew Koch   16:18.8   Folsom    
122. 11 Andrew Parra   16:20.0   Hollister    
123. 11 James Ing   16:20.4   Folsom    
124. 11 Nolan Hightower   16:21.1   Del Norte    
125. 12 Alexis Huerta   16:22.3   Birmingham    
126. 12 Logan Carlson   16:22.7   Martin Luther King    
127. 12 Adam Gregg   16:23.2   Poway    
128. 12 Sebastian Molina De La Rosa   16:23.7   Davis    
129. 11 John Sosa   16:23.7   Martin Luther King    
130. 12 Mathew Castaneda   16:24.1   Clovis North    
131. 11 Grant Bennitt   16:24.5   Menlo-Atherton    
132. 9 Zachary Alvord   16:24.9   Buchanan    
133. 12 Maurizio Castellon   16:25.7   San Marcos    
134. 11 William Schafer   16:25.9   Redwood (Visalia)    
135. 11 Ben Wyman   16:27.0   San Clemente    
136. 12 Phil Masterson   16:27.8   San Marcos    
137. 10 Aidan Delgado   16:28.4   Dublin    
138. 12 Anthony Menolascino   16:28.9   Poway    
139. 12 Dominic Esquival   16:30.8   Crescenta Valley    
140. 12 Ryan Perrella   16:31.3   Venice    
141. 10 Triton Burger   16:31.4   Buchanan    
142. 12 Parker Whitemyer   16:32.0   Folsom    
143. 12 Cameron Pund   16:32.6   Davis    
144. 10 Arjun Vivek   16:33.3   California (San Ramon)    
145. 12 Zackahrie Vargas   16:33.5   Redwood (Visalia)    
146. 10 Johnathan Lumm   16:34.0   Dublin    
147. 10 Sean Blake-Haskins   16:34.0   San Marcos    
148. 9 Miles O'Donnell   16:34.4   Dublin    
149. 10 Corbin Kirby   16:35.0   Redwood (Visalia)    
150. 10 Charles Rubenstein   16:35.6   Clovis North    
151. 11 Arjun Kalaskar   16:35.7   Folsom    
152. 12 Ben Owsley   16:36.9   Del Norte    
153. 12 Josh Porter   16:37.9   San Marcos    
154. 10 Gavin Finegan   16:38.3   Granada Hills    
155. 11 Laksh Kamboj   16:39.4   Dougherty Valley    
156. 11 Johnathan Magee   16:40.3   Milpitas    
157. 12 Dylan Connell   16:41.2   Bellarmine College Prep    
158. 12 Ayden Celeste   16:41.3   McClatchy    
159. 11 Shashank Nandakumar   16:41.7   Bellarmine College Prep    
160. 12 Lajus Collins   16:42.2   Palisades Charter    
161. 12 Shreevatson Babu   16:42.3   Folsom    
162. 11 Maddox Yee   16:43.1   Folsom    
163. 12 Amani Rodriguez   16:43.2   Buchanan    
164. 12 Samuel Dennino   16:43.4   San Marcos    
165. 12 Myles Paapanen   16:43.6   California (San Ramon)    
166. 11 Colten Huajardo   16:45.3   California (San Ramon)    
167. 10 Leo Harte   16:45.5   Berkeley    
168. 10 James Escobar   16:45.5   Del Norte    
169. 12 Shia Aube   16:46.0   Granada Hills    
170. 11 Payton Hanks   16:47.0   Davis    
171. 12 Mason Nguyen   16:47.3   Beckman    
172. 12 Indie Hyman   16:47.5   Taft (William Howard)    
173. 12 Jarvis Hong   16:47.9   Milpitas    
174. 11 Deven Doctor   16:48.3   Davis    
175. 10 West Murch   16:48.6   Berkeley    
176. 10 Emerson Alvarado Cruz   16:49.4   Buchanan    
177. 11 Logan Garcia   16:50.0   Redondo Union    
178. 11 Kanoa Moreno   16:50.1   Crescenta Valley    
179. 10 Theo Mayeda   16:51.1   Palisades Charter    
180. 12 Ethan Hang   16:51.5   Milpitas    
181. 12 Finley Butler   16:52.4   Del Norte    
182. 11 Noah Elliot-Cisneros   16:53.7   Folsom    
183. 11 Julian Segal   16:54.5   Taft (William Howard)    
184. 11 Mark Banuelos   16:55.4   Taft (William Howard)    
185. 12 Richard Fields   16:55.4   Clovis North    
186. 11 Timothy Akinpelu   16:57.3   Del Norte    
187. 12 Shiv Easwarachandran   16:57.5   California (San Ramon)    
188. 10 Ben Gutierrez   16:57.9   Oak Ridge    
189. 9 Max Arreola   17:03.3   Redwood (Visalia)    
190. 9 Joash Thomas   17:03.8   Milpitas    
191. 12 Henry Gonzalez   17:04.2   Granada Hills    
192. 11 Nick Echsner   17:04.6   Del Norte    
193. 12 Andrew Castello   17:11.0   Buchanan    
194. 10 Ron Banchik   17:11.2   Trabuco Hills    
195. 12 Angel Rodriguez   17:12.0   Taft (William Howard)    
196. 11 Isaac Ovalle   17:13.0   Castro Valley    
197. 10 Justin Funk   17:13.1   Palisades Charter    
198. 11 Jonah Simkin   17:15.3   Taft (William Howard)    
199. 11 Chris Wong   17:16.4   California (San Ramon)    
200. 12 Karime Benmbarek   17:20.0   Granada Hills    
201. 12 Andrew Razo   17:44.8   Palisades Charter    
202. 12 Christopher Bonilla   18:04.9   Granada Hills    

5,000 Meters Division 5

Official Team Scores
1. San Francisco University 70
2. Menlo 114
3. Viewpoint 135
4. Flintridge Prep 162
5. Ontario Christian 202
6. Convent & Stuart Hall 210
7. Trinity 264
8. Desert Christian (Lancaster) 264
9. St. Margaret’s 299
10. Monte Vista Christian 301
11. Healdsburg 314
12. Nueva 337
13. Francis Parker 339
14. Brentwood 347
15. Fresno Christian 364
16. College Preparatory 377
17. Crystal Springs Uplands 383
18. Immanuel 400
19. Summerville 466
20. Sun Valley Magnet 538
21. Central Valley Christian 569
22. The Bishop's School 597
23. Central Catholic 609
24. High Tech High Mesa 625

1. 12 Olly O'Connor   14:52.6   Viewpoint    
2. 11 Blake Bay   14:55.5   Fresno Christian    
3. 12 Ryan Fitzpatrick   15:08.3   Nueva    
4. 12 Mehari Winheim   15:11.1   Desert Christian (Lancaster)    
5. 11 Jack Richter   15:23.7   Viewpoint    
6. 11 Conrad Chern   15:27.1   Crystal Springs Uplands    
7. 11 Henry Hauser   15:29.8   Menlo    
8. 11 Ben Friedland   15:34.1   San Francisco University    
9. 11 Teal Greene   15:46.2   Pacifica Christian    
10. 12 Ishan Patnaik   15:48.6   San Francisco University    
11. 10 Lucas Welty   15:49.3   Healdsburg    
12. 12 Declan Mansbridge   15:49.7   Flintridge Prep    
13. 11 Ethan Kraska   15:50.2   San Francisco University    
14. 11 Josiah Schroeder   15:52.7   Desert Christian (Lancaster)    
15. 12 Jackson Poburko   15:53.9   Trinity    
16. 12 Amay Srinivasan   15:54.0   Menlo    
17. 12 Joshua Grunder   15:55.4   Ontario Christian    
18. 10 Landon Jones   15:56.1   Ontario Christian    
19. 12 Koen Ensz   15:57.0   Immanuel    
20. 11 Luca Persichetti   15:58.5   International School of Los Angeles    
21. 10 Oliver Olbekson   15:58.8   Menlo    
22. 11 Matteo Moretti   16:01.9   San Francisco University    
23. 10 Hugo Tao Ong   16:03.1   San Francisco University    
24. 12 Rowan Prindiville   16:03.6   Woodside Priory    
25. 12 William Krause   16:05.0   Flintridge Prep    
26. 12 Joshua Mulder   16:06.9   Ontario Christian    
27. 12 Francesco Nigro   16:08.8   University Prep    
28. 12 Isan Skarbinski   16:09.4   College Preparatory    
29. 12 Gavin Beckmen   16:10.2   Monte Vista Christian    
30. 11 Charlie Kost   16:10.4   San Francisco University    
31. 12 Austen Boyd   16:11.5   Francis Parker    
32. 10 David Avila   16:11.8   Millennium    
33. 12 William Carrig-Braun   16:12.0   Flintridge Prep    
34. 12 Alexander Saade   16:12.4   Heritage Christian    
35. 12 Derek Kessler   16:13.0   Viewpoint    
36. 9 Owen Beckmen   16:13.6   Monte Vista Christian    
37. 12 Julian Anderson   16:13.7   Convent & Stuart Hall    
38. 12 Angel Solorio   16:14.2   Sun Valley Magnet    
39. 11 Zach Causee   16:16.2   St. Margaret’s    
40. 11 Joseph Hurd   16:16.4   Menlo    
41. 11 Reese Terrell   16:19.6   Convent & Stuart Hall    
42. 10 Alexander Profumo   16:20.2   Pacific Collegiate    
43. 10 Noah Bamsey   16:20.3   Viewpoint    
44. 12 Ryden Rivera   16:20.7   Summerville    
45. 12 Lachlan Riley   16:21.8   Convent & Stuart Hall    
46. 10 Toliver Bates   16:23.4   Menlo    
47. 12 Noah Gaddy   16:23.9   University Prep    
48. 12 Nestor Alvarado   16:25.0   Salesian College Preparatory    
49. 10 Malcolm Capelle   16:25.5   St. Margaret’s    
50. 10 Jack Harman   16:26.9   Menlo    
51. 10 Max Ceballos   16:28.2   Heritage Christian    
52. 12 Kainoa Newton   16:29.7   Bay School of San Francisco    
53. 12 Ethan Straatmann   16:30.5   Trinity    
54. 11 Ethan Wenokur   16:32.5   Brentwood    
55. 11 Jonathan Ho   16:35.1   Nueva    
56. 11 Jeremiah Valorosi   16:35.5   Fresno Christian    
57. 12 Jake McWilliams   16:37.5   Healdsburg    
58. 10 Elias Torres   16:37.7   Convent & Stuart Hall    
59. 10 Skyler Karapetian   16:37.9   Flintridge Prep    
60. 11 Betinho Zunguze   16:39.1   Pacific Grove    
61. 11 Frederick Fawver   16:39.8   Argonaut    
62. 12 Robert Marquez   16:40.6   Desert Christian (Lancaster)    
63. 11 Matthew Gatz-Levine   16:41.0   Bay School of San Francisco    
64. 10 Nick Rechel   16:41.3   The Bishop's School    
65. 12 Conor Gilliam   16:41.9   Monte Vista Christian    
66. 11 Monte DuVal   16:42.1   Francis Parker    
67. 10 Samuel Wilson   16:42.5   Flintridge Prep    
68. 12 Reid Bishel   16:43.6   Immanuel    
69. 10 Gavin Fong   16:44.5   Flintridge Prep    
70. 10 Domenico Cornilsen   16:45.5   Healdsburg    
71. 12 Samuel Bitner   16:45.9   Calvin Christian    
72. 11 Ryker Robles   16:46.6   Trinity    
73. 11 Noah Ordoñez   16:48.6   Ontario Christian    
74. 11 Sabry Bowden   16:49.5   Convent & Stuart Hall    
75. 10 Edward Fontaine   16:49.8   Convent & Stuart Hall    
76. 11 Noah Petajisto   16:50.2   College Preparatory    
77. 10 Matteo Colacchia   16:50.2   Argonaut    
78. 11 Jonah Block   16:51.3   Menlo    
79. 9 Brent Cromley III   16:51.5   Nueva    
80. 10 Grant Kaltman   16:51.6   Viewpoint    
81. 12 Elliott Maggiotto   16:52.1   Urban of San Francisco    
82. 12 Lucas Kim   16:52.3   Brentwood    
83. 10 Grayson Sumabat   16:52.8   Xavier College Prep    
84. 11 Davis Pisoni   16:52.9   Palma    
85. 12 Kai Rottler   16:54.3   High Tech High Mesa    
86. 10 Maddux Labovitch   16:55.0   St. Margaret’s    
87. 10 Simon Maurer   16:56.2   Francis Parker    
88. 12 Jacob Lyons   16:56.6   Christian    
89. 10 Dean Henry   16:56.8   University Prep    
90. 11 Vivek Narottam   16:56.9   San Francisco University    
91. 12 Bill Kormeier   16:58.8   Trinity    
92. 9 Magnus Larsson   16:58.8   Brentwood    
93. 12 Zaiden Gurusamy   17:00.1   St. Margaret’s    
94. 11 Sam Rohrer   17:00.5   Liberty Charter    
95. 12 Colin Brun   17:02.2   Viewpoint    
96. 10 Bennett Marquez   17:03.0   Crystal Springs Uplands    
97. 12 Mateo Quinonez   17:03.5   Central Catholic    
98. 12 Kyle Lee   17:04.7   Convent & Stuart Hall    
99. 10 Jace Wilgenburg   17:07.6   Immanuel    
100. 11 Idan Haimovich   17:09.8   Design Tech    
101. 11 Christian Markey IV   17:10.3   Brentwood    
102. 9 Phoenix De Maria Nall   17:10.9   Healdsburg    
103. 12 Landen Forsyth   17:11.6   Central Valley Christian    
104. 12 Brodie Brower   17:12.0   Trinity    
105. 10 Jeremiah Vogel   17:12.1   Maranatha Christian    
106. 10 Octavio Hernandez   17:13.8   Sun Valley Magnet    
107. 11 Isaac Rabadi   17:14.8   Flintridge Prep    
108. 9 Kaleb Johanson   17:15.0   Fresno Christian    
109. 12 Ryan Salami   17:15.7   La Jolla Country Day    
110. 12 Obedijah Agustin   17:15.9   Desert Christian (Lancaster)    
111. 11 Andrew Martinovsky   17:16.1   College Preparatory    
112. 12 Benjamin Harrison   17:18.8   St. Margaret’s    
113. 10 Luke Mulder   17:19.8   Ontario Christian    
114. 12 Christian Prieto   17:20.9   Minarets    
115. 9 Joseph Palacios   17:22.4   Monte Vista Christian    
116. 9 Gustavo Lowry   17:22.5   Brentwood    
117. 9 Seth Wilson   17:22.6   Central Valley Christian    
118. 12 Aaron Derango   17:23.0   Technology    
119. 9 Luciano Vitale   17:25.0   Crystal Springs Uplands    
120. 9 Nathan Kin   17:25.4   Brentwood    
121. 11 Aiden Fong   17:27.4   College Preparatory    
122. 11 Everett Szeles   17:27.6   Francis Parker    
123. 10 Desmond Ach   17:28.9   Crystal Springs Uplands    
124. 9 Nathan Alemu   17:31.8   Francis Parker    
125. 11 Esai Vasquez   17:32.0   Summerville    
126. 11 Alexander Ibarra   17:33.7   Coliseum College Prep    
127. 9 Robert Weller   17:36.4   Summerville    
128. 12 Rylen Nash   17:37.3   Mammoth    
129. 11 Samarth Wadhwa   17:38.6   St. Margaret’s    
130. 10 Josh Rist   17:39.0   Trinity    
131. 10 Nate Rist   17:39.1   Trinity    
132. 12 Austin Drown   17:39.4   Ontario Christian    
133. 12 Aaron Lee   17:39.5   New West Charter    
134. 12 Nate Johnson   17:42.1   Summerville    
135. 10 Nuno Pereira   17:42.7   Woodland Christian    
136. 12 Maximiliano Arce   17:43.3   USC-MaST    
137. 11 Will Forrest   17:43.4   Francis Parker    
138. 12 Dilano Lucero   17:44.1   Monte Vista Christian    
139. 11 Elliot Chapman   17:44.5   Fresno Christian    
140. 10 Jimmy Ye   17:45.4   St. Margaret’s    
141. 10 Tejas Gluth   17:45.6   The Bishop's School    
142. 10 Jeffrey Liu   17:45.6   Nueva    
143. 10 Lucas Tobin   17:46.7   Ontario Christian    
144. 12 Kai Savage   17:47.0   College Preparatory    
145. 10 Jax Dandurand