| 1 | 18 | Flintridge Prep,
CA - Team Time (1st 5) 1:25:28.0 | Spread (1st 5) 37.0 |
| 1, 2, 4, 5, 6, (15), (21) |
| Navjit Dxullet, James Woolley, Paul Weitekamp, Conner Verreaux, Matt Kleinert, (James Lyon), (Ismael Martin) |
| 16:49.0, 16:59.0, 17:05.0, 17:09.0, 17:26.0, (17:46.0), (18:10.0) |
| 2 | 37 | Chadwick,
CA - Team Time (1st 5) 1:27:07.0 | Spread (1st 5) 34.0 |
| 3, 7, 8, 9, 10, (10), (22) |
| Travis Cottoon, Fernando Meza, Arin Ghosh, Scott Rodilitz, Spencer Chan, (Ethan Webman), (Aaron Nam) |
| 17:02.0, 17:28.0, 17:29.0, 17:32.0, 17:36.0, (17:36.0), (18:14.0) |
| 3 | 88 | Webb,
CA - Team Time (1st 5) 1:29:35.0 | Spread (1st 5) 22.0 |
| 14, 17, 18, 19, 20, (23), (26) |
| Dino Vagenas, Gil Bird, Matt Huber, Stephen Cheng, Chirs Taylor, (Mark Feng), (Ian Cave) |
| 17:43.0, 17:54.0, 17:55.0, 17:58.0, 18:05.0, (18:33.0), (18:43.0) |
| 4 | 90 | Poly (Pasadena),
CA - Team Time (1st 5) 1:30:20.0 | Spread (1st 5) 59.0 |
| 12, 13, 16, 24, 25, (27), (28) |
| Jeff Hemphill, Wesley DeVoll, Brandon Chan, Sean Dembowski, Matthew Diephuis, (Anand Upadhyaya), (Jon Mendoza) |
| 17:37.0, 17:40.0, 17:53.0, 18:34.0, 18:36.0, (18:44.0), (19:04.0) |