| 1 | 39 | Piedmont,
CA - Team Time (1st 5) 1:26:54.0 | Spread (1st 5) 2:12.0 |
| 1, 3, 9, 12, 14, (15), (16) |
| Simon Jacobs, John Weber, Chris White, Max Becker, Jack Ireland, (Charlie Wetherbee), (Chris Turney) |
| 16:14.0, 16:28.0, 17:36.0, 18:10.0, 18:26.0, (18:27.0), (18:31.0) |
| 2 | 40 | St Mary's College,
CA - Team Time (1st 5) 1:27:27.0 | Spread (1st 5) 2:21.0 |
| 2, 4, 7, 10, 17, (26) |
| Dan Maxwell, Tony Levine, Duncan Calvert, Stevie Greene, Angus Sidore, (Eddie Hill) |
| 16:21.0, 17:07.0, 17:28.0, 17:49.0, 18:42.0, (19:38.0) |
| 3 | 80 | Dougherty Valley,
CA - Team Time (1st 5) 1:33:14.0 | Spread (1st 5) 1:57.0 |
| 5, 13, 19, 21, 22, (23), (25) |
| Jonathan Javier, Jesse Zipursky, Fred Ho, Gabe DelCastillo, Alex McCann, (Zaid Zauddine), (Zach Rice) |
| 17:20.0, 18:21.0, 19:01.0, 19:15.0, 19:17.0, (19:19.0), (19:30.0) |
| 4 | 95 | Terra Linda,
CA - Team Time (1st 5) 1:34:52.0 | Spread (1st 5) 2:53.0 |
| 6, 18, 20, 24, 27, (28), (33) |
| Jimmy Connolly, Mathieu De Longis, Dylan Carr, Chris Stapp, Keiran Perez, (Simren Singh), (Kingsley Leung) |
| 17:24.0, 18:45.0, 19:04.0, 19:22.0, 20:17.0, (20:37.0), (23:45.0) |
| 5 | 109 | Willits,
CA - Team Time (1st 5) 1:43:43.0 | Spread (1st 5) 5:49.0 |
| 8, 11, 29, 30, 31, (32) |
| Valle Rogers, Chris Orr, Justin Doty, Joseph Oslund, Dalton Aguilar, (Eli Byers) |
| 17:35.0, 17:52.0, 21:35.0, 23:17.0, 23:24.0, (23:34.0) |