1 | 28 | Cathedral Catholic,
CA - Team Time (1st 5) 49:34.9 | Spread (1st 5) 42.3 |
| 1, 5, 6, 7, 9, (13), (15) |
| Max Wilson, Blake Levy, Matthew Martinez, David Hoiles, Ryan Sweeney, (Chris Laney), (Ivan Seegmiller) |
| 9:29.6, 9:45.0, 10:01.4, 10:07.0, 10:11.9, (10:22.7), (10:22.8) |
2 | 53 | Scripps Ranch,
CA - Team Time (1st 5) 50:24.7 | Spread (1st 5) 1:05.3 |
| 2, 4, 10, 17, 20, (21), (23) |
| Giancarlo da Silva, Caden Farrow, Joshua Cox, Brian Maguire, Ken Belt, (Kyle Richardson), (Kai Koverchuk) |
| 9:31.1, 9:37.9, 10:12.2, 10:27.1, 10:36.4, (10:37.8), (10:40.5) |
3 | 70 | University City,
CA - Team Time (1st 5) 51:27.8 | Spread (1st 5) 1:04.5 |
| 3, 8, 13, 22, 24, (26), (27) |
| Bryce Kueker, Mark Alfred, David Melendez-Perdomo, Gael McClain-Martinez, Joseph DePascale, (Richard Dillon Nelson), (Aidan Krapf) |
| 9:37.1, 10:08.4, 10:22.7, 10:38.0, 10:41.6, (10:43.1), (10:48.0) |
4 | 129 | Canyon Hills,
CA - Team Time (1st 5) 54:35.9 | Spread (1st 5) 1:20.1 |
| 11, 12, 32, 34, 40, (41), (42) |
| Joseph Schafstall, Gavin Riley, Joshua Medina, Bryan Tran, Tomas Schweitzer, (Roman Gatica), (Pouya Pirouzian) |
| 10:14.1, 10:20.1, 11:11.9, 11:15.6, 11:34.2, (12:03.0), (12:24.8) |
5 | 131 | La Jolla,
CA - Team Time (1st 5) 53:51.6 | Spread (1st 5) 21.0 |
| 19, 25, 28, 29, 30, (35), (36) |
| Linden Scheder, Alexander West, Roshan Hargens, Kevin Korevaar, Matthew Nunes, (Reese Cruz), (Renan Tinney) |
| 10:34.8, 10:42.5, 10:48.1, 10:50.4, 10:55.8, (11:16.0), (11:16.3) |
6 | 135 | Coronado,
CA - Team Time (1st 5) 54:44.4 | Spread (1st 5) 1:03.2 |
| 16, 18, 31, 33, 37, (38), (39) |
| Casey Harris, Cole Mullins, Landon Mullins, Aiden Baumann, Micah Arnott, (Cole Hutcherson), (Rene' G Navarro) |
| 10:23.1, 10:34.1, 11:08.2, 11:12.7, 11:26.3, (11:28.7), (11:29.8) |