Official Team Scores
1. Mission Viejo 66
2. Dana Hills 76
3. Ayala 109
4. Yucaipa 111
5. Woodbridge 144
6. San Juan Hills 149
7. Martin Luther King 161
8. Sunny Hills 215
9. Mater Dei 235
10. Chaffey 277
11. San Clemente 299
12. Wilson (Long Beach) 336
13. Northwood 394
14. Poly (Riverside) 406
15. Lakewood 409
16. Temecula Valley 442
Boys 3 mile run
1. 12 Steven Khan 14:53.7 Ayala
2. 11 Zach Arias 15:09.5 Ayala
3. 12 Javier Maines 15:15.5 Mission Viejo
4. 11 Gideon Pichardo 15:17.3 Sunny Hills
5. 11 Jack Landgraf 15:19.1 Dana Hills
6. 12 Brandon Hough 15:19.2 Dana Hills
7. 11 Luis Chavez 15:20.4 Mission Viejo
8. 12 Thomas Wilfert 15:21.1 Dana Hills
9. 11 Sam VanDorpe 15:24.2 Mater Dei
10. 12 Garrett Rexford 15:25.2 Mission Viejo
11. 12 Brody Ray 15:26.5 San Juan Hills
12. 12 Jose Carlos de Jesus 15:26.9 San Clemente
13. 10 Andrew Martinez 15:27.4 Ayala
14. 12 Ryuya Souther 15:29.6 Woodbridge
15. 11 Ross Harps 15:31.9 Yucaipa
16. 11 Brigham Mejia 15:34.6 Chaffey
17. 10 John Wacker 15:37.9 Mater Dei
18. 12 Drew Arguelles 15:39.7 Woodbridge
19. 11 Jarred Richards 15:40.6 Yucaipa
20. 11 Brett Hickman 15:40.6 Mission Viejo
21. 11 Parker Jenkins 15:40.6 Yucaipa
22. 10 Joshua Weghorst 15:43.6 Yucaipa
23. 10 Jacob Aries 15:43.7 San Juan Hills
24. 11 Jonathan Moncada 15:44.2 Martin Luther King
25. 11 Chris Barba 15:46.0 Martin Luther King
26. 12 Ethan Adams 15:46.8 Mission Viejo
27. 12 Sean McConville 15:47.9 Woodbridge
28. 10 Eddie Wagenseller 15:51.3 Dana Hills
29. 10 Hayden Stein 15:52.1 Dana Hills
30. 12 Arturo Gonzalez 15:53.0 Wilson (Long Beach)
31. 11 Andrew Simpson 15:53.6 Martin Luther King
32. 9 Caden Elsesser 15:59.7 Wilson (Long Beach)
33. 11 Julian Lasting 16:00.6 San Juan Hills
34. 9 Justin Briscoe 16:01.7 Yucaipa
35. 12 Austin Dai 16:02.3 Martin Luther King
36. 11 Alex Binion 16:02.7 Chaffey
37. 11 Kurt Kaihara 16:03.4 Sunny Hills
38. 10 Jacob Villegas 16:03.7 Ayala
39. 11 Socrates Sgonzos 16:05.2 San Juan Hills
40. 11 John Jezek 16:05.3 Mission Viejo
41. 10 Brett Knutson 16:06.2 Woodbridge
42. 12 Luke Hilberath 16:08.1 Mission Viejo
43. 11 Ryan Allen 16:08.6 San Juan Hills
44. 10 Choi Benjamin 16:08.7 Woodbridge
45. 12 Jason Tolentino 16:09.6 Lakewood
46. 12 Cameron Boydd 16:10.7 Martin Luther King
47. 12 Chad Gibbon 16:10.9 Woodbridge
48. 10 Daniel White 16:13.4 San Juan Hills
49. 11 Kyle Al-Rawi 16:14.5 Sunny Hills
50. 12 Cameron Poole 16:17.7 Yucaipa
51. 12 John Turner 16:19.2 Dana Hills
52. 12 Noah Rodgers 16:21.0 Yucaipa
53. 11 Aman Rana 16:24.3 Martin Luther King
54. 9 Carrick Denker 16:25.6 Dana Hills
55. 12 Richard Szutu 16:27.6 Ayala
56. 10 Micah Harrison 16:29.5 Ayala
57. 12 Andrew Bengtson 16:31.9 Poly (Riverside)
58. 9 John Pantigoso 16:33.4 Woodbridge
59. 12 Gerardo Lopez 16:34.8 Chaffey
60. 12 Joey Kim 16:35.4 Ayala
61. 10 Garrett Vasta 16:35.9 Martin Luther King
62. 10 Shane Ely 16:37.0 Sunny Hills
63. 11 Brennan Harrison 16:40.4 Sunny Hills
64. 10 Adam Saba 16:41.8 Mater Dei
65. 11 Kyle Copley 16:42.3 San Juan Hills
66. 10 Carter Houck 16:43.0 Sunny Hills
67. 10 Patrick Riley 16:43.6 San Clemente
68. 11 LeRenzo Gipson 16:46.1 Poly (Riverside)
69. 12 Caleb Nelson 16:46.9 Northwood
70. 10 Mark Kim 16:49.1 Northwood
71. 10 William McNee 16:52.9 San Clemente
72. 12 Daniel Linares 16:53.5 Mater Dei
73. 11 Lachlan Anderson 16:54.6 Mater Dei
74. 12 Roger Lopez 16:55.9 San Clemente
75. 10 Elijah Sech 16:55.9 San Clemente
76. 9 Zami Moscoso 17:04.1 Wilson (Long Beach)
77. 11 David Crampton 17:05.4 Northwood
78. 9 Frank Assumma 17:05.7 Temecula Valley
79. 11 Jason Anthony 17:06.9 Northwood
80. 11 Jordan Al-Rawi 17:11.0 Sunny Hills
81. 11 Brett Young 17:11.4 Lakewood
82. 11 Jacob Jones 17:14.9 Chaffey
83. 9 David Berardi 17:17.0 Temecula Valley
84. 11 Juan Juarez 17:21.8 Chaffey
85. 11 Joshua Nullmeyer 17:22.9 San Clemente
86. 12 Mathew Sosa 17:23.6 Chaffey
87. 11 Eric Flores 17:23.7 Mater Dei
88. 11 Nelson Vega 17:29.5 Lakewood
89. 11 Louis Torres 17:30.0 Temecula Valley
90. 10 Nicholas Valencia 17:31.5 Poly (Riverside)
91. 11 Griffen Miller 17:35.9 Mater Dei
92. 9 Luke Armstrong 17:38.1 Temecula Valley
93. 11 Christian Lugo 17:38.2 Lakewood
94. 12 Ian Ayers 17:38.3 San Clemente
95. 12 Dylan Mullinax 17:42.6 Poly (Riverside)
96. 12 Dylan DeGrood 17:43.9 Poly (Riverside)
97. 12 Phillip Ung 17:48.0 Wilson (Long Beach)
98. 12 Erick Murillo 17:56.8 Poly (Riverside)
99. 11 Andrew Chacon 17:57.1 Northwood
100. 12 Jorge Venegas 17:57.3 Temecula Valley
101. 11 David Rosendo 17:57.3 Wilson (Long Beach)
102. 9 Isaac Vera 18:07.6 Lakewood
103. 11 Allen Harris 18:12.6 Chaffey
104. 12 Angel Cardona 18:16.5 Jurupa Hills
105. 9 Aiden Algeria 18:29.2 Lakewood
106. 11 Isaac Sanchez 18:29.3 Lakewood
107. 11 Jairo Izaguirre-Re... 18:41.2 Wilson (Long Beach)
108. 11 Misael Rodriguez 18:41.9 Heritage
109. 11 Andrew Chacon 18:46.3 Northwood
110. 10 Thomas Malfavon 18:53.8 Heritage
111. 11 Chris Gonzalez 19:17.5 Heritage
112. 12 Carlos Arango 19:32.6 Jurupa Hills