Boys 4000m Run
1. 10 Spencer Farman 14:23 Del Oro
2. 10 Hunter Winsman 14:29 Woodcreek
3. 10 Rami Hijab 14:32 Junipero Serra
4. 10 Enrique Brenes 14:40 Junipero Serra
5. 10 Tony Zortman 14:44 Woodcreek
6. 10 Nicholas Knight 14:45 Woodcreek
7. 10 Jack Lewis 14:51 Junipero Serra
8. 10 Eduardo Jimenez 15:08 Atwater
9. 10 Parker Bingham 15:12 Del Oro
10. 10 Sam Frank 15:13 Del Oro
11. 10 Colin Ellsworth 15:18 Vacaville
12. 10 Carlos Sierra 15:23 Westmoor
13. 10 Calvin Ng 15:28 Westmoor
14. 10 Christian Aquino 15:31 Junipero Serra
15. 10 Mark Powers 15:32 Christian Brothers
16. 10 Joaquin Sandoval 15:33 Atwater
17. 10 Ryan Peri 15:34 Woodcreek
18. 10 Alex Mantong 15:37 Christian Brothers
19. 10 Corey Kato 15:39 Vacaville
20. 10 Jakob Taylor 15:39 Rocklin
21. 10 Anjru DeLeon 15:39 Westmoor
22. 10 Andrew Franco 15:40 Whitney
23. 10 Brandyn Silva 15:42 Vacaville
24. 10 Thomas Puppo 15:43 Del Oro
25. 10 Blake Todzo 15:45 Junipero Serra
26. 10 Sean O'Brien 15:46 Junipero Serra
27. 10 Aidan Rainey 15:52 Rocklin
28. 10 Jacob Lyons 16:00 Del Oro
29. 10 Gerardo Infante 16:06 Atwater
30. 10 Brandon Moua 16:06 Woodcreek
31. 10 Christopher Johnston 16:08 Vacaville
32. 10 Derek Bautista 16:15 Westmoor
33. 10 Joe Archer 16:20 Christian Brothers
34. 10 Cooper Ortman 16:22 Woodcreek
35. 9 Ben Murphy 16:26 Whitney
36. 9 Lance Howell 16:26 Whitney
37. 10 Jose Torres 16:27 Atwater
38. 10 Griffin Eger 16:29 Junipero Serra
39. 10 David Palm 16:32 Vacaville
40. 10 Travis Mallory 16:34 Woodcreek
41. 10 Alec Ewers 16:40 Oakmont
42. 10 Michael Kao 16:47 Junipero Serra
43. 10 Quinn Fitzgerald 16:50 Junipero Serra
44. 10 Hunter Boyce 16:52 Del Oro
45. 10 Kyle Neal 16:54 Atwater
46. 10 Elian Fontanilla 16:58 Westmoor
47. 10 David Mendoza 17:00 Westmoor
48. 10 Matthew Elliot 17:01 Rocklin
49. 10 Tom Tran 17:03 Westmoor
50. 10 Anthony DeVille 17:06 Oakmont
51. 10 Jack Hobbs 17:07 Vacaville
52. 10 Kalvin Alvarez 17:09 Vacaville
53. 10 Richard Louie 17:14 Westmoor
54. 10 Ricardo Zavala 17:15 Atwater
55. 10 Ricardo Magana 17:23 Christian Brothers
56. 10 Corey Su 17:25 Westmoor
57. 10 Justin Au 17:26 Woodcreek
58. 10 Jared Ivich 17:27 Junipero Serra
59. 10 Zachary Maneja 17:30 Westmoor
60. 10 Gerald Sanchez 17:31 Atwater
61. 10 Taylor Gudino 17:39 Junipero Serra
62. 10 Noah Alonzo 17:44 Westmoor
63. 10 Morgan Pfennig 17:48 Del Oro
64. 10 Connor Grove 17:52 Roseville
65. 10 Kieran Teh 17:55 Junipero Serra
66. 10 Evan Watkins 17:55 Christian Brothers
67. 10 Chris Chan 17:57 Westmoor
68. 10 Stephen Justo 18:15 Westmoor
69. 10 John Xavier Nunez 18:20 Westmoor
70. 10 Terran Lin 18:35 Westmoor
71. 10 Riley Schanberger 18:45 Christian Brothers
72. 10 Brandon Kyle 19:03 Junipero Serra
73. 10 Matthew Sim 19:26 Junipero Serra
74. 10 Xavier Alvarez 19:32 Westmoor
75. 9 Christian Cunningham 19:32 Whitney
76. 10 Erick Lopez 19:38 Atwater
77. 9 Jack Keller 19:39 Whitney
78. 10 Alex Sanchez 20:35 Vacaville
79. 10 Andrew Burge 20:42 Rocklin
80. 10 Jim Johns 20:46 Westmoor
81. 10 Patrick Li 21:14 Westmoor
82. 10 Joe O'Hair 22:07 Oakmont
83. 10 Jaidyn Lopez 23:07 Whitney
84. 10 Tanvir Khan 23:08 Westmoor
85. 10 Nicolas Cuomo 25:02 Christian Brothers
Provided by Athletic.net