1 | 37 | Jesuit,
CA - Team Time (1st 5) 1:15:15.0 | Spread (1st 5) 26.0 |
| 3, 6, 7, 10, 11, (12), (14) |
| Chris Goode, Flavio Medrano, Tristyn Martin, Kyle Sanborn, Sam Stoll, (Eric Ragland), (Chris Medina) |
| 14:50.0, 14:56.0, 15:01.0, 15:12.0, 15:16.0, (15:27.0), (16:04.0) |
2 | 53 | Whitney,
CA - Team Time (1st 5) 1:17:58.0 | Spread (1st 5) 3:05.0 |
| 1, 2, 3, 23, 24, (25), (29) |
| Ryan Hodgens, Jacob Zufelt, Nathan Wellington, Sean Donovan, Nicholas Pulido, (Devin Valdez), (Alec Bigelow) |
| 14:04.0, 14:48.0, 14:50.0, 17:07.0, 17:09.0, (17:14.0), (17:48.0) |
3 | 94 | Antelope,
CA - Team Time (1st 5) 1:22:25.0 | Spread (1st 5) 3:09.0 |
| 5, 9, 21, 26, 33, (36), (37) |
| Kevin Lozoya, Dakota Fierro, Avery Ward, Daniel Blanchard, Sandness Eric, (Nick Kirkpatrick), (Chris Baron) |
| 14:55.0, 15:06.0, 17:02.0, 17:18.0, 18:04.0, (18:17.0), (18:26.0) |
4 | 100 | El Camino (Sacramento),
CA - Team Time (1st 5) 1:23:58.0 | Spread (1st 5) 1:06.0 |
| 16, 18, 19, 20, 27, (35), (39) |
| Michael Meegan, Raymond Barsch, Tristan Novis, Matt Ramos, Matthew Bollinger, (Patrick Wilson), (Nick Arbogast) |
| 16:19.0, 16:24.0, 16:53.0, 16:57.0, 17:25.0, (18:14.0), (18:52.0) |
5 | 105 | Rio Americano,
CA - Team Time (1st 5) 1:23:44.0 | Spread (1st 5) 3:05.0 |
| 8, 13, 22, 28, 34 |
| George Halvorsen, Kenji Anzai, Nicholas Burchett, Josh Lowy, Michael Finneran |
| 15:03.0, 15:57.0, 17:05.0, 17:31.0, 18:08.0 |
6 | 131 | Cordova,
CA - Team Time (1st 5) 1:27:09.0 | Spread (1st 5) 2:26.0 |
| 15, 17, 29, 32, 38, (41), (42) |
| Marcus Reece, Denzel Johnson, Jose Torrentes, Edgar Amaya, Austin Johnson, (Dennis Johnson), (Glenn Hoopes) |
| 16:16.0, 16:23.0, 17:48.0, 18:00.0, 18:42.0, (19:17.0), (19:24.0) |
7 | 203 | Mira Loma,
CA - Team Time (1st 5) 1:47:29.0 | Spread (1st 5) 9:25.0 |
| 31, 40, 43, 44, 45 |
| Alex Ozdemir, Jeff Liang, David Lin, John West, Alvin Lau |
| 17:51.0, 18:56.0, 20:52.0, 22:34.0, 27:16.0 |