| 1 | 26 | De La Salle,
CA - Team Time (1st 5) 1:20:02.0 | Spread (1st 5) 35.0 |
| 1, 4, 5, 6, 10, (24), (25) |
| Kyle Williams, Michael A. Johnson, Evan Molineux, Stephan Spangenberg, Connor Van Meter, (Ian Lawton), (Kenya Jett) |
| 15:44.0, 15:54.0, 16:01.0, 16:04.0, 16:19.0, (17:00.0), (17:01.0) |
| 2 | 68 | San Ramon Valley,
CA - Team Time (1st 5) 1:22:19.0 | Spread (1st 5) 55.0 |
| 2, 14, 16, 17, 19, (21) |
| Parker Deuel, Brian Hardy, Carl Wilke, Zach Hanze, Matt DeVries, (Nicco Baumann) |
| 15:49.0, 16:27.0, 16:38.0, 16:41.0, 16:44.0, (16:56.0) |
| 3 | 79 | Monte Vista,
CA - Team Time (1st 5) 1:23:00.0 | Spread (1st 5) 49.0 |
| 8, 11, 18, 20, 22, (27), (28) |
| Trevor Fuhriman, Zach Chambers, Joshua Smiley, Andrew Feldman, Byron Kilian, (Logan McCaul), (Stephen Balogh) |
| 16:09.0, 16:25.0, 16:42.0, 16:46.0, 16:58.0, (17:09.0), (17:22.0) |
| 4 | 152 | Washington,
CA - Team Time (1st 5) 1:28:14.0 | Spread (1st 5) 3:08.0 |
| 7, 12, 35, 39, 59, (61), (67) |
| Nolan Petersen, Jesse Chestnut, Gene Horecka, Marc Leprince, Kedar Pujara, (Polo Chavez), (Andre Vernot) |
| 16:06.0, 16:26.0, 18:08.0, 18:20.0, 19:14.0, (19:23.0), (20:42.0) |
| 5 | 159 | Deer Valley,
CA - Team Time (1st 5) 1:28:44.0 | Spread (1st 5) 1:54.0 |
| 15, 26, 33, 42, 43, (43), (64) |
| Dylan Winn, Paul Matejcek, Austin Chapman, Josh Potter, Marcus Salvador, (John Quintanilla), (Jack Warrick) |
| 16:37.0, 17:03.0, 18:03.0, 18:30.0, 18:31.0, (18:31.0), (19:45.0) |
| 6 | 169 | Castro Valley,
CA - Team Time (1st 5) 1:28:40.7 | Spread (1st 5) 3:39.4 |
| 2, 9, 38, 58, 62, (63) |
| Ben Eversole, Anthony Martore, Erich Coulter, Eshed Margalit, Sulayman Diomande, (Arad Margalit) |
| 15:49.0, 16:11.0, 18:14.7, 18:57.6, 19:28.4, (19:33.7) |
| 7 | 177 | Mission San Jose,
CA - Team Time (1st 5) 1:29:53.0 | Spread (1st 5) 1:37.0 |
| 23, 30, 34, 43, 47, (50), (53) |
| Avery Kruger, Dinakar Guthy, Joey Uken, Michael Wu, Vishal Yadav, (Nicholas Ha), (Andrew Zhu) |
| 16:59.0, 17:42.0, 18:05.0, 18:31.0, 18:36.0, (18:42.0), (18:44.0) |
| 8 | 188 | Berkeley,
CA - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 59.0 |
| 29, 31, 32, 48, 48, (53), (66) |
| Eugenio Geiken, Michelangelo Raulet, Liam Collins, Carter Tong, Jason O'Neill, (Jonathan Hallsted), (Richard Raya) |
| 17:38.0, 17:54.0, 17:58.0, 18:37.0, 18:37.0, (18:44.0), (20:25.0) |
| 188 | California (San Ramon),
CA - Team Time (1st 5) 1:30:20.0 | Spread (1st 5) 2:17.0 |
| 12, 35, 39, 51, 51, (55), (57) |
| Sameer Patel, Alexander Radermacher, Brian Paniagua, Christopher Jachowski, Ben Lillig, (Kyle Kao), (Cory Chew) |
| 16:26.0, 18:08.0, 18:20.0, 18:43.0, 18:43.0, (18:47.0), (18:56.0) |
| 10 | 240 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:33:23.0 | Spread (1st 5) 1:12.0 |
| 37, 41, 46, 56, 60, (65) |
| Bridger Giglio, Andrew Wong, Dylan Freitas, Jake Potter, Jonathan Kuo, (Alec Kron) |
| 18:09.0, 18:28.0, 18:32.0, 18:53.0, 19:21.0, (19:50.0) |