1 | 51 | Forest Lake Christian,
CA - Team Time (1st 5) 1:37:43.1 | Spread (1st 5) 2:58.0 |
| 1, 8, 13, 14, 15, (21), (22) |
| Austin Violette, Zach Ponce, Ashton Santee, DJ Unruh, Billy Corbin, (Maxx Manula), (Seth Brainard) |
| 17:17.0, 19:51.2, 20:09.0, 20:10.9, 20:15.0, (20:43.0), (20:51.0) |
2 | 65 | Sierra Ridge Academy,
CA - Team Time (1st 5) 1:40:13.0 | Spread (1st 5) 1:29.0 |
| 7, 10, 12, 17, 19, (32), (34) |
| Benjamin Kay, Juan Gonzalez, Randal Williams, Roland Simmons, Ivan Nunez, (Carlos Magana), (Verde Bailey) |
| 19:11.0, 19:54.0, 20:05.0, 20:23.0, 20:40.0, (22:10.0), (22:13.0) |
3 | 88 | Sacramento Country Day,
CA - Team Time (1st 5) 1:41:31.1 | Spread (1st 5) 3:54.0 |
| 2, 6, 23, 24, 33, (36) |
| Marco Siragusa, Damien Blake, Daniel Edgren, Zach Eltorai, Alex Graves, (Barrie Fuesi) |
| 18:16.4, 19:04.0, 20:53.6, 21:06.7, 22:10.4, (22:56.0) |
| 88 | Victory Christian,
CA - Team Time (1st 5) 1:42:30.1 | Spread (1st 5) 3:14.8 |
| 5, 9, 16, 27, 31, (44), (45) |
| Jake Miner, Jake Wilhelm, Ben Fischel, Nick Palomo, Brad Abbrott, (Micah Pherigo), (Joel Fischel) |
| 18:53.0, 19:52.0, 20:16.0, 21:21.3, 22:07.8, (24:41.7), (24:50.5) |
5 | 100 | Elliot Christian,
CA - Team Time (1st 5) 1:44:16.0 | Spread (1st 5) 4:08.0 |
| 4, 11, 19, 29, 37, (43), (46) |
| Garrett Fetzer, Andrew Cotton, Alexander Lappas, Tom Lippert, Luke Larue, (RJ Martinez), (Michael Treat) |
| 18:49.0, 19:58.0, 20:40.0, 21:52.0, 22:57.0, (24:41.0), (27:18.0) |
6 | 134 | Foresthill,
CA - Team Time (1st 5) 1:48:51.0 | Spread (1st 5) 5:44.0 |
| 3, 25, 26, 38, 42 |
| Kevin Tobin, David Cox, Jacob Apodaca, Tyler Giles, Nick Graham |
| 18:32.0, 21:07.0, 21:19.0, 23:37.0, 24:16.0 |
7 | 150 | Faith Christian,
CA - Team Time (1st 5) 1:50:55.0 | Spread (1st 5) 3:10.0 |
| 18, 28, 30, 35, 39, (39), (41) |
| Ari Hall, Josh Betts, Bobby Lovell, Blake Gaspard, Garson Greathouse, (Rob Murphy), (Justin Spence) |
| 20:39.0, 21:42.0, 21:57.0, 22:48.0, 23:49.0, (23:49.0), (23:59.0) |