Official Team Scores
1. Campolindo 33
2. Miramonte 73
3. Las Lomas 82
4. Northgate 121
5. College Park 135
6. Clayton Valley 147
7. Acalanes 199
8. Alhambra 216
9. Concord 221
10. Berean Christian 224
11. Ygnacio Valley 304
Boys 3 mile run
1 12 Jared Yabu 15:20.9 Campolindo
2 10 Preston Norris 15:32.9 Las Lomas
3 12 Jonathan Fierro 15:35.6 Miramonte
4 12 Raymond Diaz 15:38.5 Campolindo
5 11 James Bull 15:41.4 Miramonte
6 12 Omar Kabbani 15:43.7 Northgate
7 11 Dylan White 15:50.3 Clayton Valley
8 12 Richard Gong 15:55.0 Campolindo
9 12 Niki Moore 16:01.0 Campolindo
10 11 Michael Wheeler 16:02.3 Northgate
11 12 Kyle Flett 16:04.2 Campolindo
12 11 Ethan Sauerberg 16:05.7 Campolindo
13 12 John Perez 16:21.4 Clayton Valley
14 11 JJ Young 16:24.7 Miramonte
15 10 Parker Wilkerson 16:34.0 Las Lomas
16 11 Nate Tesfaye 16:35.2 College Park
17 12 Ian Weeks 16:35.9 Las Lomas
18 12 Grant Churchill 16:37.8 Miramonte
19 12 Patrick Donoghue 16:41.0 Las Lomas
20 12 Nick Chuman 16:45.6 College Park
21 12 Navid Boozarpour 16:46.1 Campolindo
22 12 Zach Woodworth 16:46.7 Acalanes
23 12 Benjamin Stame 16:47.4 Berean Christian
24 12 Connor Kugler 16:54.4 Northgate
25 11 Ethan Frigon 16:58.3 Acalanes
26 12 Evan Stanziano 17:01.7 Concord
27 9 Kenyon Kremin 17:02.6 Concord
28 11 Parker Grube 17:02.7 College Park
29 9 Cooper Wise 17:04.4 Las Lomas
30 11 Jake Eide 17:05.9 College Park
31 12 Connor Hayes 17:09.9 Alhambra
32 12 Branden Bizicki 17:11.9 Clayton Valley
33 11 Jack Mader 17:13.3 Miramonte
34 11 Reese Lieberman 17:15.9 Las Lomas
35 12 Christian Davidson 17:17.4 Las Lomas
36 12 Kyle Finger 17:19.9 Miramonte
37 10 Jacob Renaghan 17:20.0 Las Lomas
38 12 Robert Viano 17:24.6 Alhambra
39 12 Robert Viano 17:24.6 Alhambra
40 10 Riley Noon 17:26.5 Acalanes
41 11 Sam Dudley 17:29.9 Northgate
42 11 Tommy Brovelli 17:33.3 Miramonte
43 12 Jonathan Orellana 17:37.4 College Park
44 12 Spencer Pugh 17:38.0 Miramonte
45 12 Wyatt Abranches 17:44.6 Northgate
46 12 Wyatt Abranches 17:44.6 Northgate
47 12 Wyatt Abranches 17:44.6 Northgate
48 12 Tyson Short 17:48.9 Northgate
49 10 Casey Renaghan 17:49.9 Las Lomas
50 10 Edward Buckley 17:58.6 Campolindo
51 10 Edward Buckley 17:58.6 Campolindo
52 9 Carson Edwards 17:59.8 Alhambra
53 10 Garrett Louie 18:01.4 Miramonte
54 11 Floyd McCluhan 18:13.2 Clayton Valley
55 12 Zach Tom 18:17.9 Acalanes
56 10 Tyler Dresdow 18:17.9 Berean Christian
57 11 Luke Wilson 18:18.7 Berean Christian
58 10 Nathan Robbins 18:18.8 Berean Christian
59 11 Josh Coyne 18:19.1 Clayton Valley
60 11 Josh Coyne 18:19.1 Clayton Valley
61 12 Chris Funes 18:46.9 Concord
62 12 Gabe Winslow 18:47.4 Alhambra
63 11 Dylan Lynch 18:53.7 Ygnacio Valley
64 9 Ezra Lara 18:54.8 Concord
65 10 Nicholas Morales 18:57.1 Berean Christian
66 12 Cade Hermeston 19:00.4 Berean Christian
67 11 Matthew Lynch 19:04.3 Ygnacio Valley
68 10 Dennis Lozano 19:05.6 Concord
69 12 Andres Reynoso 19:08.0 Concord
70 12 Jony Negrete 19:10.8 Ygnacio Valley
71 10 Brandon Christensen 19:13.4 Ygnacio Valley
72 9 William Sauter 19:15.8 Berean Christian
73 12 Jose Diaz 19:30.8 Ygnacio Valley
74 12 Jonathan Bayle 19:38.5 Concord
75 12 Jonathan Bayle 19:38.5 Concord
76 12 Joshua Gregory 19:39.8 Concord
77 12 Kyle Thompson 19:43.2 Alhambra
78 12 Nick Chavez 19:51.7 Concord
79 12 Jacob Samuels 20:44.3 Ygnacio Valley
80 12 Grant Kamita 21:08.9 Ygnacio Valley