1 | 28 | Del Norte,
CA - Team Time (1st 5) 43:39.0 | Spread (1st 5) 47.0 |
| 1, 4, 5, 6, 12, (13), (24) |
| Mark Quiroz, Matteo Pinto, Eric Inumerable, Aaron Reichner, Garrett Grant, (Daniel Khasanov), (Eric Ohler) |
| 8:13.0, 8:45.0, 8:47.0, 8:54.0, 9:00.0, (9:01.0), (9:38.0) |
2 | 53 | San Pasqual,
CA - Team Time (1st 5) 44:50.0 | Spread (1st 5) 37.0 |
| 3, 7, 10, 16, 17, (18), (20) |
| Kyle Becker, Phillip Paul, Liam Armour, Connor Cavassa, Noah Newton, (Jake Cooper), (Evan Phibbs) |
| 8:37.0, 8:55.0, 8:57.0, 9:07.0, 9:14.0, (9:16.0), (9:21.0) |
3 | 72 | Vista,
CA - Team Time (1st 5) 45:32.0 | Spread (1st 5) 1:16.0 |
| 2, 8, 15, 22, 25, (26), (28) |
| Adrian Mangoba, Jorge Maldonado, David Groth, Orlando Corcuera, Sam Wilson, (Garrett Pieramico), (Ian Wilson) |
| 8:25.0, 8:56.0, 9:04.0, 9:26.0, 9:41.0, (9:43.0), (9:50.0) |
4 | 89 | Ramona,
CA - Team Time (1st 5) 46:23.0 | Spread (1st 5) 44.0 |
| 11, 13, 18, 21, 26, (29), (33) |
| Colin Uekert, Isaiah Spieker, Anthony Jauregui, James Meskell, Connor Swan, (Matt Meskell), (Eric Szymanski) |
| 8:59.0, 9:01.0, 9:16.0, 9:24.0, 9:43.0, (9:52.0), (10:00.0) |
5 | 124 | Canyon Crest Academy,
CA - Team Time (1st 5) 48:09.0 | Spread (1st 5) 59.0 |
| 8, 23, 30, 31, 32, (34), (35) |
| Josh Bernd, Kevin Choe, Jack Martin, Andrew Morris, Callum Goulding, (Michael Carlson), (Luke Johnson) |
| 8:56.0, 9:31.0, 9:53.0, 9:54.0, 9:55.0, (10:07.0), (10:24.0) |