1 | 24 | Scripps Ranch,
CA - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 43.0 |
| 1, 4, 4, 7, 8, (9), (18) |
| Ryan Connors, Giancarlo da Silva, Andrew Burns, Caden Farrow, Kieko Paman, (Nicholas Cassol), (Cameron Gadalla) |
| 15:55.0, 16:28.0, 16:28.0, 16:35.0, 16:38.0, (16:39.0), (17:04.0) |
2 | 58 | Cathedral Catholic,
CA - Team Time (1st 5) 1:23:57.0 | Spread (1st 5) 50.0 |
| 2, 11, 13, 15, 17, (19), (20) |
| Max Wilson, Blake Levy, Sebastian Radilla, Dhruv Gupta, David Hoiles, (Ryan Sweeney), (Thomas Hofig) |
| 16:13.0, 16:51.0, 16:54.0, 16:56.0, 17:03.0, (17:08.0), (17:09.0) |
3 | 81 | Coronado,
CA - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:15.0 |
| 3, 10, 15, 25, 28, (31), (39) |
| Spencer Busby, Connor Jaynes, Cole Mullins, Casey Harris, Landon Mullins, (Grant Hawthorne), (Cole Hutcherson) |
| 16:23.0, 16:49.0, 16:56.0, 17:31.0, 17:38.0, (17:50.0), (18:28.0) |
4 | 91 | University City,
CA - Team Time (1st 5) 1:25:44.0 | Spread (1st 5) 1:00.0 |
| 6, 12, 23, 24, 26, (29), (35) |
| Mark Alfred, Nick Van Daelen, Bryce Kueker, David Melendez-Perdomo, Patric Berard, (Cooper Talbott), (Adam Turken) |
| 16:34.0, 16:52.0, 17:20.0, 17:24.0, 17:34.0, (17:44.0), (18:02.0) |
5 | 130 | Canyon Hills,
CA - Team Time (1st 5) 1:28:06.0 | Spread (1st 5) 1:29.0 |
| 13, 21, 27, 32, 37, (41), (42) |
| Joseph Schafstall, Gavin Riley, Luis Fernando Perez, Aiden Muller, Alejandro Ayala, (Nathan Knepple), (Jack Rouza) |
| 16:54.0, 17:18.0, 17:35.0, 17:56.0, 18:23.0, (18:39.0), (19:16.0) |
6 | 155 | La Jolla,
CA - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 58.0 |
| 22, 30, 33, 34, 36, (38), (40) |
| Ian Phipps, Linden Scheder, Alex Kalchev, Alexander West, Kevin Korevaar, (Alexandre Sellier), (Gabriel Maher) |
| 17:19.0, 17:46.0, 18:00.0, 18:01.0, 18:17.0, (18:27.0), (18:36.0) |