1 | 47 | Campolindo,
CA - Team Time (1st 5) 1:20:22.0 | Spread (1st 5) 55.0 |
| 1, 6, 9, 13, 18, (21), (25) |
| Thomas Joyce, Dylan Laucher, Vinson Compestine, Greg Garcia, Leland Wong, (Bradley Miller), (Keith Geiger) |
| 15:31.0, 16:01.0, 16:07.0, 16:17.0, 16:26.0, (16:36.0), (16:44.0) |
2 | 53 | Petaluma,
CA - Team Time (1st 5) 1:20:50.0 | Spread (1st 5) 1:26.0 |
| 3, 4, 5, 10, 31, (47), (52) |
| Forrest Shaffer, Kevin Poteracke, Ryan Douglas, Clark Bernard, Noah Forrey, (Seth Yungert), (Duncan Gardner) |
| 15:37.0, 15:57.0, 15:59.0, 16:14.0, 17:03.0, (17:38.0), (17:53.0) |
3 | 74 | Las Lomas,
CA - Team Time (1st 5) 1:21:53.0 | Spread (1st 5) 38.0 |
| 7, 11, 13, 20, 23, (32), (43) |
| Aidan Goltra, Carl Gracely, Ryan Kinney, Gavin Ramos, Pearson Henri, (Guillaume Hansel), (Sean Aylward) |
| 16:04.0, 16:15.0, 16:17.0, 16:35.0, 16:42.0, (17:05.0), (17:26.0) |
4 | 140 | Piner,
CA - Team Time (1st 5) 1:23:53.0 | Spread (1st 5) 1:45.0 |
| 2, 27, 34, 36, 41, (45), (49) |
| Luis Luna, Epifanio Nunez, Jason Saler, Dylan Ferrell, Jaime Silva, (Matt Mulligan), (Bryan Lococo) |
| 15:32.0, 16:50.0, 17:06.0, 17:08.0, 17:17.0, (17:31.0), (17:44.0) |
5 | 153 | Maria Carrillo,
CA - Team Time (1st 5) 1:24:46.0 | Spread (1st 5) 1:10.0 |
| 8, 29, 37, 39, 40, (50), (53) |
| Daniel Hauptman, Martyn Henderson, Harrison Luft, Tim Wuu, Austin Rivas, (Emilio Horner), (Colin Gibson) |
| 16:06.0, 16:57.0, 17:12.0, 17:15.0, 17:16.0, (17:48.0), (18:01.0) |
6 | 155 | Miramonte,
CA - Team Time (1st 5) 1:25:05.0 | Spread (1st 5) 1:59.0 |
| 12, 17, 24, 46, 56, (71) |
| Tyler Hanson, Jamie Fehrnstrom, Matt Stewart, Adam Roeder, Pierce Haley, (Charlie Zamanian) |
| 16:16.0, 16:19.0, 16:43.0, 17:32.0, 18:15.0, (19:09.0) |
7 | 206 | Acalanes,
CA - Team Time (1st 5) 1:27:44.0 | Spread (1st 5) 2:21.0 |
| 15, 15, 54, 60, 62, (86), (88) |
| Tyler Troxel, Adler Faulkner, Keenan Byrne, Scott Bertics, Dylan Harris, (Tyler Sorensen), (Yama Nowrouz) |
| 16:18.0, 16:18.0, 18:06.0, 18:23.0, 18:39.0, (22:46.0), (22:53.0) |
8 | 215 | Eureka,
CA - Team Time (1st 5) 1:28:14.0 | Spread (1st 5) 2:19.0 |
| 22, 26, 37, 61, 69, (78), (85) |
| Nick Kraus, Robin O'Connell, Ezra Carlson, Oliver Cory, Aleks Holms, (Cole Scheffler), (Ben Bazor) |
| 16:41.0, 16:47.0, 17:12.0, 18:34.0, 19:00.0, (19:50.0), (21:15.0) |
9 | 235 | Redwood (Larkspur),
CA - Team Time (1st 5) 1:28:33.0 | Spread (1st 5) 1:15.0 |
| 35, 42, 43, 56, 59, (70), (73) |
| Kyle Ryan, Tommy Warfel, Fred Huxham, Jack Bullock, Taylor Pope, (Patrick Ryan), (Chris Fitzpatrick) |
| 17:07.0, 17:23.0, 17:26.0, 18:15.0, 18:22.0, (19:04.0), (19:21.0) |
10 | 238 | Northgate,
CA - Team Time (1st 5) 1:29:34.0 | Spread (1st 5) 2:45.7 |
| 19, 28, 51, 68, 72, (74) |
| Danny Stalters, Ben Eversole, Erich Coulter, Ryan Niese, Mike Valeriani, (Arnie Hermes) |
| 16:34.0, 16:53.4, 17:48.7, 18:58.2, 19:19.7, (19:32.2) |
11 | 247 | Bishop O'Dowd,
CA - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 1:44.0 |
| 30, 32, 55, 64, 66, (77), (83) |
| Sam Kane, Calvin John, Jonathan DeGroot, Sean Spees, Karsten Kaufmann, (Martin Carmody), (Marco Siler-Gonzales) |
| 17:00.0, 17:05.0, 18:13.0, 18:43.0, 18:44.0, (19:43.0), (20:32.0) |
12 | 313 | Dublin,
CA - Team Time (1st 5) 1:33:24.0 | Spread (1st 5) 2:14.0 |
| 47, 56, 64, 67, 79, (80), (81) |
| Alex Nolan, Kenneth Ainslie, John Henry, Chris Boboc, Jordan Nguyen, (Garrett Garcia), (Michael Reinemann) |
| 17:38.0, 18:15.0, 18:43.0, 18:56.0, 19:52.0, (19:56.0), (20:17.0) |
13 | 378 | Sonoma Valley,
CA - Team Time (1st 5) 1:39:20.0 | Spread (1st 5) 2:21.0 |
| 62, 75, 75, 82, 84, (87), (89) |
| Alex Conner, Owen Ljung, Danny Maggioncalda, Steven Weddell, Devin McAllister, (Ron Kohut), (Baily Zellers) |
| 18:39.0, 19:37.0, 19:37.0, 20:27.0, 21:00.0, (22:49.0), (24:57.0) |