1 | 39 | Glen A. Wilson (Hacienda Heights),
CA - Team Time (1st 5) 1:22:52.5 | Spread (1st 5) 1:23.2 |
| 2, 3, 9, 12, 13, (15), (20) |
| Luis (Gio) Gudiel, Aldrich Gwynne, Bryan Ramos-Maguin, Dakota Saldano, Victor Espinosa, (Yuu Duffy), (Jake Xie) |
| 15:42.5, 16:12.3, 16:50.0, 17:02.0, 17:05.7, (17:21.2), (17:28.7) |
| 39 | Walnut,
CA - Team Time (1st 5) 1:22:43.0 | Spread (1st 5) 2:08.0 |
| 1, 4, 5, 11, 18, (18), (25) |
| Joshua Razo, Dominic Behar, Francisco Alvarez, Dorian Chou, Maurice Dimaranan, (Caleb Bosanko), (Michaiah Johnson) |
| 15:18.0, 16:28.0, 16:31.0, 17:00.0, 17:26.0, (17:26.0), (17:56.0) |
3 | 69 | Rowland,
CA - Team Time (1st 5) 1:25:53.8 | Spread (1st 5) 43.0 |
| 8, 10, 14, 16, 21, (24), (27) |
| Tyler Haas, Nicholas Lai, Alejandro Alvarez, Raymond Chen, Dylan Minarto, (Jarron Chua), (Eric Yang Zhou Cao) |
| 16:47.0, 16:52.6, 17:20.2, 17:24.0, 17:30.0, (17:44.1), (18:33.9) |
4 | 126 | Diamond Bar,
CA - Team Time (1st 5) 1:33:11.0 | Spread (1st 5) 4:06.0 |
| 7, 26, 28, 30, 35 |
| Simon Worku, Bobby Zhu, Nathan Lin, Timothy Kang, Isaac Hui |
| 16:39.0, 18:22.0, 18:37.0, 18:48.0, 20:45.0 |
5 | 127 | South Hills,
CA - Team Time (1st 5) 1:35:25.8 | Spread (1st 5) 4:42.2 |
| 6, 17, 29, 37, 38, (39), (40) |
| Andrew Oseguera, Nathan Ruiz, Gabriel Banegas, David Lisberg, Jacob Perez, (Ryan Li), (Anthony Gonzalez) |
| 16:38.8, 17:25.0, 18:45.0, 21:16.0, 21:21.0, (21:30.0), (22:11.0) |
6 | 141 | Los Altos,
CA - Team Time (1st 5) 1:34:47.0 | Spread (1st 5) 2:39.0 |
| 22, 23, 31, 32, 33, (34), (36) |
| Ethan Francis, Adrian Estrada, George Guerrero, Colin Chen, Nathan Preston Armienta, (Ariel Hernandez), (Yanzhe Zhang) |
| 17:38.0, 17:39.0, 19:05.0, 20:08.0, 20:17.0, (20:37.0), (20:50.0) |