Official Team Scores
1. Dana Hills 31
2. Yucaipa 71
3. Ayala 86
4. San Juan Hills 100
5. Sunny Hills 126
6. Woodbridge 163
7. Vista Murrieta 171
8. Poly (Riverside) 230
9. Wilson (Long Beach) 248
10. Martin Luther King 253
11. Jurupa Hills 323
Boys 3 mile run
1. 11 Sagan Svoboda 16:00.7 Dana Hills
2. 11 Sam Schmidt 16:01.5 Yucaipa
3. 11 Brandon Sanchez 16:01.9 Dana Hills
4. 11 Patrick Fee 16:10.2 Sunny Hills
5. 12 Dylan Bray 16:17.3 Mission Viejo
6. 11 Nathan Chase 16:22.4 Ayala
7. 12 Matt Jacobson 16:24.5 Yucaipa
8. 12 Ryan Eugenio 16:27.9 Sunny Hills
9. 11 Caden Denker 16:29.0 Dana Hills
10. 11 Nick Newkirk 16:29.9 Dana Hills
11. 11 Josh Dowdy 16:30.0 Dana Hills
12. 11 Jared Amancio 16:32.7 Ayala
13. 11 Jason Hernandez 16:34.9 San Juan Hills
14. 12 Jacob Cain 16:35.4 San Juan Hills
15. 11 Major Alford 16:40.3 Yucaipa
16. 12 David Fabian Gutie... 16:42.6 Dana Hills
17. 11 Bobby Rodgers 16:45.2 Dana Hills
18. 12 Brandon Christ 16:47.9 Woodbridge
19. 11 Sebastian Arias 16:50.5 Dana Hills
20. 11 Lawrence Luck 16:52.6 Ayala
21. 12 Andrew Fernando 16:54.1 Sunny Hills
22. 11 Kaeleb Brandin 16:56.1 Yucaipa
23. 12 Evan Rice 16:56.4 Ayala
24. 11 Micah Ivory 16:57.3 Dana Hills
25. 12 Tyler Malveaux 16:57.6 Vista Murrieta
26. 11 Noah Villar 16:58.1 San Juan Hills
27. 11 Declan Hayworth 17:02.1 San Juan Hills
28. 11 Michael Tran 17:03.2 Woodbridge
29. 12 Evan Harper 17:04.6 Dana Hills
30. 11 Tyler Seward 17:05.7 Vista Murrieta
31. 11 Eric Sanchez 17:06.0 Poly (Riverside)
32. 12 Connor Yartz 17:09.2 San Juan Hills
33. 11 Eli Gill 17:09.5 Yucaipa
34. 11 Grant Cota 17:10.7 Dana Hills
35. 9 Jack Lawson 17:13.7 Mission Viejo
36. 11 Andy Garcia 17:15.0 Vista Murrieta
37. 12 Matthew Imler 17:18.1 Mission Viejo
38. 11 Chris Dunn 17:20.0 Ayala
39. 11 Sintay Crain 17:21.5 Yucaipa
40. 11 Edgar Martin-Sigala 17:25.8 Ayala
41. 11 Mark Patterson 17:26.7 Dana Hills
42. 11 Richard Pedroza 17:31.1 Yucaipa
43. 11 Alvin Agatep 17:41.5 Martin Luther King
44. 11 Brennon Willkom 17:42.6 Mater Dei
45. 11 Patrick Farlander 17:46.8 Yucaipa
46. 12 Matthew Sandoval 17:49.0 Woodbridge
47. 11 Raymond Frost 17:51.3 Yucaipa
48. 11 Johnson Yu 17:53.4 Ayala
49. 12 Esais Peru 17:53.8 Sunny Hills
50. 11 Jacob Kim 17:57.4 Ayala
51. 11 Jason Gumbayan 17:58.1 Vista Murrieta
52. 9 Ryan McKinney 17:59.8 Wilson (Long Beach)
53. 11 Diego Parra 18:04.2 Chaffey
54. 12 Evan Hellier 18:09.0 Woodbridge
55. 12 Joel Rizo 18:10.1 Wilson (Long Beach)
56. 11 Parker Moore 18:10.7 Poly (Riverside)
57. 11 Spencer Chok 18:11.5 Woodbridge
58. 11 Juan Aragon 18:13.8 Ayala
59. 11 Aryan Zaveri 18:19.1 Woodbridge
60. 11 Dallin Hammond 18:23.4 San Juan Hills
61. 11 Isaac Baez 18:25.6 Lakewood
62. 11 Taylan Karaoguz 18:26.1 Mater Dei
63. 10 Guillermo Ramos 18:26.2 Wilson (Long Beach)
64. 11 Connor Sharp 18:28.3 Martin Luther King
65. 11 Brandon Villacres 18:29.0 Martin Luther King
66. 11 Raul Ora 18:30.6 Ayala
67. 11 Quang-minh Nguyen 18:32.4 Woodbridge
68. 12 Jonathan Livingston 18:36.9 Yucaipa
69. 11 Christopher Mauerman 18:38.2 San Juan Hills
70. 12 Kevin Gaw 18:40.3 Mater Dei
71. 11 Ian Hughes 18:43.0 Poly (Riverside)
72. 11 Bryce McManigal 18:43.6 Poly (Riverside)
73. 11 Ryan Tokeshi 18:43.8 Ayala
74. 12 Ryan Payan 18:46.1 Vista Murrieta
75. 11 Michael Utterback 18:46.9 Poly (Riverside)
76. 12 Sam Tick 18:49.5 Poly (Riverside)
77. 12 Chris Sahagun 18:51.1 Ayala
78. 12 Albert VanZeebroeck 18:57.0 Yucaipa
79. 12 Trystan Gilbert 18:59.5 Woodbridge
80. 12 Austin Adams 18:59.8 Martin Luther King
81. 12 Kyle Gray 19:03.8 San Juan Hills
82. 12 Brent Kosin 19:03.9 Ayala
83. 12 Micah Whitson 19:12.2 Woodbridge
84. 12 Alex Garcia 19:14.0 Sunny Hills
85. 11 Alex Huerta 19:18.7 Ayala
86. 11 Taiki Mori 19:19.1 Woodbridge
87. 9 Nathan Garay 19:21.9 Wilson (Long Beach)
88. 11 Byron Hurtado 19:32.2 Wilson (Long Beach)
89. 12 Luis Zepeda 19:39.0 Chaffey
90. 12 David Mendez 19:40.4 Poly (Riverside)
91. 11 Hector Herrera 19:43.5 Poly (Riverside)
92. 12 Rameen Ghajar 19:48.0 Woodbridge
93. 12 Justin Lina 20:02.6 San Juan Hills
94. 11 Erick Mendoza 20:03.2 Jurupa Hills
95. 11 Jacob Covarrubias 20:20.8 Chaffey
96. 9 Ean Miller 20:22.9 Jurupa Hills
97. 11 Jesse Woodward 20:45.7 Heritage
98. 12 Riley Figurate 20:50.2 Martin Luther King
99. 11 Diego Landazuri 20:58.2 Ayala
100. 11 Richard Rojas 21:05.0 San Juan Hills
101. 11 David Eddings 21:51.2 Ayala
102. 11 Jake Dances 21:51.4 Yucaipa
103. 11 Dominic Cruz 21:58.7 Jurupa Hills
104. 12 Christopher Perez 21:59.0 Jurupa Hills
105. 12 Peter Mceldowney 22:19.2 Woodbridge
106. 12 Jorge Ramirez 22:35.0 Chaffey
107. 9 Matthew Tapia 23:14.8 Jurupa Hills
108. 10 Mauricio Corona 23:15.9 Jurupa Hills
109. 11 Tristan Salazar 23:32.3 Ayala
110. 11 Cameron Steiner 24:45.2 Woodbridge