Official Team Scores
1. Ventura 83
2. Jurupa Hills 101
3. Canyon (Anaheim) 120
4. Claremont 136
5. Saugus 144
6. West Torrance 144
7. Tesoro 205
8. Buena 208
9. Redondo Union 243
10. Ayala 264
11. West Ranch 266
12. Mira Costa 290
13. Colony 292
14. Thousand Oaks 326
15. Arroyo Grande 351
16. Bloomington 411
Boys 3 Mile Run
1. 12 Michael Teran 14:44 Jurupa Hills
2. 12 Brian Zabilski 14:49 Saugus
3. 11 Garrett Reynolds 14:58 Ventura
4. 12 Devon Reed 15:03 Jurupa Hills
5. 12 Wesley Walsh 15:06 Canyon (Anaheim)
6. 11 Chance Lamberth 15:06 Canyon (Anaheim)
7. 12 Jeff Kirwin 15:07 Glendora
8. 11 Yousef Baddour 15:08 West Torrance
9. 12 Sander Kushen 15:09 Tesoro
10. 12 Mike Lowrie 15:09 Claremont
11. 12 Evan Askar 15:09 Ventura
12. 12 Luis Ortega 15:14 Jurupa Hills
13. 11 Tucker Welker 15:15 West Ranch
14. 12 Jayden Emerson 15:16 Hemet
15. 12 Christian Barajas 15:17 Ayala
16. 12 Kaleb Kunes 15:18 Buena
17. 11 Andrew Witt 15:19 Buena
18. 10 Christian Ricketts 15:20 Arroyo Grande
19. 10 Jordan Olson 15:21 Ventura
20. 12 Brittan Reed 15:23 Jurupa Hills
21. 12 Carlos Suarez 15:27 Redondo Union
22. 12 Adam Johnson 15:28 Claremont
23. 10 Carson Bix 15:29 West Torrance
24. 12 Christian Lopez 15:29 Vista Del Lago
25. 11 Ryan Painter 15:31 West Ranch
26. 12 Daniel Mountcastle 15:32 Ventura
27. 12 Brian Joerger 15:34 Thousand Oaks
28. 12 Jordan Serrano 15:34 Saugus
29. 11 Gavin Bradley 15:35 Ayala
30. 11 Dylan Scarsone 15:35 Canyon (Anaheim)
31. 9 Caleb Terrill 15:37 West Torrance
32. 12 Jonah Ross 15:39 Claremont
33. 11 Adan Cruz 15:40 Ventura
34. 11 Joshua Zavala 15:42 Colony
35. 12 Garrett Mitchell 15:42 Tesoro
36. 12 Ryan Thompson 15:43 Canyon (Anaheim)
37. 11 Austin Fischer 15:45 Saugus
38. 11 Nestor Rodriguez 15:47 Ventura
39. 12 Dylan Powers 15:49 Claremont
40. 12 Jeremiah Bias 15:50 Vista Del Lago
41. 11 Ryan Tate 15:50 Saugus
42. 10 Steven Khan 15:51 Ayala
43. 11 Carter Christman 15:52 Tesoro
44. 11 Eddie Fung 15:53 West Torrance
45. 11 Federico Juarez 15:54 Bloomington
46. 10 Jonah Evans 15:54 Claremont
47. 10 Ethan Comeaux 15:55 Redondo Union
48. 11 Ethan Williams 15:56 Mira Costa
49. 11 Tab Backman 15:56 Claremont
50. 12 Timothy Broggie 15:57 Saugus
51. 11 Tom Englebert 15:58 Claremont
52. 9 Ike Tamanaha 15:59 West Torrance
53. 11 Travis Gradijan 16:00 Canyon (Anaheim)
54. 10 Bjorn Slattum 16:00 Thousand Oaks
55. 11 Logan Otten 16:04 Buena
56. 12 Chris Ochoa 16:05 Saugus
57. 10 Jack Arnold 16:06 West Ranch
58. 12 Bram Osterhout 16:06 Mira Costa
59. 10 Caleb Llorin 16:07 Mira Costa
60. 11 Andrew Zavala 16:08 Redondo Union
61. 11 Harrison Fox 16:09 Redondo Union
62. 11 Drake Hougo 16:10 Saugus
63. 12 Marco Tadeo 16:11 Buena
64. 11 Ryan Tobin 16:12 Colony
65. 12 Juan Velazquez 16:12 Colony
66. 12 Jonathan Drinkward 16:13 Tesoro
67. 12 Adel Kelifa 16:13 West Torrance
68. 11 Andrew Suda 16:14 Tesoro
69. 12 Chance Weston 16:14 Mira Costa
70. 11 Matthew Madrigal 16:15 Colony
71. 12 Isac Gonzalez 16:15 Jurupa Hills
72. 12 Sergio Rodriguez 16:15 Redondo Union
73. 11 Patrick Higgins 16:16 Buena
74. 12 Joey Rodgers 16:18 Arroyo Grande
75. 9 Luis Jazo 16:19 Arroyo Grande
76. 12 Brandon Shirazi 16:19 Mira Costa
77. 10 Nick Randazzo 16:20 Ventura
78. 11 Kyle Rossman 16:20 Colony
79. 10 Gerardo Vazquez 16:21 Bloomington
80. 12 Jonathan Ray 16:22 Jurupa Hills
81. 10 Alfredo Arias 16:22 Colony
82. 12 Matt O'Brien 16:23 Mira Costa
83. 11 Andrew Weiler 16:23 Canyon (Anaheim)
84. 11 George Mcguigan 16:24 Thousand Oaks
85. 10 Jorge Rodriguez 16:25 West Torrance
86. 12 Grant Boden 16:27 Thousand Oaks
87. 12 Jonathan Douglas 16:28 Redondo Union
88. 12 Avery McCusker 16:28 Tesoro
89. 12 Alex Ramirez 16:28 Buena
90. 9 Xavier Court 16:29 Mira Costa
91. 9 Christian Wehrli 16:29 Tesoro
92. 10 Justin Sherfey 16:32 West Ranch
93. 10 Dalton Tanner 16:35 Canyon (Anaheim)
94. 11 Timmy Stevens 16:37 Thousand Oaks
95. 12 Joshua Tan 16:42 West Ranch
96. 12 Ryan Stewart 16:47 Arroyo Grande
97. 11 Jacob Axton 16:47 Ayala
98. 11 Anthony Khan 16:48 Ayala
99. 10 Miguel Parga 16:51 Bloomington
100. 11 Alijah Maldonado 16:52 Ayala
101. 11 Christian Vera 16:54 Bloomington
102. 12 Spencer Flynn 16:57 Thousand Oaks
103. 9 Timothy Sterkel 16:58 West Ranch
104. 11 Matthew Contreras 17:02 Colony
105. 12 Griffin Armendariz 17:04 West Ranch
106. 12 Jaisen Singh 17:05 Arroyo Grande
107. 10 Alejandro Mariscal 17:07 Bloomington
108. 9 Brett Beattie 17:08 Buena
109. 12 Sebastian Sanchez 17:09 Ayala
110. 12 Christopher Duarte 17:21 Jurupa Hills
111. 12 Edward Si 17:22 Thousand Oaks
112. 10 Jayson Maule 17:24 Arroyo Grande
113. 10 Alex Diaz 17:28 Bloomington
114. 12 Alejandro Jimenez 17:44 Bloomington
115. 11 Jacob Emeterio 17:48 Arroyo Grande
116. 11 Nick Elias 17:55 Redondo Union