| 1 | 40 | Menlo-Atherton,
CA - Team Time (1st 5) 1:27:25.0 | Spread (1st 5) 1:09.0 |
| 5, 6, 8, 10, 11, (13), (15) |
| Adam Scandlyn, Nicolas Plume, Kevin Conrad, Rohan Depuy, Robert Lane, (Max Colbert), (Steven McColloch) |
| 16:48.0, 17:11.0, 17:42.0, 17:47.0, 17:57.0, (18:06.0), (18:18.0) |
| 2 | 57 | Carlmont,
CA - Team Time (1st 5) 1:27:49.0 | Spread (1st 5) 5:57.0 |
| 1, 2, 3, 20, 31, (33) |
| Johain Ounadjela, Owen Lee, Michael Bereket, Mark Palladino, Peyton Young, (Anton McPeek) |
| 15:41.0, 15:53.0, 15:56.0, 18:41.0, 21:38.0, (23:00.0) |
| 3 | 70 | Aragon,
CA - Team Time (1st 5) 1:30:11.0 | Spread (1st 5) 2:25.0 |
| 4, 7, 18, 19, 22, (23) |
| Ryan McAuliffe, Daniel Infante, Jeffery Song, Jake Pilgrim, Gael Cruanes, (Aaron Solomon) |
| 16:38.0, 17:25.0, 18:30.0, 18:35.0, 19:03.0, (19:08.0) |
| 4 | 73 | Mills,
CA - Team Time (1st 5) 1:31:18.0 | Spread (1st 5) 1:07.0 |
| 9, 12, 14, 17, 21, (24), (26) |
| Kyle Nguyen, Joshua Tam, Takahiro (Taka) Mollenkamp, Maximilian Tiao, Ryan Young, (Jason Tong), (Nathan Tang) |
| 17:45.0, 18:04.0, 18:10.0, 18:27.0, 18:52.0, (19:30.3), (20:05.6) |
| 5 | 125 | Woodside,
CA - Team Time (1st 5) 1:39:35.0 | Spread (1st 5) 2:13.0 |
| 16, 25, 27, 28, 29, (30), (32) |
| Michael Mendelsohn, Grant Hultquist, Jacob Sugar, Tim Brown, Joshua Gray, (Hunter Verbeck), (Stephan Page) |
| 18:21.0, 19:59.0, 20:13.0, 20:28.0, 20:34.0, (21:19.0), (21:52.0) |