1 | 35 | Crystal Springs Uplands,
CA - Team Time (1st 5) 1:27:03.0 | Spread (1st 5) 48.0 |
| 2, 4, 9, 9, 11, (16), (17) |
| Jake Kohn, Kaveh Motamed, Ryan Kaveh, Preston Lam, Sam Klotz, (Collin Ching), (Simon Willig) |
| 16:58.0, 17:13.0, 17:33.0, 17:33.0, 17:46.0, (18:05.0), (18:14.0) |
2 | 56 | Sacred Heart Prep,
CA - Team Time (1st 5) 1:28:56.0 | Spread (1st 5) 1:12.0 |
| 3, 8, 12, 14, 19, (28), (29) |
| Zach Kaplan, Kyle Burbach, Bill White, Carter Kremer, Steven Glassmoyer, (Clay Aitken-Young), (Matthew Jacobs) |
| 17:12.0, 17:29.0, 17:54.0, 17:57.0, 18:24.0, (19:25.0), (19:28.0) |
3 | 80 | Harker,
CA - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 2:21.0 |
| 6, 7, 15, 22, 30, (33) |
| Proteek Biswas, Corey Gonzales, Tyler Yeats, Rahul Srldhar, Nikhil Kishore, (Raymond Cheng) |
| 17:21.0, 17:24.0, 18:01.0, 18:49.0, 19:42.0, (20:27.0) |
4 | 90 | Menlo,
CA - Team Time (1st 5) 1:33:07.0 | Spread (1st 5) 3:27.0 |
| 1, 5, 26, 27, 31, (34), (41) |
| Daniel Pugliese, Andrew Schmitt, Michael Machlin, Eric Jadallah, Paul Roever, (Samuel Redmond), (Peter Osborne) |
| 16:53.0, 17:19.0, 19:12.0, 19:23.0, 20:20.0, (20:28.0), (21:39.0) |
5 | 94 | Woodside Priory,
CA - Team Time (1st 5) 1:32:06.0 | Spread (1st 5) 1:05.0 |
| 13, 18, 20, 20, 23, (23), (25) |
| Johnny Trudelle, Joe Farned, Leo Berez, Dylan Croll, Andrew Christensen, (Isaac Berez), (Brian DiGiorgio) |
| 17:55.0, 18:15.0, 18:28.0, 18:28.0, 19:00.0, (19:00.0), (19:07.0) |
6 | 178 | Pinewood,
CA - Team Time (1st 5) 1:44:02.0 | Spread (1st 5) 47.0 |
| 32, 35, 36, 37, 38, (39), (40) |
| Robin Sanders, Jack Hochberg, Ryland Chan, Kevin Endersby, Dylan Dryer, (Austin Twombly), (Vishul Jindal) |
| 20:26.0, 20:36.0, 20:42.0, 21:05.0, 21:13.0, (21:21.0), (21:32.0) |