1 | 49 | Harker,
CA - Team Time (1st 5) 1:28:16.0 | Spread (1st 5) 1:07.0 |
| 1, 6, 7, 17, 18, (20), (32) |
| Sam Levine, Aadithya Prakash, Stefan Eckhardt, Protek Biswas, Kevin Xu, (Adam Perelman), (Arjun Mody) |
| 17:05.0, 17:22.0, 17:28.0, 18:09.0, 18:12.0, (18:20.0), (19:20.0) |
2 | 60 | Crystal Springs Uplands,
CA - Team Time (1st 5) 1:28:57.0 | Spread (1st 5) 55.0 |
| 8, 9, 10, 11, 22, (25), (28) |
| Bryce Cronkite-Ratcliff, Erik Schiller, Cody Heiner, Andy Martinez, Cole Roberts, (Daniel Friedman), (Will Gray) |
| 17:30.0, 17:35.0, 17:39.0, 17:48.0, 18:25.0, (18:29.0), (18:52.0) |
3 | 80 | Eastside College Prep,
CA - Team Time (1st 5) 1:31:31.0 | Spread (1st 5) 2:39.0 |
| 2, 2, 5, 35, 36 |
| Darryl Sepulveda, Jabari Perry, Jakari Perry, Denzel Jackson, Andrew Cruz |
| 17:14.0, 17:14.0, 17:21.0, 19:49.0, 19:53.0 |
4 | 94 | The King’s Academy,
CA - Team Time (1st 5) 1:31:25.0 | Spread (1st 5) 1:24.0 |
| 12, 14, 16, 21, 31, (38), (40) |
| John Westwood, Matthew Isaacson, Matthew Burke, Scott Cornelius, Kyle Westwood, (Michael Haas), (Jacob Spence) |
| 17:50.0, 17:53.0, 18:04.0, 18:24.0, 19:14.0, (20:01.0), (20:32.0) |
5 | 104 | Menlo,
CA - Team Time (1st 5) 1:31:25.0 | Spread (1st 5) 51.0 |
| 13, 15, 24, 25, 27, (37), (39) |
| Kevin Taylor, Samuel Parker, Ben Godfrey, Lowry Yankwich, Lucas Sokolsky, (Scott Madera), (Geoffrey Lalonde) |
| 17:52.0, 17:54.0, 18:27.0, 18:29.0, 18:43.0, (20:00.0), (20:26.0) |
| 104 | Woodside Priory,
CA - Team Time (1st 5) 1:31:53.0 | Spread (1st 5) 1:42.0 |
| 4, 19, 22, 29, 30, (33), (34) |
| Arnaud Kpachavi, Tommy Shields, David Bessin, David Low, Sean Zarringhalam, (Rocky Chan), (Scott DiGiorgio) |
| 17:19.0, 18:15.0, 18:25.0, 18:53.0, 19:01.0, (19:26.0), (19:27.0) |