1 Babey Wagnew JR HELIX 15:03 4:51
2 Austin Ramos SR JESUIT-SACRAMENTO 15:19 4:56
3 Jonathan Cardenas JR RENO 15:19 4:56
4 Jeremy Mineau JR MENLO ATHERTON 15:20 4:56
5 Calvin Glass JR WOODCREEK 15:25 4:58
6 Kyle Ivie SR BURBANK 15:25 4:58
7 Wolhan Ovalle SR VACAVILLE 15:27 4:59
8 Dallin Rosdahl JR SAN RAMON VALLEY 15:29 4:59
9 Kyle Shackleton JR CARLMONT 15:31 5:00
10 John Hoeck SR CHURCHILL 15:33 5:01
11 Steve Pottey JR GALENA 15:34 5:01
12 Adam Wadsworth SR ROSEBURG 15:36 5:02
13 Scott Bauhs JR SAN RAMON VALLEY 15:36 5:02
14 Stratos Christianakis SR BURBANK 15:37 5:02
15 Steve Vargas SR JESUIT-SACRAMENTO 15:40 5:03
16 Drew Shackleton JR CARLMONT 15:45 5:04
17 Mitchell Steves JR COLLEGE PARK 15:45 5:05
18 Matt Fitch JR MONTGOMERY 15:52 5:07
19 Nathan Gibson SR PASO ROBLES 15:52 5:07
20 Joe Parker FR RENO 15:53 5:07
21 Chris Fuller JR GRANITE BAY 15:56 5:08
22 Concha Chris SR RENO 15:57 5:08
23 Ryan Courtwright JR JESUIT-SACRAMENTO 15:57 5:08
24 Micah Parker SR GALENA 15:59 5:09
25 Alex Duenas JR WOODCREEK 16:00 5:09
26 Tim Bardet JR GRANITE BAY 16:02 5:10
27 Gavin Weaver SO ROSEBURG 16:02 5:10
28 Matt Swift SR MATER DEI 16:04 5:11
29 Chris Ashley SR ARAGON 16:05 5:11
30 Kid Madden VALHALLA 16:07 5:12
31 Josh Corder CARSON HIGH-NV 16:10 5:12
32 Lucas Burke SR STOCKDALE 16:12 5:13
33 John Martin SR SAN RAMON VALLEY 16:13 5:13
34 Joe Schofield SR SULTANA 16:14 5:14
35 Zac Done SR WOODCREEK 16:14 5:14
36 Raul Tibaduiza SO GALENA 16:16 5:14
37 Matt Burrola SR DON BOSCO TECH 16:19 5:15
38 Geoff Casazza SR GALENA 16:20 5:16
39 Alex Nelson SO JESUIT-SACRAMENTO 16:20 5:16
40 Jason Engler SO GRANITE BAY 16:21 5:16
41 Vernon Harris VALHALLA 16:22 5:17
42 Gurjeet Barayah SR FLORIN 16:23 5:17
43 Brady Pivirotto JR COLLEGE PARK 16:28 5:18
44 Jeff Foster SR SULTANA 16:28 5:18
45 Antonio Cardenas SR FLORIN 16:29 5:19
46 Rey Barrera SR DON BOSCO TECH 16:30 5:19
47 Enrique Salazar SR DON BOSCO TECH 16:30 5:19
48 Evan Anderson JR MENLO ATHERTON 16:31 5:19
49 Andrew Gallagher SR MONTGOMERY 16:31 5:19
50 Robert Hernandez JR SULTANA 16:32 5:20
51 Chase Parnell SR CHURCHILL 16:32 5:20
52 Luke Swift SR MATER DEI 16:34 5:20
53 Jarrett Yanez JR DON BOSCO TECH 16:35 5:20
54 Misael Baltazar SR PASO ROBLES 16:37 5:21
55 Cheyne Inman JR VACAVILLE 16:39 5:22
56 Beau Cazet SR COLLEGE PARK 16:39 5:22
57 Garrick Frew JR HELIX 16:40 5:22
58 Jake Kelly-Strong FR JESUIT-SACRAMENTO 16:41 5:22
59 Kc Cody JR MONTGOMERY 16:41 5:23
60 Tony Flores JR DON BOSCO TECH 16:42 5:23
61 Drew Tidmore SR HELIX 16:43 5:23
62 German Flores SR JESUIT-SACRAMENTO 16:44 5:23
63 Brian Marks JR JESUIT-SACRAMENTO 16:46 5:24
64 Justin Arnold JR SAN RAMON VALLEY 16:46 5:24
65 Luis Salazar SR DON BOSCO TECH 16:47 5:24
66 Joe Tognetti SR ST. IGNATIUS 16:47 5:25
67 Andrew Pederson CARSON HIGH-NV 16:48 5:25
68 Chase Correia JR GALENA 16:48 5:25
69 Jason Van Parys SR WOODCREEK 16:49 5:25
70 Alex Deleuuw JR SULTANA 16:49 5:25
71 Robert Noakes SR IRVINGTON 16:50 5:25
72 Zach Lapping SR ST. IGNATIUS 16:50 5:25
73 Jared Oubre JR COLLEGE PARK 16:51 5:26
74 Stuart Patterson SO SULTANA 16:51 5:26
75 Cory Barefield VALHALLA 16:51 5:26
76 Sean Wilson SR CHURCHILL 16:52 5:26
77 Chris Smith JR IRVINGTON 16:52 5:26
78 Neil Robertson SR RENO 16:55 5:27
79 Mark Haner SR ROSEBURG 16:55 5:27
80 Matt Facchin SR SAN RAMON VALLEY 16:57 5:28
81 Kent Henry JR COLLEGE PARK 16:59 5:28
82 Will Holleran JR ST. IGNATIUS 17:00 5:29
83 D.J. Will JR FOOTHILL 17:00 5:29
84 John Dahlz SR ST. IGNATIUS 17:00 5:29
85 Pat Witting SR MATER DEI 17:01 5:29
86 Contreras Jose JR PASO ROBLES 17:02 5:29
87 Keith Bailey SO GRANADA 17:03 5:30
88 Bryan Laws SR WOODCREEK 17:04 5:30
89 Preston Richardson JR BURBANK 17:05 5:30
90 Juan Torres JR HELIX 17:05 5:30
91 Ian Messier SR CASA GRANDE 17:06 5:31
92 Robbie Goodbar JR BURBANK 17:08 5:31
93 Roberto Garcia VALHALLA 17:08 5:31
94 Scott Severson SO GRANITE BAY 17:09 5:32
95 Matt McLendon JR CHICO 17:10 5:32
96 Mike Becker SO CASA GRANDE 17:11 5:32
97 Paul Broyer SR ARAGON 17:12 5:32
98 Logan McCormick SR RENO 17:13 5:33
99 Martin O'Hara JR MATER DEI 17:13 5:33
100 Leif Anderson SO RENO 17:14 5:33
101 Steven Vasquez SR DON BOSCO TECH 17:14 5:33
102 Chris Dalton VALHALLA 17:16 5:34
103 Daniel Sipko JR DOUGLAS 17:17 5:34
104 Zach Seale JR ST. IGNATIUS 17:17 5:34
105 Trevor Smith SR CHICO 17:19 5:35
106 Ara Abrahamian SR BURBANK 17:19 5:35
107 Regan Masi SR MONTGOMERY 17:21 5:36
108 Ricky Hernandez SR BURBANK 17:22 5:36
109 Ryan Upham FR SULTANA 17:22 5:36
110 Robert Shrake SO GALENA 17:22 5:36
111 Jorge Caraveo SR PASO ROBLES 17:23 5:36
112 John Hurd JR MONTEREY 17:23 5:36
113 Hobie Stevens SR CHICO 17:24 5:36
114 Joseph Kovaciah FR MATER DEI 17:24 5:36
115 Phillip O'Brien JR CHURCHILL 17:24 5:36
116 Jon St. Onge FR CHURCHILL 17:25 5:37
117 Javier Cabrera SR CASA GRANDE 17:25 5:37
118 William Decottignies JR CHICO 17:25 5:37
119 Elliot McPeek FR DOUGLAS 17:26 5:37
120 Michael Van Antwerp SO GALENA 17:26 5:37
121 Michael Brew FR MARIA CARRILLO 17:27 5:37
122 Darling David JR ST. IGNATIUS 17:28 5:38
123 Brad Gerlick FR STOCKDALE 17:29 5:38
124 Colin Gunn-Graffy SR ST. IGNATIUS 17:29 5:38
125 Chris Wooster SO ARAGON 17:29 5:38
126 Roberto Lopez JR MONTEREY 17:31 5:39
127 David Garcia JR PASO ROBLES 17:32 5:39
128 Thomas Murphy JR FOOTHILL 17:34 5:40
129 Evan Rudd SR OAK RIDGE 17:35 5:40
130 Nick Mathur SR CARLMONT 17:36 5:40
131 Tony Moreno SR REEDLEY 17:36 5:40
132 Chris Todd JR CHICO 17:36 5:40
133 Rick Bennett JR BURBANK 17:38 5:41
134 Travis Husen SO SULTANA 17:38 5:41
135 Justin Tunberg JR AMADOR VALLEY 17:39 5:41
136 Jeremy Babel SR SAN RAMON VALLEY 17:39 5:41
137 Ricky Humble SO WOODCREEK 17:40 5:41
138 Andrew Maldanado JR ROSEBURG 17:40 5:42
139 Chris Christiansen SR MONTEREY 17:41 5:42
140 Doug Holderman CARSON HIGH-NV 17:41 5:42
141 Phillip Huppe JR AMADOR VALLEY 17:41 5:42
142 Steven Menegus SO COLLEGE PARK 17:42 5:42
143 Allen Feldman SR HELIX 17:43 5:42
144 Eugene Berson JR LYNBROOK 17:44 5:43
145 Ryan Luecker SO STOCKDALE 17:44 5:43
146 Will Palladino SR ARAGON 17:45 5:43
147 Greg Mullen JR DOUGLAS 17:45 5:43
148 Sean Morrison JR COLLEGE PARK 17:46 5:44
149 Greg Mills SR MATER DEI 17:48 5:44
150 Brandon Martin SO IRVINGTON 17:49 5:44
151 Jordan Macias SR MATER DEI 17:49 5:44
152 Aaron Wheeler JR AMADOR VALLEY 17:50 5:45
153 Chris Martinez SR REEDLEY 17:50 5:45
154 Dylan McMahan SO GRANADA 17:50 5:45
155 Matt Hayes SR MONTEREY 17:51 5:45
156 Keith Owsley SR FOOTHILL 17:51 5:45
157 Juan Morales JR PASO ROBLES 17:52 5:45
158 Chris Mahaffey JR RENO 17:52 5:45
159 Bee-Oh Kim SR VACAVILLE 17:53 5:46
160 Alex Conley SO MONTGOMERY 17:54 5:46
161 Josh Harris JR VACAVILLE 17:55 5:46
162 Brian Whitley JR MARIA CARRILLO 17:56 5:47
163 Nick Lakosil JR GRANITE BAY 18:01 5:48
164 Josh Jenswold SR CHICO 18:01 5:48
165 Jeff Zmolek SO IRVINGTON 18:03 5:49
166 Luke Leke SR ROSEBURG 18:03 5:49
167 Chris Neufeld JR WOODCREEK 18:07 5:50
168 Sam Crawford JR ROSEBURG 18:11 5:51
169 Tim Erickson JR CHICO 18:13 5:52
170 Nathan Humphrey JR ROSEBURG 18:15 5:53
171 Ryan Turner CARSON HIGH-NV 18:16 5:53
172 Ashby Budiman SO GRANADA 18:17 5:53
173 Thomas Alvarado FR CARLMONT 18:18 5:54
174 Michael Klelbasa VALHALLA 18:19 5:54
175 Joe Gonzoles FR MONTEREY 18:19 5:54
176 Andrew Hao JR LYNBROOK 18:19 5:54
177 Colin Hanley SR STOCKDALE 18:20 5:54
178 Andy Sturgess JR DOUGLAS 18:20 5:54
179 Trevor Latimer WASHINGTON 18:21 5:55
180 Jay Henderson JR MENLO ATHERTON 18:21 5:55
181 Alex Wolf-Root SO MARIA CARRILLO 18:22 5:55
182 Gordie Throne SO FOOTHILL 18:23 5:55
183 Diego Moulton FR MARIA CARRILLO 18:23 5:55
184 Pepijn Dekker JR REEDLEY 18:24 5:56
185 Jason Whitsett JR LYNBROOK 18:24 5:56
186 Jeff Mills SR MONTGOMERY 18:28 5:57
187 Chris Fox MENLO ATHERTON 18:29 5:57
188 Robert Campbell FR VACAVILLE 18:30 5:57
189 Matt Thomas SO MENLO ATHERTON 18:30 5:58
190 Jason Strull CARSON HIGH-NV 18:34 5:59
191 Kevin Peng JR GRANITE BAY 18:35 5:59
192 Michael Bailey JR MONTGOMERY 18:36 6:00
193 Justin Kelly FR VACAVILLE 18:36 6:00
194 Fong Tran SO FLORIN 18:39 6:00
195 Adam Hougton CARSON HIGH-NV 18:42 6:02
196 Ryan Murray WASHINGTON 18:43 6:02
197 Robert Wheeler SR CASA GRANDE 18:43 6:02
198 Allen Chang JR LYNBROOK 18:44 6:02
199 Sky Taylor JR CASA GRANDE 18:44 6:02
200 Eric Klopfenstein SR CARLMONT 18:45 6:02
201 Tyler Monez JR AMADOR VALLEY 18:51 6:04
202 Andrew Wheeler JR CASA GRANDE 18:52 6:05
203 Mike Waters SO MONTEREY 18:53 6:05
204 Brian King JR DOUGLAS 18:54 6:05
205 Mitch Masuda SR MONTEREY 18:55 6:06
206 Ian Huff SO PASO ROBLES 18:55 6:06
207 Rishi Gupta SO GUNN 18:58 6:07
208 Joel Kerben SR MARIA CARRILLO 19:00 6:07
209 Danial Perry JR GRANADA 19:02 6:08
210 Alex DePottere SR GUNN 19:03 6:08
211 Kevin Sun SO LYNBROOK 19:04 6:08
212 Will Southard SO CARLMONT 19:06 6:09
213 Ryan Sullivan VALHALLA 19:09 6:10
214 Dan'l Martinez SR FLORIN 19:09 6:10
215 Billy Hale FR MENLO ATHERTON 19:11 6:11
216 Jason Huk SR FOOTHILL 19:16 6:12
217 Brandon Edgbert SR CASA GRANDE 19:20 6:14
218 Derek Mason JR MARIA CARRILLO 19:23 6:15
219 Matt Marple JR DOUGLAS 19:25 6:15
220 Ted Jenkins SR MARIA CARRILLO 19:26 6:16
221 Calvin Hwang SR HELIX 19:30 6:17
222 Cano Cardenas WASHINGTON 19:32 6:17
223 Damon Brewer SR GRANITE BAY 19:33 6:18
224 Daniel Sanchez JR FLORIN 19:36 6:19
225 Owen Frivold JR MENLO ATHERTON 19:38 6:20
226 Jesse Yeh SR LYNBROOK 19:40 6:20
227 Brian Jacobs SR STOCKDALE 19:41 6:20
228 Nick Shapiro SR STOCKDALE 19:41 6:21
229 Gene Willis WASHINGTON 19:42 6:21
230 Chris Cavanagh SR STOCKDALE 19:47 6:22
231 Jeyvel Pandian SR LYNBROOK 19:56 6:25
232 Chris Moffatt SR HELIX 19:58 6:26
233 Dan Van Kirk JR VACAVILLE 20:00 6:26
234 Nathaniel Jensen SR AMADOR VALLEY 20:00 6:27
235 Mike King JR DOUGLAS 20:01 6:27
236 Brian Bennett SO AMADOR VALLEY 20:09 6:29
237 Will Miranda SR IRVINGTON 20:10 6:30
238 Jordan Jetchev WASHINGTON 20:11 6:30
239 Mike Jones JR IRVINGTON 20:16 6:32
240 Tomas Herbert SO GRANADA 20:19 6:33
241 Denny Keston SO SIERRA LUTHERAN 20:19 6:33
242 Cameran Hart SO SIERRA LUTHERAN 20:21 6:33
243 Ben DeLand SO AMADOR VALLEY 20:23 6:34
244 Colin Lorentzen WASHINGTON 20:27 6:35
245 Stephen Quiles JR FLORIN 20:33 6:37
246 Brandon Laramee FR SIERRA LUTHERAN 20:44 6:41
247 Spencer Johnson SR CARLMONT 20:48 6:42
248 David Torres JR IRVINGTON 20:57 6:45
249 Kevin Heinze WASHINGTON 21:48 7:01
250 Patrick Clark SO SIERRA LUTHERAN 21:55 7:04
251 Issac Green JR FLORIN 23:08 7:27