1 | 61 | Scripps Ranch,
CA - Team Time (1st 5) 1:23:20.0 | Spread (1st 5) 1:29.0 |
| 2, 5, 7, 22, 25, (43), (52) |
| Ryan Connors, Kieko Paman, Nicholas Cassol, Daniel Gallardo, Andrew Burns, (Giancarlo da Silva), (Eric Maurer) |
| 15:50.0, 16:25.0, 16:32.0, 17:14.0, 17:19.0, (18:06.0), (18:43.0) |
2 | 70 | Patrick Henry,
CA - Team Time (1st 5) 1:24:15.0 | Spread (1st 5) 1:05.0 |
| 4, 5, 11, 24, 26, (27), (30) |
| Aiden Davis, Caden Romaine Gleim, David Harimana, Charlie Dunnigan, Jack Urie, (Matt Kulis), (Cameron Jaynes) |
| 16:19.0, 16:25.0, 16:50.0, 17:17.0, 17:24.0, (17:25.0), (17:40.0) |
3 | 71 | Cathedral Catholic,
CA - Team Time (1st 5) 1:24:09.0 | Spread (1st 5) 1:10.0 |
| 3, 10, 18, 19, 21, (31), (35) |
| Max Wilson, Sebastian Radilla, Thomas Hofig, Ryan Sweeney, Matthew Martinez, (Juan Cardenas), (Blake Levy) |
| 16:03.0, 16:42.0, 17:01.0, 17:10.0, 17:13.0, (17:43.0), (17:51.0) |
4 | 72 | Crawford,
CA - Team Time (1st 5) 1:24:10.0 | Spread (1st 5) 1:56.0 |
| 1, 13, 14, 15, 29, (58), (59) |
| Nader Ali, Mandela Matuta, Byaombe Mloko, Misgina Elias, Hector Ramirez, (Ayub Haji), (Alembe Mloko) |
| 15:42.0, 16:55.0, 16:57.0, 16:58.0, 17:38.0, (19:10.0), (19:14.0) |
5 | 110 | University City,
CA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:09.0 |
| 9, 11, 23, 33, 34, (36), (42) |
| Nick Van Daelen, Mark Alfred, Cooper Talbott, Patric Berard, David Melendez-Perdomo, (Bryce Kueker), (Qusay Lateef) |
| 16:41.0, 16:50.0, 17:16.0, 17:46.0, 17:50.0, (17:52.0), (18:04.0) |
6 | 150 | Coronado,
CA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 1:41.0 |
| 8, 17, 38, 40, 47, (48), (63) |
| Connor Jaynes, Cole Mullins, Casey Harris, Grant Hawthorne, Spencer Busby, (Landon Mullins), (Will Leonard) |
| 16:34.0, 17:00.0, 17:57.0, 18:02.0, 18:15.0, (18:18.0), (20:52.0) |
7 | 192 | Canyon Hills,
CA - Team Time (1st 5) 1:29:58.0 | Spread (1st 5) 1:45.0 |
| 19, 28, 45, 46, 54, (56), (61) |
| Joseph Schafstall, Gavin Riley, Luis Fernando Perez, Aiden Muller, Alejandro Ayala, (Nathan Knepple), (Bryan Tran) |
| 17:10.0, 17:28.0, 18:11.0, 18:14.0, 18:55.0, (19:03.0), (19:53.0) |
8 | 201 | St Augustine,
CA - Team Time (1st 5) 1:30:12.0 | Spread (1st 5) 1:38.0 |
| 16, 41, 44, 49, 51, (57), (62) |
| Joey Buzzella, Jack Kaderabek, Jack Klem, Evan Duran, Joseph Legg, (Justice Gross), (David Schodowski) |
| 16:59.0, 18:03.0, 18:09.0, 18:24.0, 18:37.0, (19:08.0), (20:08.0) |
9 | 211 | La Jolla,
CA - Team Time (1st 5) 1:30:54.0 | Spread (1st 5) 1:00.0 |
| 32, 37, 39, 50, 53, (54), (60) |
| Linden Scheder, Ian Phipps, Alex Kalchev, Alexander West, Kevin Korevaar, (Roshan Hargens), (Ricardo Arthur Correa) |
| 17:45.0, 17:56.0, 18:01.0, 18:27.0, 18:45.0, (18:55.0), (19:16.0) |