Official Team Scores
1. Davis 43
2. Bella Vista 54
3. Jesuit 66
4. Woodcreek 129
5. Sheldon 187
6. Cosumnes Oaks 194
7. Armijo 237
8. Vacaville 245
9. Modesto 250
10. Gregori High 270
11. McClatchy 274
12. Granite Bay 293
13. Whitney 323
14. Rocklin 353
15. Pleasant Grove 396
16. Atwater 466
17. Oakmont 498
18. Ponderosa 537
19. Enochs 625
20. Monterey Trail 634
21. Franklin (EG) 640
22. Bear Creek 682
Boys 3 mile run
1. 10 Miles Worthen 17:06.6 Jesuit
2. 11 Benjamin Blankenburg 17:12.4 Bella Vista
3. 12 Patrick Caslin 17:19.0 Jesuit
4. 11 James Brunette 17:31.7 Davis
5. 12 Ben Lucca 17:35.5 Sheldon
6. 11 Jamie Moddelmog 17:36.8 Davis
7. 12 Alex Tyree 17:40.2 Jesuit
8. 9 Kaden McKay 17:43.5 Woodcreek
9. 12 Fox Conner 17:45.0 Davis
10. 12 David Gonzalez 17:56.2 Bella Vista
11. 11 Evan Belk 18:00.0 Davis
12. 12 Kevin Gonzalez 18:01.1 Bella Vista
13. 11 Stephen Nichols 18:01.9 Davis
14. 11 Hayden Low 18:02.8 Bella Vista
15. 12 Shawn Behrens 18:05.0 Vacaville
16. 11 Gabriel Alderman 18:06.0 Bella Vista
17. 11 Kyle Young 18:07.4 Jesuit
18. 11 Quinn Inguez 18:08.6 Cosumnes Oaks
19. 12 Dayton Miers 18:13.8 Bella Vista
20. 11 Boston Williams 18:14.5 Gregori High
21. 11 Joseph Lowenstein 18:16.1 Bella Vista
22. 12 Landon Farnworth 18:17.1 Woodcreek
23. 11 Chris Hatch 18:19.0 Bella Vista
24. 11 Tony Zortman 18:19.6 Woodcreek
25. 12 Cameron Holland 18:20.6 Bella Vista
26. 12 Nathan Rodriguez 18:24.5 Gregori High
27. 11 Ron Michael Yu 18:25.1 Cosumnes Oaks
28. 11 Justin Lack 18:26.7 Bella Vista
29. 11 Dante Orendain 18:28.3 Modesto
30. 11 Eduardo Gonzalez 18:30.6 Cosumnes Oaks
31. 11 Mark Lambert 18:31.2 McClatchy
32. 12 Kyle Tran 18:31.5 Davis
33. 11 Nate Oriarte 18:32.5 Armijo
34. 12 Mason Kohls 18:33.7 Granite Bay
35. 11 Jeremy Fee 18:37.7 Davis
36. 11 Alejandro Vera 18:41.6 Armijo
37. 11 Austin Willems 18:42.7 Whitney
38. 12 Nathaniel Slaughter 18:43.6 Bella Vista
39. 12 Connor Rainey 18:44.6 Rocklin
40. 9 Tim Pyryev 18:45.1 Del Campo
41. 11 Ricky Frank 18:47.1 Granite Bay
42. 12 Alex Ly 18:48.5 Woodcreek
43. 11 Cole Baer 18:49.2 Jesuit
44. 12 Vincent LaFe 18:49.2 Bella Vista
45. 11 Ryan Peri 18:49.9 Woodcreek
46. 11 Damien Biegler 18:50.4 Lodi
47. 11 Elias Barrera 18:51.0 Modesto
48. 10 Cristian Silva 18:53.6 Modesto
49. 11 Vik Singh 18:54.7 Sheldon
50. 11 Brian Hayden-Brewer 18:55.1 McClatchy
51. 11 Sylus Krall 18:55.3 Davis
52. 11 David Vincent 18:55.3 Jesuit
53. 12 De'Joun Johnson 18:56.3 Sheldon
54. 10 Isaac McInnes 18:56.4 Sheldon
55. 10 Julian Diaz 18:58.2 Woodcreek
56. 11 Aaron Boggs 18:59.0 Armijo
57. 10 Gavin Sou 18:59.2 Sheldon
58. 11 Brandyn Silva 19:01.9 Vacaville
59. 12 Garrett Mcguire 19:07.3 Whitney
60. 12 Tim Brannan 19:10.6 Jesuit
61. 11 Oscar Morales 19:12.2 Armijo
62. 12 Christian McAmis 19:12.3 McClatchy
63. 11 Christopher Johnston 19:13.4 Vacaville
64. 11 Collin Drown 19:15.0 Davis
65. 11 Trevor Maynard 19:16.5 Vacaville
66. 11 Thomas Ito 19:17.6 Cosumnes Oaks
67. 12 Louis Roach 19:18.1 Gregori High
68. 11 Grayson McKim 19:18.4 Davis
69. 12 Tim Xiong 19:20.3 Del Campo
70. 12 Wyatt Bartholomew 19:21.9 Pleasant Grove
71. 11 Thomas Larkin 19:22.2 Granite Bay
72. 11 Aidan Rainey 19:23.2 Rocklin
73. 12 David Higuera 19:25.1 Lodi
74. 12 Anthony Flores 19:25.6 Jesuit
75. 9 Jacob Larson 19:26.4 Woodcreek
76. 10 Kamil Grimes 19:26.7 Sheldon
77. 11 Xavier Bauer-Martin 19:28.1 McClatchy
78. 12 Brandon Hein 19:29.5 Davis
79. 11 Mattias Apse 19:30.2 Davis
80. 10 Brendan Brown 19:30.8 Pleasant Grove
81. 12 Adrien Castellanos 19:31.6 Modesto
82. 11 Jeremy Wong 19:34.4 Cosumnes Oaks
83. 12 Jordan Lienhard 19:35.4 Whitney
84. 11 David Palm 19:36.0 Vacaville
85. 11 Tristan Blevins 19:36.2 Gregori High
86. 11 Jack Hobbs 19:36.5 Vacaville
87. 12 Christian Burrows 19:37.5 Rocklin
88. 11 Abel Lopez Monter 19:38.5 Armijo
89. 12 Isaias Valdez 19:39.0 Atwater
90. 11 Emil Cedric Mirano 19:39.5 Cosumnes Oaks
91. 11 Jakob Taylor 19:40.4 Rocklin
92. 11 Trevor Pedron 19:40.5 Modesto
93. 11 Kyle Neal 19:45.2 Atwater
94. 12 Spencer Moore 19:46.6 Davis
95. 11 Carlo Safra 19:48.4 Woodcreek
96. 11 Aidan McAllister 19:49.2 Modesto
97. 11 Dzuy Nguyen 19:50.3 Oakmont
98. 10 Patrick Dunakin 19:51.3 Woodcreek
99. 11 Gadiel Ahumada 19:51.9 Pleasant Grove
100. 11 Connor Stanford 19:52.6 Granite Bay
101. 11 Julian Templeton 19:55.2 Whitney
102. 11 Ethan Tabaie 19:55.4 Granite Bay
103. 11 Shelby Sindle 19:56.5 McClatchy
104. 12 Thomas Roussel 19:56.9 Bella Vista
105. 12 Erik Hansen 19:58.8 Modesto
106. 11 Sean Jones 19:59.1 Whitney
107. 11 Collin Pitts 20:00.0 Whitney
108. 11 Robert Blair 20:01.6 Vacaville
109. 9 Anthony DiPentino 20:02.6 Woodcreek
110. 12 Christian Noveras 20:04.4 Vacaville
111. 11 Brian Medellin 20:06.1 Oakmont
112. 10 Anthony Simons 20:07.3 Sheldon
113. 9 James Tami 20:07.5 Woodcreek
114. 11 Grayson Pilloff 20:09.3 Pleasant Grove
115. 11 Sebastian Ramirez 20:09.8 Vacaville
116. 10 Jonah Heninger 20:11.7 Woodcreek
117. 12 George Hernandez 20:16.2 Modesto
118. 11 Caden Boss 20:18.5 Armijo
119. 12 Ricardo Villa 20:23.8 Atwater
120. 11 Josiah Johnson 20:25.8 Cosumnes Oaks
121. 11 Teague Dilbeck 20:26.1 Granite Bay
122. 11 Rodrigo Gonzalez 20:26.4 Oak Ridge
123. 12 Pedro Pacheco 20:26.9 Atwater
124. 11 Ian Felton 20:29.9 Gregori High
125. 11 Daniel Rodriguez 20:31.5 Cosumnes Oaks
126. 12 David Nguyen 20:32.7 Sheldon
127. 9 Andrew Hamel 20:33.0 Pleasant Grove
128. 11 Miles Zabala 20:36.1 Davis
129. 11 Thomas Abbott 20:39.6 Sheldon
130. 11 Daniel ChoAhn 20:40.3 Modesto
131. 11 Joseph Lyssand 20:41.6 Ponderosa
132. 11 Andrew Franco 20:41.8 Whitney
133. 11 Ethan Verdoorn 20:41.8 Pleasant Grove
134. 11 Alex Eickmann 20:44.4 Whitney
135. 12 Troy Farnworth 20:51.1 Whitney
136. 11 Aidan Payne 20:53.1 Cosumnes Oaks
137. 12 Sammy Al-Janabi 20:53.8 Sheldon
138. 12 Jose Orozco 20:54.9 Buhach Colony
139. 12 Ryan Counter 20:57.4 Enochs
140. 11 Jon Tuso 20:59.6 Oakmont
141. 11 Joshua Johnson 20:59.6 Gregori High
142. 12 Carl Shearer 21:00.3 Ponderosa
143. 12 Scott Bond 21:00.3 Ponderosa
144. 12 DeePan Patel 21:00.5 Enochs
145. 11 Diego Prado 21:01.8 Napa
146. 11 Matthew Elliot 21:02.4 Rocklin
147. 12 Connor Gigone 21:03.9 Ponderosa
148. 11 James Hasson Snell 21:05.2 Davis
149. 12 Alex Limon 21:07.6 Davis
150. 10 Matthew Alley 21:08.7 Oakmont
151. 11 Dominik Lovric 21:09.4 Folsom
152. 11 Andrew Bellas 21:16.4 Oak Ridge
153. 11 Thomas Burket 21:17.0 Rocklin
154. 12 Jude Raya 21:19.1 Oakmont
155. 12 Evan Williams 21:19.4 Sheldon
156. 11 James Sunseri 21:19.5 Lodi
157. 12 Grayson Silva 21:19.5 Ponderosa
158. 11 Will Beezley 21:21.3 Ponderosa
159. 12 Chase Starr 21:22.9 Ponderosa
160. 11 Jacob DeMesa 21:24.8 Sheldon
161. 11 Jonny Romero 21:24.9 Granite Bay
162. 11 Shivam Patel 21:26.9 Modesto
163. 11 Ryan Gong 21:29.9 Granite Bay
164. 12 Austin Ta 21:31.0 Monterey Trail
165. 12 Christian McKittrick 21:33.6 Roseville
166. 12 Rafael Rojel 21:35.9 Gregori High
167. 11 Cooper Baddley 21:36.8 Roseville
168. 11 Carter Johnson 21:38.4 Bear Creek
169. 11 Marc Olson 21:40.3 Sheldon
170. 12 Grayson Peterson 21:41.7 Ponderosa
171. 11 Eddie Talamantes 21:45.8 Lincoln (S)
172. 11 Casey Zundel 21:47.0 Bella Vista
173. 11 Ethan Switzer 21:49.5 Gregori High
174. 12 Bud Grant 21:50.4 Del Campo
175. 12 Christian Wright 21:51.6 Oakmont
176. 11 Wesley Smith 21:52.6 Monterey Trail
177. 11 Ronin Rodriguez 21:56.0 Gregori High
178. 11 Rohin Walia 21:59.4 Modesto
179. 11 Ricardo Zavala 22:00.4 Atwater
180. 12 David Meddin 22:01.0 Davis
181. 11 Tyler Toan 22:01.2 Franklin (EG)
182. 11 Adrien Bourassa 22:01.6 Bella Vista
183. 11 Bryant Huynh 22:07.6 Franklin (EG)
184. 12 Alexis Vazquez 22:10.2 Merrill West
185. 11 Truman Rogers 22:10.7 Lincoln-L
186. 11 Jacob Rodriguez 22:12.6 Franklin (EG)
187. 11 Tyler Ou 22:13.1 Ponderosa
188. 11 Philip Wang 22:16.1 Franklin (EG)
189. 11 Albert Duong 22:17.2 Sheldon
190. 11 Allen Chiu 22:24.1 Monterey Trail
191. 11 Dylan Hocking 22:26.7 Oakmont
192. 12 Jacob Rodriguez 22:27.6 Bear Creek
193. 12 Chad Shimozaki 22:30.0 Lincoln (S)
194. 12 Justin Chen 22:30.6 Monterey Trail
195. 11 Gurvir Aujla 22:36.0 Modesto
196. 11 Jaime Ornelas 22:38.6 Enochs
197. 11 Sam Gierhan 22:40.2 Modesto
198. 11 Ian Thomas 22:40.5 Rocklin
199. 11 Ivan Gopar 22:42.6 Buhach Colony
200. 12 Jackson Nelson 22:43.6 Ponderosa
201. 11 James Klassen 22:43.8 Armijo
202. 11 Michael Zheng 22:44.3 Modesto
203. 11 Robert Kimura 22:47.9 Cosumnes Oaks
204. 11 Jackson Looney 22:49.9 Davis
205. 12 Adolkaseem Chau 22:51.8 Monterey Trail
206. 11 Daniel Crist 22:53.8 Vacaville
207. 12 Sam Montero 22:56.0 Gregori High
208. 11 Johnny Nguyen 23:00.9 Sheldon
209. 12 Jorge Garcia 23:06.7 Napa
210. 11 Kevin Lau 23:08.2 Davis
211. 11 Daniel Chao 23:08.8 Davis
212. 11 Aldo Martinez 23:09.2 McClatchy
213. 11 Alex Gomes 23:09.6 Enochs
214. 11 Nathan Cruit 23:11.1 Merrill West
215. 11 Nathan Fong 23:12.3 Franklin (EG)
216. 11 Iason Pitsillides 23:15.1 Davis
217. 11 Justice Borchard 23:15.9 Davis
218. 12 Kyle Johnson 23:19.1 Lincoln (S)
219. 11 Erik Pena 23:21.8 Napa
220. 11 Rahul Walia 23:22.8 Modesto
221. 11 Peter Holderbein 23:30.1 Davis
222. 10 Javier Barajas 23:30.4 Oakmont
223. 12 James Bloesch 23:37.1 Vacaville
224. 11 Gabriel Benson 23:48.6 Elk Grove
225. 11 Eduardo Diaz 23:48.8 Atwater
226. 12 Edwin Perez 23:49.8 Jesuit
227. 11 Manuel Sainz 23:57.7 Modesto
228. 12 Wan-Zhan Lee 23:58.4 Oakmont
229. 12 Gilbert Escalante 24:15.0 Bear Creek
230. 12 Eben Kohn 24:16.9 Davis
231. 11 Manuel Maciel 24:17.2 Monterey Trail
232. 11 Jose Ochoa 24:17.7 Modesto
233. 11 David Zhu 24:24.0 Modesto
234. 11 Aaron Lampert 24:33.6 Vacaville
235. 11 Macgregor Killeen 24:34.7 Vacaville
236. 11 Kyle Powell 24:40.5 Davis
237. 10 Michael Collins 24:41.9 Ponderosa
238. 11 Drew Kraft 25:10.3 Davis
239. 12 Jean Ignacio 25:53.6 Oakmont
240. 11 Owen Weigart 25:56.2 Vacaville
241. 12 Kamal Padda 26:22.5 Oakmont
242. 11 William Tang 26:44.1 Monterey Trail
243. 11 David Lee 26:44.7 Monterey Trail
244. 11 Cameron Lucas 26:47.2 Armijo
245. 12 Wijdan Luqman 26:50.0 Monterey Trail
246. 11 Kevon Slade 27:02.1 Pleasant Grove
247. 12 Alexander Schlaman 27:05.2 Roseville
248. 11 Tou Vang 27:17.3 Monterey Trail
249. 11 Karim Aljamal 27:28.3 Armijo
250. 11 Brandon Rodriguez 27:45.6 Modesto
251. 11 Luis Moya 27:46.5 Pleasant Grove
252. 12 Mario Moreno 27:48.4 Vacaville
253. 11 George Trammel 28:19.2 Bear Creek
254. 12 David Tran 28:48.0 Monterey Trail
255. 11 Brandon Gutierrez 29:51.2 Enochs
256. 11 Brinder Singh 29:51.3 Enochs
257. 12 Jason Rubio 30:22.1 Enochs
258. 12 Ivan Trujillo 30:42.8 Bear Creek
259. 11 Hunter Hammond 33:30.1 Roseville