1 | 50 | Sacred Heart Prep,
CA - Team Time (1st 5) 1:24:35.2 | Spread (1st 5) 54.3 |
| 2, 7, 12, 14, 15, (21), (40) |
| Zach Kaplan, Kyle Burbach, Bill White, Joey Putnam, Steven Glassmoyer, (Carter Kremer), (Matthew Jacobs) |
| 16:16.3, 16:49.5, 17:08.5, 17:10.3, 17:10.6, (17:26.3), (18:38.5) |
2 | 58 | Crystal Springs Uplands,
CA - Team Time (1st 5) 1:25:04.9 | Spread (1st 5) 32.9 |
| 4, 10, 11, 16, 17, (23), (26) |
| Jake Kohn, Kaveh Motamed, Sam Klotz, Preston Lam, Ryan Kaveh, (Collin Ching), (Simon Willig) |
| 16:38.3, 16:57.6, 17:06.9, 17:10.9, 17:11.2, (17:34.1), (17:49.1) |
| 58 | Menlo,
CA - Team Time (1st 5) 1:24:34.9 | Spread (1st 5) 1:57.3 |
| 1, 3, 6, 19, 29, (34), (43) |
| Daniel Pugliese, Matt Myers, Andrew Schmitt, Michael Machlin, Eric Jadallah, (Paul Roever), (Samuel Redmond) |
| 16:02.3, 16:29.0, 16:46.2, 17:17.8, 17:59.6, (18:17.0), (18:54.2) |
4 | 107 | Woodside Priory,
CA - Team Time (1st 5) 1:27:31.4 | Spread (1st 5) 54.9 |
| 9, 22, 24, 25, 27, (32), (37) |
| Johnny Trudelle, Leo Berez, Dylan Croll, Joe Farned, Isaac Berez, (Brian DiGiorgio), (Chris Gregory) |
| 16:56.6, 17:26.5, 17:36.6, 17:40.2, 17:51.5, (18:11.0), (18:27.2) |
5 | 108 | Harker,
CA - Team Time (1st 5) 1:27:56.7 | Spread (1st 5) 1:32.0 |
| 8, 13, 18, 33, 36, (39), (41) |
| Corey Gonzales, Tyler Yeats, Proteek Biswas, Rahul Srldhar, Rahul Sridhar, (Raymond Cheng), (Rahul Balakrishnan) |
| 16:53.0, 17:08.8, 17:17.2, 18:12.7, 18:25.0, (18:38.0), (18:49.6) |
6 | 114 | The King’s Academy,
CA - Team Time (1st 5) 1:27:59.7 | Spread (1st 5) 1:22.9 |
| 5, 20, 28, 30, 31, (44), (45) |
| Joshua Keefe, Peter Williams, Daniel Oneil, Nikolas Tan, Derek Field, (Abin Thomas), (Ben Shirey) |
| 16:41.0, 17:20.0, 17:55.1, 17:59.7, 18:03.9, (18:59.2), (19:24.0) |
7 | 208 | St Lawrence Academy,
CA - Team Time (1st 5) 1:35:04.0 | Spread (1st 5) 1:32.0 |
| 35, 38, 42, 46, 47, (48), (49) |
| Tamas Carli, Ashish Velagapudi, Devon Gonzalez, Martin Perez, Akhil Reddy, (Michael Lima), (Jorawar Gellon) |
| 18:20.0, 18:34.0, 18:53.0, 19:25.0, 19:52.0, (20:02.0), (20:25.0) |
8 | 260 | Pinewood,
CA - Team Time (1st 5) 1:43:42.4 | Spread (1st 5) 30.9 |
| 50, 51, 52, 53, 54, (55), (56) |
| Ryland Chan, Austin Twombly, Kevin Endersby, Jack Hochberg, Vishul Jindal, (Dylan Dryer), (Ben Brown) |
| 20:27.1, 20:32.0, 20:52.0, 20:53.3, 20:58.0, (21:13.5), (21:34.0) |