1 | 46 | Cathedral Catholic,
CA - Team Time (1st 5) 54:34.3 | Spread (1st 5) 44.0 |
| 2, 6, 11, 12, 15, (16), (17) |
| Sebastian Radilla, Max Wilson, David Hoiles, Blake Levy, Ryan Sweeney, (Matthew Martinez), (Ivan Seegmiller) |
| 10:28.0, 10:43.9, 11:04.7, 11:05.7, 11:12.0, (11:12.5), (11:14.0) |
| 46 | Patrick Henry,
CA - Team Time (1st 5) 54:58.0 | Spread (1st 5) 1:01.0 |
| 3, 7, 8, 9, 19, (29), (30) |
| Aiden Davis, David Harimana, Nathaniel Cruz, Charlie Dunnigan, Alec Ege, (Jack Urie), (Nicholas Lord) |
| 10:39.0, 10:46.0, 10:56.0, 10:57.0, 11:40.0, (11:53.0), (11:56.0) |
3 | 67 | Scripps Ranch,
CA - Team Time (1st 5) 56:07.1 | Spread (1st 5) 59.9 |
| 4, 10, 14, 18, 21, (25), (26) |
| Giancarlo da Silva, Caden Farrow, Nicholas Melanese, Joshua Cox, Ken Belt, (Brian Maguire), (Kyle Richardson) |
| 10:40.5, 10:57.1, 11:09.3, 11:39.8, 11:40.4, (11:49.9), (11:51.0) |
4 | 77 | Mira Mesa,
CA - Team Time (1st 5) 56:30.0 | Spread (1st 5) 1:25.0 |
| 1, 5, 22, 23, 26, (32), (35) |
| David Millan, Ian Beck, Joshua Sunnanonta, Vincent Dejan Amar, Joshua Pulido, (Kevin-Duy Nguyen), (Matthew Tran) |
| 10:26.0, 10:42.0, 11:42.0, 11:49.0, 11:51.0, (12:21.0), (12:40.0) |
5 | 114 | University City,
CA - Team Time (1st 5) 58:41.0 | Spread (1st 5) 1:02.0 |
| 13, 19, 23, 28, 31, (36), (40) |
| David Melendez-Perdomo, Mark Alfred, Ryan Gleason, Aidan Krapf, Richard Dillon Nelson, (Alessandro Basan), (Luke Beaton) |
| 11:09.0, 11:40.0, 11:49.0, 11:52.0, 12:11.0, (12:48.0), (13:58.0) |
6 | 180 | La Jolla,
CA - Team Time (1st 5) 1:04:14.0 | Spread (1st 5) 1:21.0 |
| 32, 34, 37, 38, 39, (41), (42) |
| Alexander West, Kevin Korevaar, Blaise Colburn, Roshan Hargens, Austin Kingston, (Max Coy), (Nick Brown) |
| 12:21.0, 12:24.0, 12:50.0, 12:57.0, 13:42.0, (14:12.0), (14:38.0) |