Team scores
1. Yucaipa 74
2. West Ranch 87
3. Esperanza 98
4. West Covina 101
5. Trabuco Hills 102
6. Buena 139
7. Rubidoux 153
8. Costa Mesa 168
9. Patriot 196
10. Cypress 229
Boys 1.85 mile run
1. 12 Erik Gonzalez 8:58.26 PR Rubidoux
2. 12 Tanner Dutchover 9:10.45 PR Yucaipa
3. 12 CoCo Gonzalez 9:10.87 PR Katella
4. 12 Elliot Hachac 9:15.25 PR Costa Mesa
5. 12 Curtis Durham 9:16.11 PR Yucaipa
6. 12 Jack Arnold 9:17.33 PR West Ranch
7. 12 Kyle Hess 9:18.02 PR Trabuco Hills
8. 12 Joseph Garcia 9:21.19 PR Salesian
9. 12 Michael Haggenmiller 9:25.06 PR West Ranch
10. 12 Noah Rodgers 9:29.16 PR Yucaipa
11. 12 Oscar Chavez 9:30.53 PR West Covina
12. 12 Humberto Guzman 9:34.69 PR Rubidoux
13. 12 Jake Carver 9:35.00 PR West Ranch
14. 12 Trevor Hayashibara 9:35.84 PR Trabuco Hills
15. 12 Hayden Ritchie 9:36.12 PR Esperanza
16. 12 Ben White 9:36.97 PR Whittier Christian
17. 12 Nicholas Dorsett 9:39.54 PR Trabuco Hills
18. 12 Matthew Holbrook 9:39.56 PR Servite
19. 12 Justin Sherfey 9:39.69 PR West Ranch
20. 12 Adriel Barajas 9:41.25 PR Servite
21. 12 Evan Potts 9:42.13 PR West Covina
22. 12 Luke Calubayan 9:44.47 PR Westlake
23. 12 Raphael Huang 9:44.69 PR Webb
24. 12 Paul Abdo 9:46.34 PR Diamond Bar
25. 12 Noah Freeman 9:49.32 PR Esperanza
26. 12 Kevin Mendoza 9:50.71 PR Montebello
27. 12 John McGrath 9:51.02 PR West Covina
28. 12 Remy Mitchell 9:53.73 PR Westlake
29. 12 Hunter Talbott 9:54.45 PR Esperanza
30. 12 Jacob Harrington 9:55.87 PR Buena
31. 12 Joseph Pena 9:58.95 PR Costa Mesa
32. 12 Josh Ramos 9:59.21 PR West Covina
33. 12 Jesse Wilch 9:59.81 PR Esperanza
34. 12 Gustavo Diaz 10:01.65 PR Montebello
35. 12 Ryan Sheatz 10:02.85 PR El Dorado
36. 12 Michael Holbrook 10:03.62 PR Servite
37. 12 Henry Dominguez-Le... 10:04.43 PR Webb
38. 12 Erick Espitia 10:05.94 PR South El Monte
39. 12 Luis Duran 10:08.86 PR Buena
40. 12 Eric Cheney 10:09.60 PR Valencia (Valencia)
41. 12 Matt Jacobson 10:10.02 PR Yucaipa
42. 12 Ryan Holland 10:11.91 PR Colony
43. 12 Dylan Kinney 10:12.43 PR Diamond Bar
44. 12 Fernando Perez 10:13.38 PR Esperanza
45. 12 Erickson Granados 10:15.37 PR Upland
46. 11 Justin Gomez 10:16.52 PR Patriot
47. 12 David Hernandez 10:16.72 PR La Quinta (La Quinta)
48. 12 Jacob Zamora 10:17.27 PR Buena
49. 12 Kobe Kendall 10:17.28 PR Patriot
50. 12 Bryce De los reyes 10:18.69 PR Westlake
51. 12 Devin Gibbons 10:20.82 PR Esperanza
52. 12 Alec Gonzalez 10:21.77 PR Patriot
53. 12 Joshua Papageorges 10:22.86 PR Trabuco Hills
54. 12 Evan Portillo 10:23.37 PR Buena
55. 12 Lucas Schultz 10:23.78 PR Buena
56. 12 Cameron Poole 10:24.73 PR Yucaipa
57. 12 Colburn Friedl 10:28.18 PR Westlake
58. 12 Kyle Dojillo 10:31.83 PR West Covina
59. 12 David Aguilar 10:31.87 PR Bishop Montgomery
60. 12 Travis Ramsdell 10:35.44 PR Cypress
61. 12 Michael Flores 10:38.96 PR Trabuco Hills
62. 12 Jared Kawasawa 10:41.44 PR Valencia (Valencia)
63. 12 Nick Raymundo 10:43.07 PR Cypress
64. 12 Alexis Cacique 10:43.75 PR Rubidoux
65. 12 Michael Gibbs 10:44.07 PR La Salle
66. 12 Michael Sanchez 10:44.46 PR Buena
67. 12 Nicolas McClure 10:45.47 PR Trabuco Hills
68. 12 Sebastian Chavez 10:47.58 PR Costa Mesa
69. 12 Evan Slaughtenhaupt 10:47.71 PR El Dorado
70. 12 Nathan Stilson 10:51.29 PR West Covina
71. 12 Luis Rayray 10:51.88 PR La Quinta (La Quinta)
72. 12 Ivan Lopez 10:52.21 PR Cypress
73. 12 Luis Garcia 10:52.95 PR Rubidoux
74. 12 Mark Jimenez 10:53.54 PR Montebello
75. 12 Jacob Flores 10:56.00 PR Cantwell-Sacred Heart
76. 12 Luis Bustos 10:56.75 PR West Covina
77. 12 Sonny Tran-Nguyen 10:57.99 PR Costa Mesa
78. 12 Andrew Fenichel 10:58.43 PR Webb
79. 12 Hunter Covarrubias 10:59.50 PR West Ranch
80. 12 Nathan Wilch 11:00.87 PR Esperanza
81. 12 Corey Kuramoto 11:01.64 PR Cypress
82. 12 Adan Avila 11:02.97 PR Arroyo (SS)
83. 12 Alex Rosas 11:06.21 PR Salesian
84. 12 Matthew Ko 11:06.40 PR West Ranch
85. 12 Jonas Gerkin 11:07.23 PR Webb
86. 12 Richard Flores 11:08.11 PR Costa Mesa
87. 12 Raymond Diaz 11:09.10 PR Patriot
88. 12 Angelo Pasco 11:09.43 PR Bishop Montgomery
89. 12 Nathan Parada 11:10.38 PR Patriot
90. 12 Tyler Gerlach 11:11.84 PR El Dorado
91. 12 Joseph Gutierrez 11:15.36 PR Rubidoux
92. 12 Joseph Hernandez 11:16.25 PR La Salle
93. 12 Justin Trujillo 11:18.64 PR Cantwell-Sacred Heart
94. 12 Parker Shapen 11:19.06 PR Esperanza
95. 12 Cesar Reyes 11:19.42 PR South El Monte
96. 12 Mario Carrillo 11:22.73 PR West Covina
97. 12 Mohammad Dadabhoy 11:25.19 PR Cypress
98. 12 Eduardo Bueno 11:26.15 PR Patriot