1 | 33 | Homestead,
CA - Team Time (1st 5) 1:20:08.2 | Spread (1st 5) 34.0 |
| 1, 3, 8, 9, 12, (19), (23) |
| Ryan Ma, Max Sawyer, Julien Kehon, Gabe Rosado, Vincent Li, (Cameron Mackay), (Sahil Morchi) |
| 15:41.0, 15:57.2, 16:07.4, 16:07.6, 16:15.0, (16:37.6), (16:40.7) |
2 | 69 | Monta Vista,
CA - Team Time (1st 5) 1:21:46.9 | Spread (1st 5) 54.0 |
| 2, 7, 18, 20, 22, (25), (26) |
| Bennett Zhang, Jeffrey Xu, Scott Gregory, Andrew Ma, Justin Lin, (Andy Fang), (Kingsley Wang) |
| 15:46.1, 16:07.2, 16:35.3, 16:38.2, 16:40.1, (16:48.0), (16:55.8) |
3 | 71 | Los Gatos,
CA - Team Time (1st 5) 1:21:59.5 | Spread (1st 5) 36.1 |
| 6, 13, 14, 17, 21, (33), (36) |
| Dylan Lasher, Nathaniel Redfern, Arjun Natarajan, Luca Bommarito, Luke Stewart, (Jadon Jin), (Nate Mailhot) |
| 16:03.8, 16:20.2, 16:24.0, 16:31.6, 16:39.9, (17:12.7), (17:19.0) |
4 | 84 | Cupertino,
CA - Team Time (1st 5) 1:22:32.8 | Spread (1st 5) 1:05.6 |
| 5, 10, 15, 24, 30, (36), (40) |
| Maximiliano Chavez, Owen Tanaka, Debarshi Basak, Jake Davidson, Lucas Frazier, (Parker Magnuson), (Daniel Overcamp) |
| 16:02.8, 16:09.4, 16:28.3, 16:43.9, 17:08.4, (17:19.0), (17:36.5) |
5 | 112 | Lynbrook,
CA - Team Time (1st 5) 1:23:55.9 | Spread (1st 5) 1:12.8 |
| 4, 16, 29, 31, 32, (34), (35) |
| Kevin Chacko, Hugo Wu, Tru Do, Nachiket Ingle, Vibhav Parimi, (Vincent Peng), (Aaron Cho) |
| 15:59.2, 16:31.4, 17:01.7, 17:11.6, 17:12.0, (17:15.4), (17:17.1) |
6 | 162 | Saratoga,
CA - Team Time (1st 5) 1:26:21.2 | Spread (1st 5) 1:43.0 |
| 11, 28, 38, 42, 43, (44), (45) |
| Amit Nag, Kush Bhattacharjee, David Berkowitz-Sklar, Kole Tippetts, Charles Qi, (Jinghao Wang), (Sahaj Rastogi) |
| 16:12.7, 17:00.8, 17:22.3, 17:49.7, 17:55.7, (17:57.6), (18:02.2) |
7 | 200 | Fremont,
CA - Team Time (1st 5) 1:29:29.8 | Spread (1st 5) 1:44.2 |
| 27, 39, 41, 46, 47, (48), (49) |
| Pranav Balgi, Frank Wang, Nicolas Heuchert, Gabe Escalera, Kyle Du Val, (Bryan Carrillo), (Benjamin Swanson) |
| 16:56.4, 17:34.4, 17:42.1, 18:36.3, 18:40.6, (18:48.4), (19:06.3) |