1 | 23 | La Canada,
CA - Team Time (1st 5) 1:21:25.0 | Spread (1st 5) 46.0 |
| 2, 3, 4, 6, 8, (13), (15) |
| Aayush Shah, Johnny Wu, Andrew Fisher, Adam Skaggs, Erick Lankey, (Brendan Greene), (Anton Cwik) |
| 15:49.0, 16:17.0, 16:20.0, 16:24.0, 16:35.0, (17:00.0), (17:08.0) |
2 | 34 | South Pasadena,
CA - Team Time (1st 5) 1:21:42.0 | Spread (1st 5) 2:00.0 |
| 1, 5, 7, 10, 11, (13), (18) |
| Samuel Pons, Tyler Ryan, Alexander Tranquada, Andrei Thompson, Bryan Houser, (Jon Weiner), (Jacob Kabealo) |
| 14:57.0, 16:21.0, 16:33.0, 16:54.0, 16:57.0, (17:00.0), (17:24.0) |
3 | 73 | San Marino,
CA - Team Time (1st 5) 1:26:43.0 | Spread (1st 5) 1:38.0 |
| 9, 11, 16, 17, 20, (24), (35) |
| Michael Gimbel, Constantin Raether, Robert Moreton, Alex Yuter, Ryan Tan, (Jayson Yuter), (Charlie Martin) |
| 16:45.0, 16:57.0, 17:15.0, 17:23.0, 18:23.0, (19:07.0), (21:43.0) |
4 | 111 | Temple City,
CA - Team Time (1st 5) 1:32:14.0 | Spread (1st 5) 1:49.0 |
| 19, 20, 22, 23, 27, (31), (32) |
| Vincent Wong, Alexander Lam, Danny Lu, Dennis Deng, Bram Vargas, (Brian Chen), (Derek Nakano) |
| 17:30.0, 18:23.0, 18:24.0, 18:38.0, 19:19.0, (21:11.0), (21:13.0) |
5 | 138 | Monrovia,
CA - Team Time (1st 5) 1:39:08.0 | Spread (1st 5) 1:20.0 |
| 25, 26, 28, 29, 30, (32), (34) |
| Michael Pardo, Charlie Carnivale, Max Armenta, Hector Garcia, Khalil Simaan, (Kevin Romero), (Joseph Ocampo) |
| 19:13.0, 19:18.0, 19:40.0, 20:24.0, 20:33.0, (21:13.0), (21:39.0) |