1 | 29 | Scripps Ranch,
CA - Team Time (1st 5) 1:21:54.0 | Spread (1st 5) 1:30.0 |
| 1, 2, 6, 7, 13, (15), (16) |
| Caden Farrow, Giancarlo da Silva, Nicholas Melanese, Brian Maguire, Ken Belt, (Joshua Cox), (Kai Koverchuk) |
| 15:40.0, 15:42.0, 16:40.0, 16:42.0, 17:10.0, (17:23.0), (17:28.0) |
2 | 34 | Cathedral Catholic,
CA - Team Time (1st 5) 1:22:51.0 | Spread (1st 5) 1:07.0 |
| 3, 4, 8, 9, 10, (10), (17) |
| Max Wilson, David Hoiles, Blake Levy, Ivan Seegmiller, Matthew Martinez, (Ryan Sweeney), (Nelson Escudero) |
| 15:52.0, 16:17.0, 16:45.0, 16:58.0, 16:59.0, (16:59.0), (17:32.0) |
3 | 91 | Coronado,
CA - Team Time (1st 5) 1:30:09.0 | Spread (1st 5) 3:01.0 |
| 5, 12, 18, 27, 29, (32), (33) |
| Cole Mullins, Landon Mullins, Casey Harris, Rene' G Navarro, Aiden Baumann, (Will Leonard), (Micah Arnott) |
| 16:35.0, 17:01.0, 17:36.0, 19:21.0, 19:36.0, (19:51.0), (20:08.0) |
4 | 108 | Canyon Hills,
CA - Team Time (1st 5) 1:32:57.0 | Spread (1st 5) 2:21.0 |
| 14, 19, 21, 26, 28, (34) |
| Joseph Schafstall, Gavin Riley, Nathan Knepple, Joshua Medina, Roman Gatica, (Bryan Tran) |
| 17:11.0, 18:14.0, 18:41.0, 19:19.0, 19:32.0, (20:19.0) |
5 | 113 | La Jolla,
CA - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 42.0 |
| 20, 22, 22, 24, 25, (30), (31) |
| Alexander West, Linden Scheder, Kevin Korevaar, Roshan Hargens, Matthew Nunes, (Reese Cruz), (Benjamin Cravatt) |
| 18:36.0, 18:51.0, 18:51.0, 18:57.0, 19:18.0, (19:39.0), (19:49.0) |