1 | 22 | Poly (Long Beach),
CA - Team Time (1st 5) 1:17:41.0 | Spread (1st 5) 43.0 |
| 1, 2, 4, 7, 8, (10), (12) |
| Andrew Neff, Sean Franklin, Carl Price, Daniel Stuver, Alex Eastly, (Ruben Baerga), (Ryan Renfrew) |
| 15:08.0, 15:23.0, 15:33.0, 15:46.0, 15:51.0, (15:57.0), (16:00.0) |
2 | 51 | Lakewood,
CA - Team Time (1st 5) 1:20:18.0 | Spread (1st 5) 50.0 |
| 5, 6, 11, 14, 15, (16), (18) |
| Chris Pleitez, Hector Olague, Gilberto Martinez, David Pleitez, Ian Nold, (Matthew Thrash), (Jacob Echeverry) |
| 15:40.0, 15:43.0, 15:58.0, 16:27.0, 16:30.0, (16:31.0), (16:37.0) |
3 | 60 | Wilson (Long Beach),
CA - Team Time (1st 5) 1:20:55.0 | Spread (1st 5) 1:26.0 |
| 3, 9, 13, 16, 19, (20), (22) |
| Edwin Rodriguez, Andrew Godsil, Tanner Ruegg, Connor Stevens, Thomas Curran, (Reynaldo Cruz), (Kamren Robinson) |
| 15:28.0, 15:56.0, 16:06.0, 16:31.0, 16:54.0, (16:56.0), (17:27.0) |
4 | 119 | Millikan,
CA - Team Time (1st 5) 1:27:49.0 | Spread (1st 5) 25.0 |
| 21, 23, 24, 25, 26, (27), (28) |
| Pablo Cardenas, Jesus Bernal, Anthony Ramos, David Flores, Ezeqiuel Cardenas, (Miles Platt), (Torin Ng) |
| 17:19.0, 17:29.0, 17:36.0, 17:41.0, 17:44.0, (18:07.0), (18:19.0) |