1 | 54 | Mira Mesa,
CA - Team Time (1st 5) 1:25:09.6 | Spread (1st 5) 1:29.4 |
| 2, 4, 6, 17, 25, (33), (36) |
| Xavier Liberty, Ian Beck, David Millan, Alex Jacoby, Joshua Sunnanonta, (Alan Ta), (Dat Mong) |
| 16:28.3, 16:33.8, 16:46.3, 17:23.5, 17:57.7, (18:21.0), (18:38.3) |
2 | 64 | Point Loma,
CA - Team Time (1st 5) 1:25:45.5 | Spread (1st 5) 1:23.5 |
| 5, 7, 8, 16, 28, (34), (37) |
| Hunter Sweet, Jake Richardson, Joshua Bauer, Teylor Howard, Jyden Schmid, (Brett Cox), (Victor Rosas) |
| 16:38.3, 16:52.7, 16:54.0, 17:18.7, 18:01.8, (18:24.5), (18:38.9) |
3 | 65 | Scripps Ranch,
CA - Team Time (1st 5) 1:25:47.9 | Spread (1st 5) 1:31.9 |
| 3, 11, 12, 13, 26, (27), (31) |
| Ryan Connors, Giancarlo da Silva, Nicholas Cassol, Andrew Burns, Eric Maurer, (Cameron Gadalla), (Caden Farrow) |
| 16:29.3, 17:00.7, 17:05.1, 17:11.6, 18:01.2, (18:01.4), (18:09.5) |
4 | 93 | Cathedral Catholic,
CA - Team Time (1st 5) 1:27:54.0 | Spread (1st 5) 1:01.0 |
| 9, 19, 20, 22, 23, (24), (32) |
| Max Wilson, Dhruv Gupta, Thomas Hofig, Blake Levy, Sebastian Radilla, (Matthew Martinez), (David Hoiles) |
| 16:55.9, 17:31.4, 17:33.2, 17:56.6, 17:56.9, (17:57.4), (18:18.9) |
5 | 98 | Crawford,
CA - Team Time (1st 5) 1:27:34.2 | Spread (1st 5) 3:03.7 |
| 1, 14, 15, 29, 39, (54), (56) |
| Nader Ali, Byaombe Mloko, Mandela Matuta, Yosia Mmbumba, Alembe Mloko, (Cristofer Olascuaga), (Ramazani Kiza) |
| 15:59.7, 17:14.3, 17:14.7, 18:02.1, 19:03.4, (20:01.4), (20:15.5) |
6 | 175 | Hoover (SD),
CA - Team Time (1st 5) 1:33:40.0 | Spread (1st 5) 3:26.7 |
| 10, 18, 40, 47, 60, (68), (75) |
| Ataklty Gebru, Chris Van, Armando Delgado, Bi Vui, Jesus Galicia, (Louis Perez), (Steven Khonn) |
| 16:58.9, 17:23.6, 19:11.5, 19:40.4, 20:25.6, (21:41.0), (25:01.0) |
7 | 181 | Canyon Hills,
CA - Team Time (1st 5) 1:33:30.1 | Spread (1st 5) 2:09.0 |
| 21, 30, 35, 42, 53, (58), (62) |
| Joseph Schafstall, Luis Fernando Perez, Gavin Riley, Nathan Knepple, Alejandro Ayala, (Max Miller), (Aiden Muller) |
| 17:44.1, 18:05.3, 18:26.9, 19:20.7, 19:53.1, (20:24.0), (20:27.5) |
8 | 222 | La Jolla,
CA - Team Time (1st 5) 1:37:01.7 | Spread (1st 5) 55.4 |
| 38, 43, 44, 48, 49, (51), (52) |
| Linden Scheder, Ian Phipps, Kevin Korevaar, Alexander West, Roshan Hargens, (Alexandre Sellier), (Alex Kalchev) |
| 18:48.8, 19:22.1, 19:23.2, 19:43.4, 19:44.2, (19:50.2), (19:52.6) |
9 | 274 | St Augustine,
CA - Team Time (1st 5) 1:40:21.3 | Spread (1st 5) 1:09.5 |
| 45, 46, 59, 61, 63, (64), (70) |
| David Schodowski, Brett Wilkins, Evan Sprague, Randy Hild, Luke Hobrock, (Nalu Coons), (Noah Munoz) |
| 19:25.5, 19:29.2, 20:25.0, 20:26.6, 20:35.0, (21:10.3), (22:19.7) |
10 | 287 | Christian,
CA - Team Time (1st 5) 1:44:17.4 | Spread (1st 5) 4:29.1 |
| 41, 50, 55, 67, 74, (76), (77) |
| Shane Turner, Eric Hillen, Ethan Statezny, John Williams, Jack Faradjian, (Clayton Daniels), (Matthew Jones) |
| 19:14.7, 19:46.6, 20:04.8, 21:27.5, 23:43.8, (27:35.3), (28:30.8) |
11 | 328 | Coronado,
CA - Team Time (1st 5) 1:47:37.7 | Spread (1st 5) 2:19.2 |
| 57, 65, 66, 69, 71, (72), (73) |
| Cole Hutcherson, Will Leonard, Xavier Czerewko, Conor Youngblood, Orion James, (Andrew Borgie), (Jack Schiaffino) |
| 20:20.7, 21:16.3, 21:17.5, 22:03.3, 22:39.9, (23:04.9), (23:07.3) |