1 | 31 | Cathedral Catholic,
CA - Team Time (1st 5) 1:18:36.4 | Spread (1st 5) 28.0 |
| 3, 5, 6, 8, 9, (11) |
| Blake Levy, Matthew Martinez, Ivan Seegmiller, David Hoiles, Ryan Sweeney, (Matthew Jabro) |
| 15:27.2, 15:39.9, 15:43.4, 15:50.7, 15:55.2, (16:04.6) |
2 | 50 | Scripps Ranch,
CA - Team Time (1st 5) 1:20:17.3 | Spread (1st 5) 1:28.7 |
| 2, 4, 12, 15, 17, (19), (20) |
| Giancarlo da Silva, Caden Farrow, Nicholas Melanese, Ken Belt, Brian Maguire, (Aiden Carreras), (Zach Sherev) |
| 15:13.8, 15:29.3, 16:15.3, 16:36.4, 16:42.5, (16:45.2), (16:51.1) |
3 | 68 | University City,
CA - Team Time (1st 5) 1:21:37.5 | Spread (1st 5) 1:49.5 |
| 1, 10, 14, 21, 22, (23), (24) |
| Bryce Kueker, David Melendez-Perdomo, Mark Alfred, Richard Dillon Nelson, Max Lopez, (Aidan Krapf), (Kai Nambu) |
| 15:08.8, 16:03.3, 16:30.5, 16:56.6, 16:58.3, (16:59.9), (17:00.2) |
4 | 98 | Coronado,
CA - Team Time (1st 5) 1:24:26.4 | Spread (1st 5) 1:51.6 |
| 7, 16, 18, 28, 29, (36), (41) |
| Cole Mullins, Landon Mullins, Casey Harris, Rene' G Navarro, Aiden Baumann, (Cole Hutcherson), (Micah Arnott) |
| 15:48.3, 16:39.7, 16:43.2, 17:35.3, 17:39.9, (18:44.9), (20:40.4) |
5 | 137 | Canyon Hills,
CA - Team Time (1st 5) 1:28:05.7 | Spread (1st 5) 2:18.7 |
| 13, 25, 30, 32, 37, (39), (40) |
| Joseph Schafstall, Gavin Riley, Nathan Knepple, Joshua Medina, Roman Gatica, (Nicholas Alcorn), (Minh To) |
| 16:27.5, 17:01.0, 17:41.7, 18:09.3, 18:46.2, (19:19.4), (20:09.6) |
6 | 151 | La Jolla,
CA - Team Time (1st 5) 1:29:28.4 | Spread (1st 5) 54.2 |
| 26, 27, 31, 33, 34, (35), (38) |
| Roshan Hargens, Kevin Korevaar, Matthew Nunes, Reese Cruz, Benjamin Cravatt, (Isaac Chu), (Renan Tinney) |
| 17:27.9, 17:30.7, 17:48.4, 18:19.3, 18:22.1, (18:39.4), (18:46.8) |