Official Team Scores
1. Jesuit 36
2. Whitney 44
3. Davis 101
4. Rio Americano 117
5. Bella Vista 143
6. Vacaville Christian 159
7. Sheldon 196
8. Ponderosa 200
9. Cosumnes Oaks 254
10. Oakmont 256
11. Christian Brothers 274
12. Ripon 344
13. McNair 411
14. Monterey Trail 426
15. Kennedy 428
16. Armijo 428
Boys 2 mile run
1. 9 Matt Strangio 11:12 PR Jesuit
2. 9 Ethan Dodge 11:46 PR Whitney
3. 9 Nicholas Salonites 11:56 PR Jesuit
4. 9 Jack Pallesen 12:00 PR Rio Americano
5. 9 Brenden Jacoby 12:01 PR Whitney
6. 9 Josh Tajiri 12:06 PR Whitney
7. 9 Jamie Hawkins 12:15 Bella Vista
8. 9 Caelin Sutch 12:17 PR Jesuit
9. 9 Teagan Favorite 12:28 PR Davis
10. 9 Zeno Castiglioni 12:34 PR Davis
11. 9 Talon Krieger 12:36 PR Jesuit
12. 9 Miguel Ayala 12:37 Sheldon
13. 9 Austin Luong 12:37 PR Piner
14. 9 Martin Smith 12:38 PR Jesuit
15. 9 Jacob Harbert 12:39 PR Whitney
16. 9 Ben Longaker 12:39 PR Oakmont
17. 9 Eric Huitt 12:40 PR Jesuit
18. 9 Austin Vasquez 12:47 PR Whitney
19. 9 Patrick McGonigle 12:49 Sheldon
20. 9 Ross Gowan 12:51 PR Rio Americano
21. 9 Nick Blakewell 12:54 PR Davis
22. 9 Nic Gorman 12:54 PR Rio Americano
23. 9 Jeremy LaPorte 12:55 Bella Vista
24. Mateo Arevalo 12:55 Vacaville Christian
25. 9 Cian Hale 12:56 PR Rio Americano
26. 9 Rene Villeda 12:56 PR Piner
27. 9 Cameron Cole 12:57 PR Ponderosa
28. 9 Sam Lebeck 13:01 PR Ponderosa
29. David Silva 13:10 Vacaville Christian
30. 9 Joshua Baptiste 13:15 Cosumnes Oaks
31. 9 Connor King 13:16 PR Jesuit
32. 9 Kyle Wittkop 13:18 PR Davis
33. 9 Logan Hester 13:19 PR Ponderosa
34. 9 Andy Tobia 13:25 PR Davis
35. 9 Jacob Crummett 13:26 Bella Vista
36. 9 Tyler Mezey 13:29 PR Piner
37. Cooper Sandahl 13:31 Vacaville Christian
38. Brandon Fien 13:32 Vacaville Christian
39. 9 Dylan Tibon 13:32 PR Christian Brothers
40. 9 Luke Powers 13:34 PR Christian Brothers
41. 9 Robby Jones 13:39 PR Whitney
42. 9 Evan Manley 13:41 Bella Vista
43. David Psaila 13:43 Vacaville Christian
44. 9 Jeremiah Cano 13:44 PR Piner
45. 9 Antoine Huynh 13:46 Sheldon
46. 9 Matthew Sheppard 13:48 PR Roseville
47. 9 Will Buckerfield 13:48 Bella Vista
48. 9 Cade Schwab 13:50 PR Whitney
49. 9 Christian Awori 13:52 Cosumnes Oaks
50. 9 Cody Harlow 13:54 Bella Vista
51. Robert Martin 13:55 Vacaville Christian
52. 9 Alec Walike 13:59 PR Oakmont
53. 9 Eliot Liederman 14:00 PR Davis
54. 9 Davis Westover 14:01 PR Rio Americano
55. 9 Aiden McPherson 14:02 PR Ponderosa
56. 9 Jameson Montero 14:02 Delta
57. 9 Aaron McDonough 14:04 Ripon
58. 9 Joseph Babbitt Jr 14:05 Cosumnes Oaks
59. 9 Brock Sadler 14:06 Ripon
60. 9 Sam Marchetti 14:06 PR Oakmont
61. 9 Josh Noll 14:07 PR Jesuit
62. 9 Mathew Lloyd 14:07 PR Davis
63. 9 Alex Nash 14:09 PR Rio Americano
64. 9 Liam Graf 14:11 PR Whitney
65. 9 Mygita Kyrosaki 14:12 PR Kennedy
66. 9 Logun De La Mora 14:13 PR Whitney
67. 9 James Leistikow 14:14 PR Davis
68. Dominic Rivera 14:15 Vacaville Christian
69. 9 Connor Gill 14:16 Cosumnes Oaks
70. 9 Josh Vallejo 14:20 PR Sheldon
71. 9 Alex Zasso 14:21 PR Oakmont
72. 9 Enrique Pasos 14:26 PR Jesuit
73. 9 Bryan Albor 14:30 PR Bella Vista
74. 9 Chai Vang 14:31 PR McNair
75. 9 Rafael Fernandez 14:32 PR Christian Brothers
76. 9 Jordan Joshua 14:33 Sheldon
77. Blake Stewart 14:34 Vacaville Christian
78. 9 Alex Vail 14:37 Franklin (EG)
79. 9 Steven Brandt 14:39 PR Armijo
80. 9 Hunter Rojas 14:39 PR Christian Brothers
81. 9 Braden Birkes 14:41 PR Liberty Ranch
82. 9 Jacob Weil 14:46 PR Jesuit
83. 9 Drew Churning-Sibert 14:46 PR Ponderosa
84. 9 Kyle Campbell 14:48 PR Ponderosa
85. Nate Vierra 14:48 Vacaville Christian
86. 9 Giovanni DelPiero 14:48 PR Christian Brothers
87. 9 AJ Topete 14:48 Cosumnes Oaks
88. 9 Adrian Rivera 14:50 PR McNair
89. Cody Mendenhall 14:51 Vacaville Christian
90. 9 Asher Voyles 14:51 PR Liberty Ranch
91. 9 Jack Stanley 14:52 PR Armijo
92. Ian Weber 14:52 Vacaville Christian
93. 9 Ari Asera 15:05 PR Davis
94. 9 Elliot Worledge 15:10 PR Rio Americano
95. 9 Elias Herrera 15:10 Ripon
96. 9 William Bautista 15:11 PR Roseville
97. 9 Bryant Giger 15:12 Elk Grove
98. 9 Jacob Carlson 15:17 PR Elk Grove
99. 9 Shawn Crowell 15:18 PR Davis
100. 9 Carson Bates 15:18 PR Christian Brothers
101. 9 McCormick Doolittle 15:19 PR Rio Americano
102. 9 Jay Ninh 15:20 PR Monterey Trail
103. 9 Addison Lor 15:23 PR Monterey Trail
104. 9 Nate Carter 15:26 PR Oakmont
105. 9 Josh Atilano 15:30 Ripon
106. 9 Theo Seng 15:30 PR Davis
107. 9 Jun Cheng 15:32 PR Benicia
108. 9 Connor Hedman 15:33 PR Whitney
109. 9 Nate Hanna 15:34 Franklin (EG)
110. 9 Austin Toups 15:35 PR Davis
111. 9 Reid Burford 15:35 PR Benicia
112. 9 Fabian Cruz 15:37 PR North Salinas
113. 9 Anthony Martinez 15:42 PR Christian Brothers
114. 9 Austin Parks 15:42 Bella Vista
115. 9 Michael Rock 15:45 PR Kennedy
116. 9 Keith Campbell 15:50 Bella Vista
117. 9 Brandon Graham 15:52 PR Ponderosa
118. 9 Brandon Frost 15:54 PR Oakmont
119. 12 Juan Soto 15:54 PR Davis
120. 9 Sean Suyat 15:56 PR Vanden
121. 9 Jared Regan 15:58 PR Whitney
122. 9 Aidan Nilsson 16:00 Ripon
123. 9 Reis Rogers 16:00 PR Monterey Trail
124. 9 Holden Thibideau 16:10 PR Bella Vista
125. Francis Agbayani 16:12 Vacaville Christian
126. 9 Nathan Klassen 16:17 PR Armijo
127. Christian Montero 16:19 Vacaville Christian
128. 9 Nolan Britten 16:21 PR Durham
129. 9 Cole Rodriguez 16:26 PR Kennedy
130. 9 Matthew Guemmer 16:27 PR Oakmont
131. 9 Paul Mills 16:28 PR Durham
132. 9 Calvin Chen 16:33 PR Monterey Trail
133. 9 Anthony Sanchez 16:38 Delta
134. 9 Gabriel Chavez 16:39 PR Vanden
135. 9 Nathan Orton 16:42 PR McNair
136. 9 Nathaniel Sarabia 16:45 PR North Salinas
137. 9 Avikash Chandra 16:55 PR McNair
138. Jacob White 16:58 Vacaville Christian
139. 9 Curtis Ly 17:02 PR McNair
140. 9 Landon Lee 17:02 Franklin (EG)
141. 9 Michael Alcoriza 17:05 PR Argonaut
142. 9 Alex Newkirk 17:06 Ripon
143. Jackson Dinsdale 17:07 Vacaville Christian
144. 9 Wilson Toy 17:10 PR Monterey Trail
145. 9 Trevor Shoemaker 17:11 PR Ponderosa
146. 9 Wendall Ricketts 17:11 PR Monterey Trail
147. 9 Matthew Aceves 17:12 PR Roseville
148. Hayden Castro 17:15 Vacaville Christian
149. 9 Andrew Hunsaker 17:19 PR Kennedy
150. 9 Dyllan Her 17:21 PR Monterey Trail
151. 9 Zaahir Zaro 17:22 Ripon
152. 9 John Curry 18:02 PR Armijo
153. 9 Mercer Monroe 18:10 PR Oakmont
154. Maguire Riley 18:11 Vacaville Christian
155. 9 David Dardis 18:11 PR Jesuit
156. 9 Jose Macias 18:20 PR North Salinas
157. Jacob Hilario 18:38 Vacaville Christian
158. 9 Jeremy Allgeyer 18:42 PR Argonaut
159. 9 Eduardo Camacho 18:45 PR McNair
160. 9 Brandan Cruz 18:53 PR Armijo
161. Angel Estrada 18:58 McNair
162. 9 Chai Vang 18:58 McNair
163. 9 Chenou Vang 18:58 PR McNair
164. 9 Brandon Panameno 19:02 Ripon
165. 9 Newland Luu 19:03 PR Monterey Trail
166. 9 Michael Wheat Jr. 19:04 PR Monterey Trail
167. 9 Elijah Jordan 19:05 PR Monterey Trail
168. 9 Ryan Speer 19:06 PR Argonaut
169. 9 Sean Duffy 19:55 PR Davis
170. 9 Tristan Twist 20:23 PR Kennedy
171. 9 Nick Mahoney 22:12 PR Davis
172. 10 James Easter 24:12 Sheldon
173. 9 Josef Balbin 24:22 PR McNair