| 1 | 19 | Cathedral Catholic,
CA - Team Time (1st 5) 1:19:55.0 | Spread (1st 5) 29.0 |
| 1, 2, 4, 5, 7, (9), (12) |
| Patrick Bourke, Jarron Helbock, Patrick Fitzgerald, Nicholas Grubiss, Jake Williams, (Dalton Case), (Andrew Mock) |
| 15:44.0, 15:49.0, 16:04.0, 16:05.0, 16:13.0, (16:16.0), (16:21.0) |
| 2 | 67 | University City,
CA - Team Time (1st 5) 1:22:59.0 | Spread (1st 5) 1:14.0 |
| 3, 6, 17, 18, 23, (29), (31) |
| Victor Bennett, Daniel Cunningham, Steven Scheidt, Ryan Allsop, Tyler Culp, (Hayden Stone), (Juan Pacheco-Garcia) |
| 15:56.0, 16:12.0, 16:48.0, 16:53.0, 17:10.0, (17:41.0), (17:47.0) |
| 3 | 71 | St Augustine,
CA - Team Time (1st 5) 1:22:39.0 | Spread (1st 5) 35.0 |
| 10, 13, 13, 16, 19, (22), (25) |
| Joseph Saad, Max Kaderabek, Bernard Skomal, Zack Zickert, Joey Ramm, (John Wilson), (Scott Szafranski) |
| 16:20.0, 16:23.0, 16:23.0, 16:38.0, 16:55.0, (17:08.0), (17:20.0) |
| 4 | 104 | La Jolla,
CA - Team Time (1st 5) 1:25:31.0 | Spread (1st 5) 1:18.0 |
| 10, 20, 21, 26, 27, (28), (30) |
| Daniel Farkas, Zachary Wallace, Daniel Hamilton, Lonnie Bark, Spencer Kennedy, (Ethan Hammershaimb), (Jake Ippolito) |
| 16:20.0, 16:58.0, 17:04.0, 17:31.0, 17:38.0, (17:39.0), (17:44.0) |
| 5 | 112 | Canyon Hills,
CA - Team Time (1st 5) 1:26:55.0 | Spread (1st 5) 2:18.0 |
| 8, 15, 24, 32, 33, (34), (34) |
| Anthony Masayesva, Brian Masayesva, Shayn Lozano, Diego Schoenfield, Max Turnberg, (Jacob Harrison), (Ricardo Obeso) |
| 16:15.0, 16:36.0, 17:13.0, 18:18.0, 18:33.0, (18:44.0), (18:44.0) |