1 | 29 | Cathedral Catholic,
CA - Team Time (1st 5) 1:21:10.0 | Spread (1st 5) 1:05.0 |
| 1, 4, 6, 7, 11, (12), (14) |
| Max Wilson, Blake Levy, Matthew Martinez, Ryan Sweeney, Matthew Jabro, (Dhruv Gupta), (Ivan Seegmiller) |
| 15:34.0, 16:02.0, 16:25.0, 16:30.0, 16:39.0, (16:40.0), (16:42.0) |
2 | 51 | Scripps Ranch,
CA - Team Time (1st 5) 1:22:29.0 | Spread (1st 5) 1:10.0 |
| 2, 5, 8, 17, 19, (22), (23) |
| Giancarlo da Silva, Caden Farrow, Nicholas Melanese, Brian Maguire, Ken Belt, (Kai Koverchuk), (Kyle Richardson) |
| 15:53.0, 16:08.0, 16:31.0, 16:54.0, 17:03.0, (17:20.0), (17:22.0) |
3 | 77 | University City,
CA - Team Time (1st 5) 1:24:27.0 | Spread (1st 5) 1:44.0 |
| 2, 12, 18, 20, 25, (27), (28) |
| Bryce Kueker, Mark Alfred, David Melendez-Perdomo, Gael McClain-Martinez, Joseph DePascale, (Richard Dillon Nelson), (Aidan Krapf) |
| 15:53.0, 16:40.0, 17:02.0, 17:15.0, 17:37.0, (17:58.0), (18:01.0) |
4 | 112 | Coronado,
CA - Team Time (1st 5) 1:27:33.0 | Spread (1st 5) 2:08.0 |
| 8, 10, 21, 35, 38, (39), (41) |
| Landon Mullins, Cole Mullins, Casey Harris, Aiden Baumann, Cole Hutcherson, (Rene' G Navarro), (Micah Arnott) |
| 16:31.0, 16:35.0, 17:16.0, 18:32.0, 18:39.0, (18:49.0), (18:53.0) |
5 | 135 | La Jolla,
CA - Team Time (1st 5) 1:28:51.0 | Spread (1st 5) 1:32.0 |
| 15, 24, 31, 32, 33, (34), (35) |
| Alexander West, Linden Scheder, Matthew Nunes, Kevin Korevaar, Roshan Hargens, (Reese Cruz), (Renan Tinney) |
| 16:44.0, 17:33.0, 18:08.0, 18:10.0, 18:16.0, (18:23.0), (18:32.0) |
6 | 136 | Canyon Hills,
CA - Team Time (1st 5) 1:29:18.0 | Spread (1st 5) 1:47.0 |
| 16, 26, 29, 30, 35, (39), (42) |
| Joseph Schafstall, Gavin Riley, Joshua Medina, Nathan Knepple, Bryan Tran, (Roman Gatica), (Tomas Schweitzer) |
| 16:45.0, 17:48.0, 18:06.0, 18:07.0, 18:32.0, (18:49.0), (19:26.0) |