Official Team Scores
1. Trabuco Hills 75
2. Yucaipa 84
3. Upland 101
4. Westlake 105
5. Arroyo (SS) 106
6. Webb 150
7. Colony 216
8. Servite 229
9. La Canada 236
10. Esperanza 250
11. Valencia (Valencia) 264
12. Diamond Bar 318
13. South El Monte 320
14. Buena 353
15. Montebello 391
Boys 1.85 mile run
1. 9 Jeremiah Castellano 9:57.93 PR Upland
2. 9 Leo Valencia 9:58.89 PR Rubidoux
3. 9 Nicholas Williams 10:02.21 PR Simi Valley
4. 9 Justin Briscoe 10:04.97 PR Yucaipa
5. 9 Andrew Rivas 10:18.35 PR Arroyo (SS)
6. 9 Victor Puentes 10:20.25 PR Trabuco Hills
7. 9 Robert Diaz 10:25.96 PR Patriot
8. 9 Andrew Castillanos 10:25.99 PR Colony
9. 9 Michael Han 10:28.90 PR Westlake
10. 9 Romeo Zendejas 10:30.71 PR Upland
11. 9 Matthew Bartsch 10:32.50 PR Trabuco Hills
12. 9 Juan Placencia 10:39.17 PR El Dorado
13. 9 Alfredo Tool 10:41.60 PR Yucaipa
14. 9 Liam Gerken 10:43.14 PR Webb
15. 9 Andrew Muniz 10:43.49 PR Upland
16. 9 Ian Gerth 10:43.51 PR Simi Valley
17. 9 Ryan Manes 10:45.02 PR Esperanza
18. 9 Chad Neuman 10:45.73 PR Trabuco Hills
19. 9 Sheldon Watanabe 10:46.41 PR La Canada
20. 11 Ze Ou 10:49.02 PR Webb
21. 9 Joshua Orellana 10:49.52 PR Arroyo (SS)
22. 9 Ewan Para 10:49.60 PR Yucaipa
23. 9 Nicholas Martinez 10:50.04 PR Arroyo (SS)
24. 9 Wesley Wild 10:50.73 PR Westlake
25. 9 William Cheney 10:51.22 PR Valencia (Valencia)
26. 9 Jeff Mendoza 10:53.23 PR Westlake
27. 9 Riley Mitchell 10:54.66 PR Costa Mesa
28. 10 Eric Ryan Villanueva 10:56.20 PR Trabuco Hills
29. 9 Parker Bloomfield 10:57.03 PR Yucaipa
30. 10 Hayden Brown 10:58.61 PR Colony
31. 9 Brandon Parra 11:07.39 PR Cypress
32. 9 Michael Left 11:09.22 PR Upland
33. 9 Laureano Juan 11:10.42 PR Buena
34. 9 Cody McElvain 11:11.87 PR Westlake
35. 9 Max Cox 11:12.38 PR Trabuco Hills
36. 9 Kimball Leung 11:12.79 PR Trabuco Hills
37. 9 Frank Hu 11:13.33 PR Webb
38. 9 Isaiah Salazar 11:13.78 PR Arroyo (SS)
39. 9 Torrey Joo 11:14.51 PR Westlake
40. 9 Cameron Mierzwik 11:15.13 PR Yucaipa
41. 9 Nathan Slevcove 11:15.86 PR Cypress
42. 9 Christian Wright 11:16.96 PR Trabuco Hills
43. 9 Cole Alayon 11:17.45 PR Valencia (Valencia)
44. Zachary Cone 11:17.86 PR Simi Valley
45. 9 Chris Colchado 11:18.90 PR Rubidoux
46. 9 Connor Bevan 11:19.04 PR Bishop Montgomery
47. 9 Michael Barker 11:20.19 PR Servite
48. 9 Brendan Soules 11:21.82 PR Westlake
49. 9 Andrew Sotelo 11:22.01 PR Arroyo (SS)
50. 9 Robbie Miller 11:23.99 PR Valencia (Valencia)
51. 9 Prescott Hong 11:27.90 PR La Canada
52. 9 Dane Radigan 11:28.49 PR Trabuco Hills
53. 9 Alex Nava 11:28.71 PR El Dorado
54. 9 Nicolas Hanaman 11:29.42 PR Westlake
55. 9 Travis Nortey 11:29.79 PR Westlake
56. 9 Fernando Llamas 11:30.07 PR Rubidoux
57. 9 Tate Bennett 11:30.55 PR Trabuco Hills
58. 9 Luc Bacharach 11:30.83 PR Westlake
59. 9 Orion Lavin-Marz 11:32.47 PR Webb
60. 9 Russell Gonzales 11:34.04 PR Cypress
61. 9 Jacob Iglesias 11:35.01 PR Servite
62. 9 Sydney Lagman 11:37.57 PR Servite
63. 9 Cooper Crandall 11:38.11 PR Costa Mesa
64. 9 Jason Juarez 11:40.47 PR Westlake
65. 9 Sedrick Murphy 11:41.97 PR Esperanza
66. 9 Brandon Zhou 11:42.83 PR Diamond Bar
67. 9 Lionel Moreno 11:42.93 PR Arroyo (SS)
68. 9 Carter Coppes 11:45.86 PR Trabuco Hills
69. 9 Christian Farias 11:46.93 PR Salesian
70. 9 Miguel Renteria 11:47.59 PR Montebello
71. 9 Brandon Smith 11:48.34 PR Colony
72. 9 Blake Whitlock 11:51.65 PR La Quinta (La Quinta)
73. 9 Jesus Luna 11:52.16 PR South El Monte
74. 9 Wesley Hamilton 11:54.27 PR West Covina
75. 9 Nolan Togashi 11:54.99 PR Trabuco Hills
76. 9 Aaron Moayed 11:55.37 PR Trabuco Hills
77. 9 Caleb Chang 11:55.68 PR Diamond Bar
78. 9 Ryan Vendura 11:56.83 PR Patriot
79. 9 Ethan Gutierrez 11:57.08 PR Servite
80. 9 Liam Geary 11:58.44 PR Webb
81. 9 Joseph Albano 11:58.61 PR Servite
82. 9 Marcos Vargas 11:58.67 PR La Salle
83. 9 Evan Anthony 11:59.31 PR Trabuco Hills
84. 9 Max Bohan Apfeidorf 12:00.72 PR La Canada
85. 9 Mauricio Rosales 12:02.47 PR Bishop Montgomery
86. 9 Tony Dimaio 12:03.84 PR Esperanza
87. 9 Christian Somoza 12:03.87 PR Trabuco Hills
88. 9 Blain Ross 12:04.67 PR Westlake
89. 9 Ethan Fortier 12:08.24 PR Upland
90. 9 Blake Bermudez 12:09.46 PR Costa Mesa
91. 9 Santiago Alvillar 12:10.68 PR South El Monte
92. 9 Jacob Strayer 12:11.86 PR Trabuco Hills
93. 9 Brayan Maya 12:12.08 PR South El Monte
94. 9 Roshan Mehta 12:12.71 PR Simi Valley
95. 9 Zach Blum 12:13.19 PR Yucaipa
96. 9 Warren Ong 12:14.28 PR Diamond Bar
97. 9 Alec Papadol 12:14.31 PR Westlake
98. 9 Saul Castellanos 12:15.99 PR Colony
99. 9 Ryan Yearley 12:20.88 PR Bishop Montgomery
100. 9 Max Fan 12:22.44 PR La Canada
101. 9 Matt Cavanagh 12:22.81 PR La Canada
102. 9 Seth Laske 12:23.85 PR Esperanza
103. 9 Matthew Muyderman 12:24.15 PR Trabuco Hills
104. 9 Tyler Scott 12:24.42 PR Yucaipa
105. 9 Aaron Mitchell 12:25.47 PR Westlake
106. 9 Damien Guzman 12:28.33 PR Yucaipa
107. 9 Matthew Powley 12:28.68 PR Trabuco Hills
108. 9 George Rosales 12:30.77 PR Diamond Bar
109. 9 Don Le 12:31.40 PR Trabuco Hills
110. 9 Pedro Ramirez 12:35.36 PR Patriot
111. 9 Justin Chung 12:38.43 PR Arroyo (SS)
112. 9 Jerick Arroyo 12:38.67 PR Upland
113. 9 Vincent Mendez 12:39.55 PR Montebello
114. 9 Diego Alpuche 12:41.49 PR Buena
115. 9 Jose Trujillo 12:41.91 PR Yucaipa
116. 9 Nick Madden 12:43.01 PR Yucaipa
117. 9 Carson Brase 12:43.49 PR Trabuco Hills
118. 9 Trevor Secoda 12:44.49 PR Esperanza
119. 9 Simon Caudillo 12:45.85 PR South El Monte
120. 9 Sahil Sampat 12:47.73 PR Trabuco Hills
121. 9 Kyle Phan 12:48.99 PR Arroyo (SS)
122. 9 Sedrik Dedman 12:49.38 PR Buena
123. 9 Ethan Pizan0 12:50.86 PR Webb
124. 9 David Pitterle 12:50.97 PR Trabuco Hills
125. 9 Alek Oei 13:00.71 PR West Covina
126. 9 joseph Labatti 13:03.71 PR Colony
127. 9 Steven Trinidad 13:03.78 PR Trabuco Hills
128. 9 Ulises Solis 13:04.83 PR Patriot
129. 9 Sharif Daillo 13:05.29 PR Colony
130. 9 Jose Ortiz 13:05.56 PR Arroyo (SS)
131. 9 Aaron Badillo 13:10.76 PR Salesian
132. 9 Nick DeLatorre 13:11.81 PR Colony
133. 9 Jonathan Yu 13:12.72 PR La Canada
134. 9 Mark Fortanel 13:13.91 PR South El Monte
135. 9 Ryan Ho 13:14.63 PR Arroyo (SS)
136. 9 Sean Scalise 13:17.74 PR Esperanza
137. 9 Cameron Neill 13:19.05 PR Westlake
138. 9 Andrew Jimenez 13:21.51 PR Valencia (Valencia)
139. 9 Matt White 13:21.62 PR Whittier Christian
140. 9 Oscar Lizardi 13:21.75 PR Servite
141. 9 Evan Radke 13:23.46 PR Yucaipa
142. 9 Sebastian Linan 13:26.01 PR Bishop Montgomery
143. 9 Jeremy Tu 13:32.90 PR La Canada
144. 9 David Lojero 13:34.33 PR La Quinta (La Quinta)
145. 9 Elias Kim 13:35.14 PR Webb
146. 9 Gustavo Regalado 13:35.21 PR La Quinta (La Quinta)
147. 9 David Lim 13:35.73 PR Arroyo (SS)
148. 9 William Casey 13:36.80 PR Buena
149. 9 Miles Briones 13:39.02 PR Cantwell-Sacred Heart
150. 9 Micah Ketring 13:39.17 PR El Dorado
151. 9 Riley Pettit 13:39.92 PR El Dorado
152. 9 Jonathan Rodriguez 13:42.25 PR Arroyo (SS)
153. 9 Max Esquivel 13:46.93 PR La Salle
154. 9 Joey Ortiz 13:53.14 PR South El Monte
155. 9 Josh Gerhardt 13:57.96 PR Valencia (Valencia)
156. 9 Delfino Vazquez 14:00.77 PR Montebello
157. 9 Justin Ta 14:01.83 PR Arroyo (SS)
158. 9 Cole Biehl 14:04.27 PR Trabuco Hills
159. 9 Ismael Garcia 14:04.32 PR Montebello
160. 9 Hank Lam 14:04.95 PR Arroyo (SS)
161. 9 Anthony Barba 14:05.59 PR Valencia (Valencia)
162. 9 Jonathan Fick 14:10.30 PR Esperanza
163. 9 Andrew Wilch 14:26.08 PR Esperanza
164. 9 Dominic Correa 14:39.00 PR Diamond Bar
165. 9 Uriel Gallardo 14:40.72 PR Montebello
166. 9 Bandaly Saba 14:42.48 PR Cypress
167. 9 Eugene Liang 14:50.16 PR Diamond Bar
168. 9 kennard Givar 14:55.91 PR Colony
169. 9 Theodore Lee 15:07.22 PR La Salle
170. 9 Julian Turner 15:19.30 PR La Salle
171. 9 Adam Rigsby 15:24.60 PR Whittier Christian
172. 9 Luis Garcia 15:25.78 PR Buena