1 | 20 | Palo Alto,
CA - Team Time (1st 5) 1:16:34.7 | Spread (1st 5) 1:10.4 |
| 1, 2, 4, 6, 7, (10), (11) |
| Kent Slaney, Justin Packard, Henry Saul, Spencer Morgenfeld, Sam Craig, (Ben Beaudry), (Donald Taggart) |
| 14:29.5, 15:22.9, 15:28.7, 15:33.7, 15:39.9, (16:04.1), (16:07.0) |
2 | 75 | Los Altos,
CA - Team Time (1st 5) 1:21:52.0 | Spread (1st 5) 1:30.7 |
| 5, 9, 12, 24, 25, (26), (37) |
| Owen MacKenzie, Geoffrey Glass, Adam Sage, Rodrigo Cochran, Rian Lawlor, (Ian Brito), (Tomo Yoshino) |
| 15:31.3, 16:03.1, 16:15.9, 16:59.7, 17:02.0, (17:03.3), (17:21.6) |
3 | 97 | Monta Vista,
CA - Team Time (1st 5) 1:23:41.0 | Spread (1st 5) 43.0 |
| 13, 14, 20, 21, 29, (30), (33) |
| Bennett Zhang, Jeffrey Xu, Andy Fang, Andrew Ma, Justin Lin, (Derek Lee), (Scott Gregory) |
| 16:25.0, 16:28.0, 16:49.0, 16:51.0, 17:08.0, (17:14.0), (17:17.0) |
4 | 104 | Homestead,
CA - Team Time (1st 5) 1:24:16.0 | Spread (1st 5) 37.0 |
| 16, 17, 19, 22, 30, (32), (35) |
| Vincent Li, Max Sawyer, Ryan Ma, William Scott, Julien Kehon, (Gabe Rosado), (CJ Sloan) |
| 16:37.0, 16:44.0, 16:48.0, 16:53.0, 17:14.0, (17:16.0), (17:21.0) |
5 | 121 | Los Gatos,
CA - Team Time (1st 5) 1:24:55.0 | Spread (1st 5) 58.0 |
| 15, 18, 23, 27, 38, (39), (41) |
| Dylan Lasher, Nathaniel Redfern, Luca Bommarito, Arjun Natarajan, Luke Stewart, (Andrew Chrissan), (Mateo Barreiro) |
| 16:34.0, 16:47.0, 16:58.0, 17:04.0, 17:32.0, (17:45.0), (17:55.0) |
6 | 149 | Milpitas,
CA - Team Time (1st 5) 1:25:54.7 | Spread (1st 5) 2:50.7 |
| 3, 28, 34, 40, 44, (46) |
| Kaito Hashimoto, Lam Peter Tran, Nathan Dulay, Keiran Pinili, Jomar Mendoza, (Joshua Alimpia) |
| 15:27.4, 17:05.4, 17:18.7, 17:45.1, 18:18.1, (19:03.0) |
7 | 174 | Mountain View,
CA - Team Time (1st 5) 1:27:47.1 | Spread (1st 5) 3:02.2 |
| 8, 36, 42, 43, 45, (47), (48) |
| Daniel Frees, Ben Woods, Scott Bowers, Mark Jankovic, Alec Olslund, (Andrew Doeden), (Anders Eckburg) |
| 15:42.9, 17:21.3, 17:56.9, 18:00.9, 18:45.1, (19:43.3), (20:09.2) |