1 | 38 | Scripps Ranch,
CA - Team Time (1st 5) 1:23:20.0 | Spread (1st 5) 1:29.0 |
| 1, 3, 4, 14, 16, (29), (35) |
| Ryan Connors, Kieko Paman, Nicholas Cassol, Daniel Gallardo, Andrew Burns, (Giancarlo da Silva), (Eric Maurer) |
| 15:50.0, 16:25.0, 16:32.0, 17:14.0, 17:19.0, (18:06.0), (18:43.0) |
2 | 43 | Cathedral Catholic,
CA - Team Time (1st 5) 1:24:09.0 | Spread (1st 5) 1:10.0 |
| 2, 7, 10, 11, 13, (18), (22) |
| Max Wilson, Sebastian Radilla, Thomas Hofig, Ryan Sweeney, Matthew Martinez, (Juan Cardenas), (Blake Levy) |
| 16:03.0, 16:42.0, 17:01.0, 17:10.0, 17:13.0, (17:43.0), (17:51.0) |
3 | 70 | University City,
CA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:09.0 |
| 6, 8, 15, 20, 21, (23), (28) |
| Nick Van Daelen, Mark Alfred, Cooper Talbott, Patric Berard, David Melendez-Perdomo, (Bryce Kueker), (Qusay Lateef) |
| 16:41.0, 16:50.0, 17:16.0, 17:46.0, 17:50.0, (17:52.0), (18:04.0) |
4 | 98 | Coronado,
CA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 1:41.0 |
| 5, 9, 25, 27, 32, (33), (42) |
| Connor Jaynes, Cole Mullins, Casey Harris, Grant Hawthorne, Spencer Busby, (Landon Mullins), (Will Leonard) |
| 16:34.0, 17:00.0, 17:57.0, 18:02.0, 18:15.0, (18:18.0), (20:52.0) |
5 | 126 | Canyon Hills,
CA - Team Time (1st 5) 1:29:58.0 | Spread (1st 5) 1:45.0 |
| 11, 17, 30, 31, 37, (39), (41) |
| Joseph Schafstall, Gavin Riley, Luis Fernando Perez, Aiden Muller, Alejandro Ayala, (Nathan Knepple), (Bryan Tran) |
| 17:10.0, 17:28.0, 18:11.0, 18:14.0, 18:55.0, (19:03.0), (19:53.0) |
6 | 139 | La Jolla,
CA - Team Time (1st 5) 1:30:54.0 | Spread (1st 5) 1:00.0 |
| 19, 24, 26, 34, 36, (37), (40) |
| Linden Scheder, Ian Phipps, Alex Kalchev, Alexander West, Kevin Korevaar, (Roshan Hargens), (Ricardo Arthur Correa) |
| 17:45.0, 17:56.0, 18:01.0, 18:27.0, 18:45.0, (18:55.0), (19:16.0) |