1 | 19 | Willow Glen,
CA - Team Time (1st 5) 1:23:24.5 | Spread (1st 5) 1:23.1 |
| 1, 3, 4, 5, 6, (8), (10) |
| Casey Nuti, Thomas Doherty, Nikos Dal Canto, Hayden Kieslich, Magnus Vega, (Dominic Vaughn-Luma), (Jacob Lantis) |
| 15:37.8, 16:46.7, 16:58.3, 17:00.8, 17:00.9, (17:14.9), (17:27.2) |
2 | 47 | Piedmont Hills,
CA - Team Time (1st 5) 1:26:58.8 | Spread (1st 5) 1:13.7 |
| 2, 7, 11, 13, 14, (15), (21) |
| Anthony Sosa, Troy Nguyen, Ryan Aziz, Henry Koo, Jose Contreras, (Spencer King), (Aaron Nguyen) |
| 16:39.4, 17:10.2, 17:29.0, 17:47.1, 17:53.1, (17:54.8), (18:25.5) |
3 | 72 | Evergreen Valley,
CA - Team Time (1st 5) 1:29:33.2 | Spread (1st 5) 48.2 |
| 9, 12, 16, 17, 18, (19), (23) |
| Rohith Kompella, Abhyuday Srivatsa, Mateo Carino, Jeremy Gingras, Vishal Singh, (Nagaashrith Kaliki), (Marvin Zhai) |
| 17:25.7, 17:32.3, 18:10.5, 18:10.8, 18:13.9, (18:16.4), (18:52.8) |
4 | 117 | Santa Teresa,
CA - Team Time (1st 5) 1:35:23.9 | Spread (1st 5) 1:24.0 |
| 20, 22, 24, 25, 26, (27), (28) |
| Anthony Valle, Hayden Hernandez, Ethan Tao, Arkadiusz Matlosz, Anteo Matlosz, (Long Le), (Matthew Carino) |
| 18:16.8, 18:36.1, 19:22.4, 19:27.8, 19:40.8, (20:13.6), (20:52.5) |