1 | 21 | Olive Pierce,
CA - Team Time (1st 5) 59:50.0 | Spread (1st 5) 41.0 |
| 1, 3, 4, 6, 7, (12), (13) |
| Max Edwards, Colin Uekert, Isaiah Spieker, Dylan Shields, Sam Clough, (Joey Jauregui), (James Meskell) |
| 11:38.0, 11:54.0, 11:56.0, 12:03.0, 12:19.0, (12:55.0), (12:56.0) |
2 | 54 | Oak Crest,
CA - Team Time (1st 5) 1:03:34.0 | Spread (1st 5) 1:12.0 |
| 5, 8, 10, 15, 16, (23), (24) |
| Austin Ryan, Alex Merder, Marco Jewell, Eric Lawver, Matt Lawson, (Reese Buckingham), (Dylan Horton) |
| 11:58.0, 12:36.0, 12:42.0, 13:08.0, 13:10.0, (14:46.0), (14:48.0) |
3 | 64 | Guajome Park Academy,
CA - Team Time (1st 5) 1:04:51.0 | Spread (1st 5) 1:50.0 |
| 2, 11, 14, 18, 19, (20), (20) |
| Jordan Brisco, Jorge Gonzalez, David Mitchell, Andrew Gillett, Carlo Manalad, (Connor Marsh), (Mannie Aguilar) |
| 11:49.0, 12:44.0, 13:01.0, 13:38.0, 13:39.0, (13:42.0), (13:42.0) |
4 | 99 | Valley,
CA - Team Time (1st 5) 1:11:40.0 | Spread (1st 5) 3:02.0 |
| 9, 17, 22, 25, 26, (27), (28) |
| Chad Hengesbach, Cory Large, Luke Stockes, John Goddard, Daniel Rodriguez, (Andy Gonzalez), (Sean Maple) |
| 12:39.0, 13:36.0, 14:19.0, 15:25.0, 15:41.0, (15:55.0), (16:18.0) |