| 1 | 38 | Cathedral Catholic,
CA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 52.0 |
| 2, 6, 7, 10, 13, (15), (26) |
| Justin Haley, Tyler Robinson, Tommy Kroll, Josh Salmeron, Thomas Valente, (Connor Valenzuela), (Derek Gill) |
| 17:03.0, 17:32.0, 17:33.0, 17:45.0, 17:55.0, (17:59.0), (18:49.0) |
| 2 | 56 | St Augustine,
CA - Team Time (1st 5) 1:28:57.0 | Spread (1st 5) 59.0 |
| 4, 8, 9, 17, 18, (20), (24) |
| Thomas McGrath, Joe Mangan, Steve Pascucci, Ryan Suarez, Teague Ashcraft, (Chris Curtis), (Thomas Barrett) |
| 17:15.0, 17:39.0, 17:42.0, 18:07.0, 18:14.0, (18:26.0), (18:45.0) |
| 3 | 68 | La Jolla,
CA - Team Time (1st 5) 1:30:04.0 | Spread (1st 5) 1:46.0 |
| 3, 5, 11, 22, 27, (30), (31) |
| Andrew Farkas, Bryant Hammershaimb, Michael Conroy, Greg Horvath, Alex Eve, (Dylan Colburn), (Spenser Mays) |
| 17:12.0, 17:30.0, 17:50.0, 18:34.0, 18:58.0, (19:40.0), (19:47.0) |
| 4 | 81 | Scripps Ranch,
CA - Team Time (1st 5) 1:30:41.0 | Spread (1st 5) 52.0 |
| 11, 14, 15, 18, 23, (24) |
| Shyan Vaziri, Andrew Calinisan, Bryce Caputo, Brad Smith, Eric Leon, (Adam Philips) |
| 17:50.0, 17:56.0, 17:59.0, 18:14.0, 18:42.0, (18:45.0) |
| 5 | 134 | Hoover (SD),
CA - Team Time (1st 5) 1:37:34.0 | Spread (1st 5) 6:27.0 |
| 1, 27, 29, 38, 39, (40) |
| Dahir Mohamed, Yosef Weeldesislasa, Tamru Alehegn, Fereon Meferia, German Aparicio, (Gerardo Flores Villar) |
| 16:03.0, 18:58.0, 19:11.0, 20:52.0, 22:30.0, (22:58.0) |
| 6 | 154 | Mission Bay,
CA - Team Time (1st 5) 1:39:04.0 | Spread (1st 5) 2:03.0 |
| 21, 32, 32, 34, 35, (36), (37) |
| Arturo Canela, Joseph Curtis, Carlos Morales, Alex Passenheim, Matt Young, (Jared Pasquarella), (Micah Martinez) |
| 18:27.0, 20:02.0, 20:02.0, 20:03.0, 20:30.0, (20:34.0), (20:35.0) |