Boy's 2.9 Mile Run
1. 10 Carson Bix 14:50.98 West Torrance
2. 10 Dalton Tanner 14:55.82 Canyon (Anaheim)
3. 10 Alex Egan 14:58.39 San Pasqual
4. 10 Jakob Bible 15:04.53 Rancho Cucamonga
5. 10 Jonah Evans 15:08.88 Claremont
6. 9 Jack Landgraf 15:13.39 Dana Hills
7. 10 Owen Bishop 15:13.94 Claremont
8. 10 Jorge Rodriguez 15:14.85 West Torrance
9. 10 Chris Weiland 15:17.88 Rancho Cucamonga
10. 10 Jonathan Vahala 15:19.09 Flintridge Prep
11. 10 Timothy Wells 15:28.07 Burroughs (Burbank)
12. 10 Brandon Hough 15:30.62 Dana Hills
13. 10 Grant Sipos 15:33.58 Rancho Cucamonga
14. 10 Josue Guitierrez 15:33.79 Schurr
15. 10 Justin Dorris 15:36.97 Burroughs (Burbank)
16. 10 Jason Ware 15:40.09 Canyon (Anaheim)
17. 10 Max McGuire 15:41.19 Claremont
18. 10 Felix Lawson 15:43.29 Claremont
19. 10 Daniel Fendrich 15:44.96 Burroughs (Burbank)
20. 10 Noah Hennig 15:45.80 Bonita
21. 10 Tyler Strong 15:46.54 West Torrance
22. 10 Thomas Kawase 15:49.95 West Torrance
23. 10 Anthony LaMar 15:50.51 Claremont
24. 10 Antonio Arroyo 15:50.67 Arcadia
25. 10 Thomas Wilfert 15:51.82 Dana Hills
26. 10 Jax VanDijk 15:51.95 Dana Hills
27. 10 Reese Chong 15:52.95 Rowland
28. 10 Andrew Bengtson 16:01.75 Poly (Riverside)
29. 10 Caleb Cordova 16:04.14 Redlands East Valley
30. 10 Julian Gutierrez 16:06.03 Rancho Cucamonga
31. 10 Carson Smith 16:07.22 Bonita
32. 10 Jake Lamb 16:07.73 Glendora
33. 10 Chris Tan 16:08.16 Flintridge Prep
34. 10 Ismael Sotelo 16:12.59 Schurr
35. 10 Kenton Bosch 16:14.14 Beckman
36. 10 Jose Govea 16:17.44 Schurr
37. 10 Bailey Pina 16:19.66 Temecula Valley
38. 10 Jacob Gomez 16:24.11 Claremont
39. 10 Tyler Abo 16:25.16 Bonita
40. 10 Jakub Nogalski 16:25.65 Glendale
41. 10 Tyler Jackson 16:26.94 Bonita
42. 10 Trevor Abe 16:31.57 Arcadia
43. 10 Andre Cazares-Domi... 16:32.68 Schurr
44. 10 Andrei Mitrache 16:34.74 Canyon (Anaheim)
45. 10 Stephen Navin 16:34.76 Santa Monica
46. 10 Jakob Macedo 16:36.98 Schurr
47. 10 Aaron Nierreth 16:37.07 West Torrance
48. 10 Marc Taburiaux 16:38.07 Canyon (Anaheim)
49. 10 Benny Segura 16:41.43 Schurr
50. 10 Chase Bernardy 16:46.29 Redlands East Valley
51. 10 Justin Hayata 16:46.62 Arcadia
52. 10 Matthew Ordonez 16:48.22 Burroughs (Burbank)
53. 10 Tim Clements 16:50.40 Redlands East Valley
54. 10 Oliver Peake 16:51.91 Santa Monica
55. 10 Jacob Morales 16:52.24 Burroughs (Burbank)
56. 10 Jack Dias 16:53.04 Canyon (Anaheim)
57. 10 Kyle Hart 16:53.66 Canyon (Anaheim)
58. 10 Jaden Cox 16:54.95 Rancho Cucamonga
59. 10 Kevin Lee 16:55.09 Arcadia
60. 10 Joey Vasquez 16:58.19 Arcadia
61. 10 Joseph Gastelum 17:00.58 Redlands East Valley
62. 10 Dean Martinez 17:01.87 Etiwanda
63. 10 Pierce Nebel 17:03.64 El Segundo
64. 10 Evan O'Connor 17:03.80 El Segundo
65. 10 Alberto Cano 17:04.30 Norwalk
66. 10 Caleb Newton 17:05.82 Centennial (Corona)
67. 10 Steven Marsh 17:09.66 Canyon (Anaheim)
68. 10 Areen Andreasian 17:10.02 Glendale
69. 10 Brighton Mills 17:11.51 Santa Monica
70. 10 Harman Khinda 17:14.49 El Segundo
71. 10 Foster Matsukubo 17:18.52 Beckman
72. 10 Michael Maloney 17:19.27 Flintridge Prep
73. 9 Zayn Suhale 17:21.37 Canyon (Anaheim)
74. 10 Jose Campos 17:22.79 Baldwin Park
75. 10 Eric Rosado 17:23.42 Burroughs (Burbank)
76. 10 Sam O'Hagan 17:23.85 Flintridge Prep
77. 10 Javier Hurtado 17:28.62 Burroughs (Burbank)
78. 10 Jordan Hu 17:31.02 Flintridge Prep
79. 10 Ethan Bagdasarian 17:33.89 Temecula Valley
80. 10 Anthony Ramirez 17:33.99 Rancho Cucamonga
81. 10 Zac Cadarette 17:39.41 Canyon (Anaheim)
82. 10 Daniel Gutierrez 17:41.62 El Segundo
83. 10 Ambrose Herrera 17:42.75 Redlands East Valley
84. 10 Thomas Lynch 17:43.09 El Segundo
85. 10 Carlos SanJuan 17:43.71 Glendora
86. 10 Tyler Barron 17:43.86 Viewpoint
87. 10 David Chung 17:43.92 Centennial (Corona)
88. 10 William Mendez 17:44.18 Etiwanda
89. 10 Keith Garver 17:45.36 West Torrance
90. 10 Adrian Casiano 17:46.04 Rowland
91. 10 Gustavo Gonzalez 17:46.68 Schurr
92. 10 Liam Reisch 17:48.64 Claremont
93. 10 Ryan Atkinson 17:49.39 Glendora
94. 10 Jonathan Chi 17:50.27 Etiwanda
95. 10 Jason Fang 17:50.34 Rowland
96. 10 Adian Alseth 17:50.68 Santa Monica
97. 10 Matthew Dydo 17:51.93 West Torrance
98. 10 Juan Palomares 17:53.98 Norwalk
99. 10 Nathan Wenger 17:55.48 Santa Monica
100. 10 William Wang 17:56.89 Arcadia
101. 10 Victor Montes 17:58.06 Baldwin Park
102. 10 Francisco Barba Jr 18:00.62 Beckman
103. 10 Patrick Wells 18:01.70 Burroughs (Burbank)
104. 10 Derick Gutierrez 18:02.48 Bonita
105. 10 Daniel Espinal 18:03.51 Rancho Cucamonga
106. 10 Nathaniel Ramos 18:04.10 Wilson (Hacienda Hei...
107. 10 Satoshi Ishigaki 18:04.55 West Torrance
108. 10 Daniel Fan 18:04.73 Wilson (Hacienda Hei...
109. 10 Daniel Delgado 18:05.59 Viewpoint
110. 10 Dylan Che 18:07.01 Arcadia
111. 11 Ethan Mullen 18:07.53 Redlands East Valley
112. 10 Auren Manansala 18:07.58 Redlands East Valley
113. 10 Ross Leong 18:08.53 Flintridge Prep
114. 10 Chase Sojka 18:11.77 Bonita
115. 10 Kolby Ratigan 18:13.74 Rancho Cucamonga
116. 10 Dylan Degrood 18:15.86 Poly (Riverside)
117. 10 Dexxer Medina 18:22.82 Glendale
118. 10 Nasir Grissom 18:23.09 Santa Monica
119. 10 Erick Murillo 18:23.31 Poly (Riverside)
120. 10 Anthony Cavuoti 18:26.34 West Torrance
121. 10 Cristian Garcia 18:28.17 Redlands East Valley
122. 10 Alan Ha 18:31.68 Wilson (Hacienda Hei...
123. 10 Avery Jauregui 18:32.55 Etiwanda
124. 10 Todd Yeaton 18:35.93 El Segundo
125. 10 Evan Visher 18:37.57 Viewpoint
126. 10 Dylan Mcgarvey 18:41.33 Bonita
127. 10 Chandler Stainbrook 18:43.38 Rancho Cucamonga
128. 10 Cole Barron 18:45.61 Glendora
129. 10 Trevor Martin 18:50.16 West Torrance
130. 10 Jack Hall 18:58.18 Viewpoint
131. 10 Louis Sobero 18:58.20 Etiwanda
132. 10 Ryan Ausland 19:01.83 West Torrance
133. 10 Cameron Pollock 19:02.59 Centennial (Corona)
134. 10 Ludwig Haeringer 19:04.65 Santa Monica
135. 10 Sam Tick 19:05.87 Poly (Riverside)
136. 10 John Caballero 19:08.23 Rancho Cucamonga
137. 10 Horace Zong 19:10.17 Arcadia
138. 10 Patrick Elliott 19:10.45 El Segundo
139. 10 Thomas Le 19:12.59 Schurr
140. 10 David Febles 19:13.57 Wilson (Hacienda Hei...
141. 10 Branden Lee 19:13.99 Arcadia
142. 10 Freddie Rogue 19:15.15 Temecula Valley
143. 10 Jacob Fry 19:19.55 Glendora
144. 10 Enoch Chan 19:21.51 Arcadia
145. 10 Lenny Odelli 19:21.52 Temecula Valley
146. 10 Bryce Freeman 19:26.30 Rancho Cucamonga
147. 10 William Choi 19:30.41 Beckman
148. 10 Derick LaCavera 19:31.27 Beckman
149. 10 James Banning 19:34.15 Beckman
150. 10 Tyler Syrett 19:34.40 Redlands East Valley
151. 10 Jesus Lopez 19:34.42 Etiwanda
152. 10 Nick Delgado 19:35.22 Rancho Cucamonga
153. 10 Chris Aceves 19:41.21 Norwalk
154. 10 Isaiah Coyotl 19:42.21 Glendale
155. 10 Daniel Ramirez 19:43.40 Santa Monica
156. 10 Edwin Tran 19:44.07 Arcadia
157. 10 Justin Han 19:44.64 Beckman
158. 10 Raphael Varela 19:45.15 Centennial (Corona)
159. 10 Kyle Quon 19:47.02 Glendora
160. 10 Benson Wu 19:48.22 Arcadia
161. 10 Bryan Ortiz 19:50.89 Wilson (Hacienda Hei...
162. 10 Julian Puffer 19:51.73 Arcadia
163. 10 Alexander Cordova 19:54.19 Glendora
164. 10 Aaron Rider 19:54.38 Canyon (Anaheim)
165. 10 Nathaniel Morgan 19:56.90 Glendora
166. 10 Joseph Murphy 19:57.34 Glendora
167. 10 Bryan Budiman 20:03.75 Arcadia
168. 10 Ryan Peterson 20:05.20 Bonita
169. 10 Zac Dubois 20:06.57 Rancho Cucamonga
170. 10 Chris Garibaldi 20:06.80 Bonita
171. 10 Alejandro Campillo 20:08.70 Viewpoint
172. 10 Samual Prinkki 20:10.05 Glendora
173. 10 Jordan Steigellfest 20:10.36 Santa Monica
174. 10 Jake Levin 20:11.03 Viewpoint
175. 10 Branden Sanchez 20:12.32 Burroughs (Burbank)
176. 10 Alec Tak 20:13.95 Beckman
177. 10 Ryan Tienda 20:18.18 Schurr
178. 10 Vincent Vang 20:20.51 Bonita
179. 10 Max Harker 20:24.20 Redlands East Valley
180. 10 Aaron Budiman 20:29.93 Arcadia
181. 10 Michael Marangakis 20:34.40 Redlands East Valley
182. 10 Troy Nguyen 20:38.98 Arcadia
183. 10 Marcelo Cunn-Gnaul... 20:40.80 Flintridge Prep
184. 10 Jonathan Ho 20:44.27 Arcadia
185. 10 Juan Garcia 20:46.10 Baldwin Park
186. 10 Denzel Francia 20:46.19 Norwalk
187. 10 Ruben Muro 20:48.30 Centennial (Corona)
188. 10 Jakob Vitale 20:56.05 Santa Monica
189. 10 Rayvin Yu 21:05.62 El Segundo
190. 10 Daniel Trejo 21:08.76 Redlands East Valley
191. 10 Austin Wong 21:09.13 Arcadia
192. 10 Michael Wong 21:09.64 Burroughs (Burbank)
193. 10 Evan Shellow 21:12.92 Beckman
194. 10 Alejandro Gonzalez 21:18.09 Norwalk
195. 10 Sean White 21:19.11 Glendora
196. 10 Josh Jacoby 21:23.89 Bonita
197. 10 Matthew La Rue 21:30.45 West Torrance
198. 10 Fernando Valdez 21:32.49 Pacific
199. 10 Eduardo Serrano 21:40.16 Burroughs (Burbank)
200. 10 Luckas Lee 21:43.76 Arcadia
201. 9 Caulin Horowitz 22:03.87 El Segundo
202. 10 Cameron Hagerott 22:23.59 Beckman
203. 10 Dylan Schlobohm 22:26.27 Centennial (Corona)
204. 10 Forrest Walker 22:27.18 West Torrance
205. 10 Louis Weissman 22:38.91 El Segundo
206. 10 Christopher Ivey 22:45.88 Bonita
207. 10 Brandon Boi 22:55.05 Arcadia
208. 10 Cassius Abraham 22:57.94 Santa Monica
209. 9 James Spence 23:04.97 Temecula Valley
210. 10 Javier Hernandez 23:13.76 Wilson (Hacienda Hei...
211. 10 Alexander Rawlinson 23:27.64 El Segundo
212. 10 Eric Chang 23:53.75 Wilson (Hacienda Hei...
213. 10 Gabe Williams 24:01.45 Santa Monica
214. 10 Jack Dageford 24:12.08 Beckman
215. 10 Henry Orellana 24:22.99 Arcadia
216. 10 Valentin Marquez 24:43.02 Schurr
217. 10 Jacob Jex 25:35.55 Redlands East Valley
218. 10 Hayden Martois 25:57.41 Rancho Cucamonga
219. 10 Jedidiah Sun 26:50.34 Glendora
220. 10 Urv Bhatt 28:49.18 Glendora
221. 10 Will Detterman 28:55.83 Viewpoint
222. 10 Andrew Kalaiji 29:26.20 Glendora