| 1 | 20 | Bellarmine College Prep,
CA - Team Time (1st 5) 1:02:01.0 | Spread (1st 5) 8.0 |
| 2, 3, 4, 5, 6, (7), (7) |
| Luke Hammers, Ted Fuell, Sam Diab, Nolan Topper, Nicholas Riener, (Luis Miguel Zialcita), (Christian Yarwood) |
| 12:21.0, 12:22.0, 12:24.0, 12:25.0, 12:29.0, (12:30.0), (12:30.0) |
| 2 | 69 | St Ignatius,
CA - Team Time (1st 5) 1:04:21.0 | Spread (1st 5) 37.0 |
| 7, 10, 16, 17, 19, (20), (20) |
| Marco Bonacini, Sean Doheny, Matt Fisher, Evan Yee, Chris Andrews, (Joey Cuevas), (John DeGraw) |
| 12:30.0, 12:44.0, 12:59.0, 13:01.0, 13:07.0, (13:08.0), (13:08.0) |
| 3 | 71 | Junipero Serra,
CA - Team Time (1st 5) 1:04:21.0 | Spread (1st 5) 16.0 |
| 12, 12, 14, 15, 18, (24), (25) |
| Jack Lewis, Enrique Brenes, Sean O'Brien, Raymond Zhang, Ryan Possa, (Brendan Callagy), (Aidan Pond) |
| 12:46.0, 12:46.0, 12:49.0, 12:58.0, 13:02.0, (13:20.0), (13:28.0) |
| 4 | 82 | Archbishop Riordan,
CA - Team Time (1st 5) 1:05:11.0 | Spread (1st 5) 1:20.0 |
| 1, 10, 22, 23, 26, (27), (28) |
| Trevor Paulbitski, EJ Odocayen, Alexander Vallecillo, James Upchurch, Gene Aberouette, (Aidan Murtagh), (Aj Torrente) |
| 12:15.0, 12:44.0, 13:18.0, 13:19.0, 13:35.0, (13:54.0), (14:37.0) |