| 1 | 29 | Cathedral Catholic,
CA - Team Time (1st 5) 1:24:03.0 | Spread (1st 5) 1:26.0 |
| 1, 4, 7, 8, 9, (10), (21) |
| Joaquin Martinez De Pinillos, Hank Tadeusiak, Finn Waters, Michael Robinson, Daniel Robinson, (Max Wilson), (Dominic Catanzaro) |
| 15:55.0, 16:30.0, 17:08.0, 17:09.0, 17:21.0, (17:27.0), (18:25.0) |
| 2 | 50 | Scripps Ranch,
CA - Team Time (1st 5) 1:26:58.0 | Spread (1st 5) 1:41.0 |
| 3, 6, 11, 14, 16, (17), (35) |
| Alex Barr, Bryce Evans, Ryan Connors, Nicholas Cassol, Ryan Quinn, (Gavin Dawson), (Bobby Brana) |
| 16:23.0, 17:06.0, 17:34.0, 17:51.0, 18:04.0, (18:10.0), (19:31.0) |
| 3 | 81 | Canyon Hills,
CA - Team Time (1st 5) 1:29:46.0 | Spread (1st 5) 2:40.0 |
| 2, 13, 17, 24, 25, (31), (41) |
| Anthony Benitez, Chris Alexander, Max Collier, Kevin Herrera, Jacob Laxamana, (Gavin Riley), (Mitchell Wahlster) |
| 16:12.0, 17:48.0, 18:10.0, 18:44.0, 18:52.0, (19:04.0), (20:43.0) |
| 4 | 114 | University City,
CA - Team Time (1st 5) 1:32:44.0 | Spread (1st 5) 3:04.0 |
| 5, 12, 22, 37, 38, (39), (42) |
| Alex Halter, Alex Bustos, Mark Alfred, Ben Rosas, Adam Turken, (Max Lopez), (Gus Stephanos) |
| 16:48.0, 17:41.0, 18:36.0, 19:47.0, 19:52.0, (20:19.0), (20:52.0) |
| 5 | 118 | La Jolla,
CA - Team Time (1st 5) 1:33:22.0 | Spread (1st 5) 58.0 |
| 15, 23, 26, 27, 27, (30), (40) |
| Raul Jackson, Casper Abbasi, Mitchell Morrison, Ian Dickinson, Ian Phipps, (Alex Kalchev), (Robert Baranic) |
| 17:57.0, 18:41.0, 18:54.0, 18:55.0, 18:55.0, (19:02.0), (20:39.0) |
| 6 | 131 | St Augustine,
CA - Team Time (1st 5) 1:33:40.0 | Spread (1st 5) 1:00.0 |
| 17, 20, 29, 32, 33, (34), (36) |
| Luc Charlier, Andrew Culp, Brenden Legaspi, William Legg, Jack Kaderabek, (Thomas Roth), (Alex Valdez) |
| 18:10.0, 18:13.0, 19:00.0, 19:07.0, 19:10.0, (19:15.0), (19:45.0) |