1 | 45 | Glen A. Wilson (Hacienda Heights),
CA - Team Time (1st 5) 1:18:52.5 | Spread (1st 5) 1:40.8 |
| 1, 8, 9, 12, 15, (16), (24) |
| Luis (Gio) Gudiel, Aldrich Gwynne, Bryan Ramos-Maguin, Dakota Saldano, Jake Xie, (Victor Espinosa), (Matthew Alfonso) |
| 14:40.0, 15:51.0, 15:55.1, 16:05.6, 16:20.8, (16:26.1), (16:43.8) |
2 | 47 | Walnut,
CA - Team Time (1st 5) 1:19:07.4 | Spread (1st 5) 1:48.9 |
| 2, 6, 7, 13, 19, (25), (27) |
| Joshua Razo, Francisco Alvarez, Dominic Behar, Dorian Chou, Maurice Dimaranan, (Caleb Bosanko), (Lorenzo Quirante) |
| 14:44.7, 15:49.4, 15:50.7, 16:09.0, 16:33.6, (16:46.2), (17:01.2) |
3 | 60 | Rowland,
CA - Team Time (1st 5) 1:20:35.0 | Spread (1st 5) 55.0 |
| 4, 10, 11, 17, 18, (26), (34) |
| Nicholas Lai, Alejandro Alvarez, Tyler Haas, Jarron Chua, Raymond Chen, (Dylan Minarto), (Eric Yang Zhou Cao) |
| 15:36.7, 15:56.2, 15:59.9, 16:30.5, 16:31.7, (16:49.8), (17:57.6) |
4 | 103 | Diamond Bar,
CA - Team Time (1st 5) 1:23:29.3 | Spread (1st 5) 1:43.2 |
| 3, 20, 23, 28, 29, (31), (32) |
| Simon Worku, Jacob Moskovitz, Andrew Kim, Nathan Lin, Bobby Zhu, (Isaac Hui), (Erick Davis) |
| 15:35.1, 16:34.8, 16:43.0, 17:18.1, 17:18.3, (17:24.1), (17:30.2) |
5 | 129 | South Hills,
CA - Team Time (1st 5) 1:27:12.0 | Spread (1st 5) 3:57.6 |
| 5, 21, 30, 33, 40, (41), (42) |
| Andrew Oseguera, Nathan Ruiz, Nathan Perez, Gabriel Banegas, David Lisberg, (Jacob Perez), (Ryan Li) |
| 15:42.8, 16:38.0, 17:20.8, 17:50.0, 19:40.4, (20:00.2), (20:13.5) |
6 | 144 | Los Altos,
CA - Team Time (1st 5) 1:28:18.9 | Spread (1st 5) 2:22.9 |
| 14, 22, 35, 36, 37, (38), (39) |
| Ethan Francis, Adrian Estrada, George Guerrero, Colin Chen, Nathan Preston Armienta, (Ariel Hernandez), (Yanzhe Zhang) |
| 16:13.9, 16:40.2, 18:12.0, 18:36.0, 18:36.8, (18:47.0), (19:19.5) |