1 | 31 | San Dieguito Academy,
CA - Team Time (1st 5) 1:32:32.0 | Spread (1st 5) 1:04.0 |
| 3, 4, 7, 8, 9, (10), (12) |
| Nate Burns, Jake Greve, Brendan Junge, Nick Armstrong, Conor Paris, (Lane Jackson), (Steven Forsythe) |
| 17:57.0, 18:08.0, 18:36.0, 18:50.0, 19:01.0, (19:08.0), (19:34.0) |
2 | 66 | Tri-City Christian,
CA - Team Time (1st 5) 1:37:11.0 | Spread (1st 5) 2:54.0 |
| 1, 11, 14, 18, 22, (26), (27) |
| Eric Causey, Jake Wengronowitz, Carson Colpean, Joe Pichette, Tyler Kinzie, (Paul Keating), (Paul Dodaro) |
| 17:38.0, 19:13.0, 19:36.0, 20:12.0, 20:32.0, (20:44.0), (20:53.0) |
3 | 82 | Calvin Christian,
CA - Team Time (1st 5) 1:39:21.0 | Spread (1st 5) 2:13.0 |
| 5, 15, 19, 20, 23, (28), (31) |
| Jake Bons, Tim Hoekstra, Sam Richerd, Ryan Waardenburg, Adam Brouwer, (Murray Doig), (John Hall) |
| 18:22.0, 19:52.0, 20:15.0, 20:17.0, 20:35.0, (21:11.0), (21:39.0) |
4 | 103 | Santa Fe Christian,
CA - Team Time (1st 5) 1:41:41.0 | Spread (1st 5) 2:51.0 |
| 6, 13, 25, 29, 30, (34), (36) |
| Andy Kramer, Ryan ORourke, Eric Trexel, Arin Loudon, Kevin Changaris, (Freddie Reid), (James Franklin) |
| 18:35.0, 19:35.0, 20:43.0, 21:22.0, 21:26.0, (22:29.0), (23:17.0) |
5 | 107 | Escondido Charter,
CA - Team Time (1st 5) 1:42:15.0 | Spread (1st 5) 4:11.0 |
| 2, 17, 24, 31, 33 |
| Kyle Broxterman, Jacinto Dominguez, Trent Broxterman, Peter Valdes, Jaron Wohlwend |
| 17:50.0, 20:05.0, 20:40.0, 21:39.0, 22:01.0 |
6 | 146 | Army-Navy Academy,
CA - Team Time (1st 5) 1:50:14.0 | Spread (1st 5) 3:48.0 |
| 16, 21, 35, 36, 38, (39), (40) |
| Zack Black, Ross Piccinini, Fasil Ahmed, Chris Mui, Michael Glaser, (Max Meraz), (Gregory Mui) |
| 19:53.0, 20:31.0, 22:52.0, 23:17.0, 23:41.0, (24:54.0), (25:52.0) |