1 | 38 | San Ramon Valley,
CA - Team Time (1st 5) 1:21:04.0 | Spread (1st 5) 35.0 |
| 3, 6, 8, 10, 11, (18), (27) |
| Kevin Griffith, Parker Deuel, Cody Reed, Simon Graves, Sean Colaco, (Ryan Hammill), (Ryan Pearce) |
| 15:57.0, 16:06.0, 16:11.0, 16:18.0, 16:32.0, (16:55.0), (17:13.0) |
2 | 43 | Castro Valley,
CA - Team Time (1st 5) 1:21:39.0 | Spread (1st 5) 1:03.0 |
| 1, 7, 9, 11, 15, (37), (55) |
| Ben Eversole, Will Weekes, Tom Ashby, Erich Coulter, Anthony Martore, (Eric Chan), (Eshed Margalit) |
| 15:50.0, 16:07.0, 16:17.0, 16:32.0, 16:53.0, (17:49.0), (18:41.0) |
3 | 47 | De La Salle,
CA - Team Time (1st 5) 1:22:06.0 | Spread (1st 5) 1:00.0 |
| 2, 4, 11, 14, 16, (18), (20) |
| Paul Johnson, Kyle Williams, Tyler Gates, Derek Burgstaller, Matt Godkin, (Connor Van Meter), (Stephan Spangenberg) |
| 15:54.0, 16:03.0, 16:32.0, 16:43.0, 16:54.0, (16:55.0), (16:57.0) |
4 | 113 | Monte Vista,
CA - Team Time (1st 5) 1:25:24.0 | Spread (1st 5) 21.0 |
| 16, 21, 22, 26, 28, (30), (32) |
| Amis Matulionis, Zach Chambers, Jake Erlick, Byron Kilian, Elliott Killick, (Joshua Smiley), (Trevor Fuhriman) |
| 16:54.0, 17:02.0, 17:03.0, 17:10.0, 17:15.0, (17:27.0), (17:30.0) |
5 | 178 | Deer Valley,
CA - Team Time (1st 5) 1:28:29.0 | Spread (1st 5) 45.0 |
| 25, 34, 39, 40, 40, (54), (66) |
| Nathaniel Wilson, Paul Matejcek, Dylan Winn, Josh Potter, Keith Lowry, (Cyrus Waters), (Kris James) |
| 17:09.0, 17:41.0, 17:51.0, 17:54.0, 17:54.0, (18:38.0), (19:09.0) |
6 | 186 | Livermore,
CA - Team Time (1st 5) 1:28:53.0 | Spread (1st 5) 1:40.0 |
| 23, 29, 31, 47, 56 |
| Tsuyoshi Kohlgruber, Marc Eteve, Joel Schmierer, Skyler Jones, Nick Trebes |
| 17:04.0, 17:19.0, 17:28.0, 18:18.0, 18:44.0 |
7 | 220 | Granada,
CA - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 2:41.0 |
| 5, 50, 51, 56, 58, (61), (61) |
| Alexander Summers, Grant Salk, Kyle Rosemark, Eric Alvillar, Tim Oxley, (Tyler Evens), (Andrew Hill) |
| 16:05.0, 18:29.0, 18:32.0, 18:44.0, 18:46.0, (18:50.0), (18:50.0) |
8 | 229 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:31:00.0 | Spread (1st 5) 1:11.0 |
| 35, 38, 44, 49, 63, (76), (80) |
| Oliver Lange, Will Loewenhardt, Jake Potter, Omar Gonzalez, Jonathan Kuo, (Alec Kron), (Ryan Dejoy) |
| 17:42.0, 17:50.0, 18:09.0, 18:26.0, 18:53.0, (20:02.0), (21:33.0) |
9 | 250 | California (San Ramon),
CA - Team Time (1st 5) 1:32:19.0 | Spread (1st 5) 2:22.0 |
| 24, 36, 51, 69, 70, (74), (75) |
| Sameer Patel, Eric Anderson, Alexander Radermacher, Justin Koos, Christopher Jachowski, (Miguel Anaya), (Ben Lillig) |
| 17:07.0, 17:45.0, 18:32.0, 19:26.0, 19:29.0, (19:49.0), (19:58.0) |
10 | 256 | Pittsburg,
CA - Team Time (1st 5) 1:34:01.0 | Spread (1st 5) 3:20.0 |
| 42, 43, 45, 48, 78 |
| Maximiano Gonzalez, Roman Gomez, Carlos Najarro, Gabriel Rodriguez, Albert Lopes Jr. |
| 18:00.0, 18:01.0, 18:15.0, 18:25.0, 21:20.0 |
11 | 274 | Mission San Jose,
CA - Team Time (1st 5) 1:32:55.0 | Spread (1st 5) 1:20.0 |
| 33, 53, 59, 64, 65, (67), (77) |
| Joey Uken, Avery Kruger, Matthew Gosen, Ted Fong, Evan Dankiewicz, (Dinakar Guthy), (Arjan Bains) |
| 17:39.0, 18:35.0, 18:47.0, 18:55.0, 18:59.0, (19:19.0), (20:21.0) |
12 | 317 | James Logan,
CA - Team Time (1st 5) 1:35:37.0 | Spread (1st 5) 1:22.0 |
| 46, 60, 68, 71, 72, (73), (79) |
| Jose Baltazar, Abraham Espinoza, Mason Hartwell, Ben Jacobsen, MIchael Yee, (Tom Hu), (Andrew Chan) |
| 18:16.0, 18:49.0, 19:22.0, 19:32.0, 19:38.0, (19:43.0), (21:26.0) |