1 | 20 | Cathedral Catholic,
CA - Team Time (1st 5) 44:37.0 | Spread (1st 5) 1:03.0 |
| 1, 3, 4, 6, 6, (9), (21) |
| Max Wilson, David Hoiles, Dhruv Gupta, Jack Bacinett, Juan Cardenas, (Ben Rodenbeck), (Ryan Sweeney) |
| 8:14.0, 8:54.0, 8:55.0, 9:17.0, 9:17.0, (9:21.0), (9:57.0) |
2 | 55 | University City,
CA - Team Time (1st 5) 46:33.0 | Spread (1st 5) 54.0 |
| 2, 11, 11, 15, 16, (17), (22) |
| Mark Alfred, Wesley Clarkson, David Melendez-Perdomo, Kyle Quesenberry, Max Lopez, (Kai Nambu), (Jack Moore) |
| 8:38.0, 9:26.0, 9:26.0, 9:31.0, 9:32.0, (9:38.0), (10:00.0) |
3 | 74 | Canyon Hills,
CA - Team Time (1st 5) 47:46.0 | Spread (1st 5) 20.0 |
| 10, 11, 14, 19, 20, (23), (24) |
| Bryan Tran, Jack Rouza, Gavin Riley, Joseph Schafstall, Harrison Hess, (Garrett Moore), (Nathan Knepple) |
| 9:25.0, 9:26.0, 9:27.0, 9:43.0, 9:45.0, (10:04.0), (10:05.0) |
4 | 80 | La Jolla,
CA - Team Time (1st 5) 49:00.0 | Spread (1st 5) 1:12.0 |
| 5, 6, 18, 25, 26, (27), (27) |
| Robert Baranic, Brody Odmark, Blaise Colburn, Tyler Simpson, Alexander West, (Chase Maisel), (Kevin Korevaar) |
| 9:16.0, 9:17.0, 9:41.0, 10:18.0, 10:28.0, (10:48.0), (10:48.0) |