1 | 35 | Cathedral Catholic,
CA - Team Time (1st 5) 1:21:11.3 | Spread (1st 5) 1:01.1 |
| 2, 3, 9, 10, 11, (12), (23) |
| Max Wilson, Blake Levy, Ivan Seegmiller, Ryan Sweeney, David Hoiles, (Matthew Martinez), (Dhruv Gupta) |
| 15:38.8, 15:47.8, 16:31.2, 16:33.6, 16:39.9, (16:47.8), (17:43.4) |
2 | 44 | Scripps Ranch,
CA - Team Time (1st 5) 1:21:33.8 | Spread (1st 5) 1:25.9 |
| 1, 4, 6, 15, 18, (21), (22) |
| Giancarlo da Silva, Caden Farrow, Nicholas Melanese, Ken Belt, Brian Maguire, (Kai Koverchuk), (Joshua Cox) |
| 15:34.0, 15:49.4, 16:17.9, 16:52.6, 16:59.9, (17:21.8), (17:38.3) |
3 | 75 | University City,
CA - Team Time (1st 5) 1:24:40.6 | Spread (1st 5) 1:52.1 |
| 5, 13, 14, 16, 27, (28), (29) |
| Bryce Kueker, Mark Alfred, David Melendez-Perdomo, Gael McClain-Martinez, Joseph DePascale, (Ryan Gleason), (Kai Nambu) |
| 16:06.1, 16:48.8, 16:51.6, 16:55.9, 17:58.2, (18:12.0), (18:19.6) |
4 | 106 | Coronado,
CA - Team Time (1st 5) 1:27:41.8 | Spread (1st 5) 2:23.2 |
| 7, 17, 18, 31, 33, (34), (39) |
| Landon Mullins, Cole Mullins, Casey Harris, Aiden Baumann, Will Leonard, (Rene' G Navarro), (Micah Arnott) |
| 16:25.4, 16:59.6, 16:59.9, 18:28.3, 18:48.6, (18:52.8), (19:20.5) |
5 | 113 | Canyon Hills,
CA - Team Time (1st 5) 1:28:10.1 | Spread (1st 5) 2:32.2 |
| 8, 20, 24, 26, 35, (37), (40) |
| Joseph Schafstall, Gavin Riley, Joshua Medina, Nathan Knepple, Tomas Schweitzer, (Bryan Tran), (Roman Gatica) |
| 16:26.5, 17:14.4, 17:44.3, 17:46.2, 18:58.7, (19:09.6), (19:42.4) |
6 | 161 | La Jolla,
CA - Team Time (1st 5) 1:33:04.5 | Spread (1st 5) 1:26.7 |
| 25, 30, 32, 36, 38, (41), (42) |
| Matthew Nunes, Linden Scheder, Reese Cruz, Renan Tinney, Isaac Chu, (Benjamin Cravatt), (Austin Kingston) |
| 17:44.5, 18:22.2, 18:44.7, 19:01.9, 19:11.2, (19:49.6), (19:55.6) |