1 | 40 | Los Altos,
CA - Team Time (1st 5) 1:23:56.0 | Spread (1st 5) 1:43.0 |
| 2, 5, 6, 8, 19, (21), (23) |
| Austin Bowie, Terence Rabuzzi, Alex Carr, Joshua Cohen, Gregory Lee, (Steven Dittmer), (Dane Tippett) |
| 16:06.0, 16:26.0, 16:37.0, 16:58.0, 17:49.0, (17:50.0), (17:53.0) |
2 | 50 | Mountain View,
CA - Team Time (1st 5) 1:25:33.0 | Spread (1st 5) 1:23.0 |
| 3, 10, 11, 13, 13, (17), (19) |
| Kevin Staatz, Tommy Rutner, Nick Van Osdol, David Williams, Marcus White, (Sam Moore), (Cannon Wong) |
| 16:07.0, 17:06.0, 17:20.0, 17:30.0, 17:30.0, (17:47.0), (17:49.0) |
3 | 68 | Adrian Wilcox,
CA - Team Time (1st 5) 1:26:49.0 | Spread (1st 5) 1:29.0 |
| 4, 9, 15, 17, 23, (25), (28) |
| Justin Tucker, Jesus Covarrubias, Jordan Kassem, Ross Pfeifer, Nathan Sandford, (Suraj Jagota), (Yonatan Ghebremicael) |
| 16:24.0, 17:04.0, 17:41.0, 17:47.0, 17:53.0, (18:01.0), (18:31.0) |
4 | 100 | Henry M. Gunn,
CA - Team Time (1st 5) 1:29:19.0 | Spread (1st 5) 2:01.0 |
| 7, 16, 22, 26, 29, (32), (34) |
| Andrew Prior, Peter Chen, Michael Underwood, Shaun Yee, Rishi Agarwal, (Tommy Kidder), (Gabe Crane) |
| 16:46.0, 17:45.0, 17:51.0, 18:10.0, 18:47.0, (19:19.0), (19:47.0) |
5 | 101 | Milpitas,
CA - Team Time (1st 5) 1:29:59.9 | Spread (1st 5) 3:26.0 |
| 1, 12, 27, 30, 31, (33), (35) |
| Yohaness Estifanos, Connor Prior, Ralph Balaong, Jonathan Donkers, Ryan Tan, (Frankie Lucero), (Joey Phan) |
| 15:51.0, 17:24.0, 18:15.9, 19:12.0, 19:17.0, (19:42.0), (20:22.0) |