| 1 | 41 | Scripps Ranch,
CA - Team Time (1st 5) 1:21:20.0 | Spread (1st 5) 1:10.0 |
| 4, 5, 9, 10, 13, (15), (15) |
| Bobby Brana, Ryan Connors, Kieko Paman, Jonathan Cederquist, Ryan Quinn, (Nicholas Cassol), (Gavin Dawson) |
| 15:37.0, 16:07.0, 16:17.0, 16:32.0, 16:47.0, (16:52.0), (16:52.0) |
| 2 | 52 | Cathedral Catholic,
CA - Team Time (1st 5) 1:20:45.0 | Spread (1st 5) 2:32.0 |
| 1, 3, 8, 18, 22, (26), (29) |
| Joaquin Martinez De Pinillos, Finn Waters, Max Wilson, Tyler Sweeney, Thomas Hofig, (Juan Cardenas), (Ryan Sweeney) |
| 14:48.0, 15:23.0, 16:16.0, 16:58.0, 17:20.0, (17:28.0), (17:48.0) |
| 3 | 76 | University City,
CA - Team Time (1st 5) 1:24:16.0 | Spread (1st 5) 1:09.0 |
| 7, 11, 14, 21, 23, (27), (30) |
| Alex Halter, Alex Bustos, Gus Stephanos, Patric Berard, Cooper Talbott, (Nick Van Daelen), (Juwan Stanford) |
| 16:12.0, 16:36.0, 16:48.0, 17:19.0, 17:21.0, (17:30.0), (17:51.0) |
| 4 | 78 | Coronado,
CA - Team Time (1st 5) 1:24:10.0 | Spread (1st 5) 1:19.0 |
| 5, 12, 17, 19, 25, (31) |
| Spencer Busby, Ian Hurlburt, Connor Jaynes, Patrick Harris, Cole Mullins, (Casey Harris) |
| 16:07.0, 16:43.0, 16:53.0, 17:01.0, 17:26.0, (17:52.0) |
| 5 | 106 | Canyon Hills,
CA - Team Time (1st 5) 1:25:22.0 | Spread (1st 5) 2:58.0 |
| 2, 20, 24, 28, 32, (33), (34) |
| Anthony Benitez, Daniel Wilborn, Kevin Herrera, Mitchell Wahlster, Aiden Muller, (Gavin Riley), (Luis Fernando Perez) |
| 15:04.0, 17:08.0, 17:23.0, 17:45.0, 18:02.0, (18:07.0), (18:37.0) |