1 | 33 | Willow Glen,
CA - Team Time (1st 5) 1:22:13.0 | Spread (1st 5) 59.0 |
| 1, 4, 7, 10, 11, (23), (25) |
| Abdinur Hussein, Fenn Hoppe, Hassen Hassen, Sammy Euerle, David Espinola, (Brian Reyes), (Troy Dao) |
| 15:52.0, 16:15.0, 16:27.0, 16:48.0, 16:51.0, (17:23.0), (17:24.0) |
2 | 59 | Leland,
CA - Team Time (1st 5) 1:23:51.4 | Spread (1st 5) 1:07.2 |
| 3, 8, 12, 16, 20, (22), (34) |
| Adam Schulze, Joey Johnson, Rory Buckman, Sean McCarthy, Jack Weeks, (Gautam Sowda), (David Colman) |
| 16:08.0, 16:35.5, 16:51.7, 17:01.0, 17:15.2, (17:21.1), (17:57.5) |
3 | 94 | Evergreen Valley,
CA - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 49.0 |
| 9, 15, 19, 23, 28, (28), (30) |
| Kishan Rajasekhar, Justin Hao, Tyler Yep, Dylan Tian, Austin Lee, (Umesh Tanniru), (Angel Akawi) |
| 16:46.0, 16:59.0, 17:09.0, 17:23.0, 17:35.0, (17:35.0), (17:37.0) |
4 | 117 | Santa Teresa,
CA - Team Time (1st 5) 1:26:37.4 | Spread (1st 5) 2:26.4 |
| 2, 13, 21, 39, 42, (43), (46) |
| Jacob Garrissere, Austin Hill, Nick Risner, Noah Denlinger, Warren Johnson, (Damian Hochmuth), (Nikolas Nenada) |
| 15:56.0, 16:53.0, 17:17.0, 18:09.0, 18:22.4, (18:31.0), (18:39.7) |
5 | 127 | Andrew Hill,
CA - Team Time (1st 5) 1:27:30.0 | Spread (1st 5) 1:05.3 |
| 14, 18, 26, 33, 36, (48), (49) |
| Fernando Conriquez, Arjun Savel, Alex Hoffnagle, Roy Reyes, Jaime Avila, (Dominc Moser), (Dominic Moser) |
| 16:57.0, 17:03.0, 17:30.7, 17:57.0, 18:02.3, (19:05.7), (19:23.0) |
6 | 133 | Piedmont Hills,
CA - Team Time (1st 5) 1:27:39.0 | Spread (1st 5) 2:17.0 |
| 5, 17, 27, 40, 44, (45), (47) |
| Darrick Hu, Bryan Chu, Zachary Gaspar, JOHN LIN, Travis Lee, (Alfredo Gonzalez), (FRANKLIN LI) |
| 16:18.0, 17:02.0, 17:33.0, 18:11.0, 18:35.0, (18:38.0), (18:48.0) |
7 | 141 | Silver Creek,
CA - Team Time (1st 5) 1:27:53.4 | Spread (1st 5) 1:48.0 |
| 6, 31, 32, 35, 37, (38), (41) |
| Shiva Kannan, Alejandro Lopez, Jonathan Hsu, Paul Nguyen, Darren Quan, (Rogelio Campos), (Adrian Angel Nevarez) |
| 16:19.0, 17:38.0, 17:50.9, 17:58.5, 18:07.0, (18:07.1), (18:18.0) |