1 | 31 | Cathedral Catholic,
CA - Team Time (1st 5) 1:19:46.0 | Spread (1st 5) 43.0 |
| 2, 5, 7, 8, 9, (10), (13) |
| Thomas Valente, Jarron Helbock, Nicholas Grubiss, Jack Wilson, Daniel Connell, (Patrick Bourke), (Ben Horvath) |
| 15:29.0, 15:53.0, 16:05.0, 16:07.0, 16:12.0, (16:15.0), (16:26.0) |
2 | 65 | Patrick Henry,
CA - Team Time (1st 5) 1:21:49.0 | Spread (1st 5) 2:17.0 |
| 1, 6, 17, 19, 22, (24), (25) |
| Ryan Urie, Theodore Breslow, Adam O'Regan, Eric Cota, Jonathan Young, (David Watson), (Shayan Rastegarpour) |
| 14:53.0, 16:04.0, 16:47.0, 16:55.0, 17:10.0, (17:17.0), (17:18.0) |
3 | 67 | Scripps Ranch,
CA - Team Time (1st 5) 1:22:03.0 | Spread (1st 5) 1:50.0 |
| 3, 4, 15, 18, 27, (30), (32) |
| Brad Littooy, Shyan Vaziri, Javier Arango, Brandon Mercer, Kurt Rubenacker, (Neil Saddler), (Thomas Ryan) |
| 15:30.0, 15:43.0, 16:36.0, 16:54.0, 17:20.0, (17:37.0), (17:47.0) |
4 | 74 | Point Loma,
CA - Team Time (1st 5) 1:22:55.0 | Spread (1st 5) 52.0 |
| 11, 12, 14, 16, 21, (23), (31) |
| Tom Witkowski, Miguel Angel Sauceda, Duncan Swain, Hector Ramirez-Ramos, Taylor Boswell, (Hector Lopez), (David Flores) |
| 16:16.0, 16:25.0, 16:29.0, 16:37.0, 17:08.0, (17:13.0), (17:44.0) |
5 | 152 | Coronado,
CA - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 1:58.0 |
| 19, 28, 33, 34, 38, (39), (41) |
| Aryan Shay, Ryan Keeney, William Funk, Drew Findley, Casey Engelman, (Jack Gold), (Carlos Montes) |
| 16:55.0, 17:29.0, 17:51.0, 18:15.0, 18:53.0, (18:54.0), (19:22.0) |
6 | 162 | Christian,
CA - Team Time (1st 5) 1:30:23.0 | Spread (1st 5) 1:26.0 |
| 25, 29, 35, 36, 37, (40), (42) |
| Michael May, Daniel Strauss, William Kiel, Garrett Crouder, Casey Van Omerring, (Robert Spiering), (Matt Griffin) |
| 17:18.0, 17:33.0, 18:19.0, 18:29.0, 18:44.0, (18:57.0), (19:52.0) |