1 | 54 | University City,
CA - Team Time (1st 5) 1:22:38.0 | Spread (1st 5) 28.0 |
| 2, 5, 13, 15, 19, (20), (20) |
| Victor Bennett, Niko Chapman, Steven Scheidt, Ryan Najera, Hayden Stone, (Luke Grover), (Allen Siegler) |
| 16:17.0, 16:23.0, 16:34.0, 16:39.0, 16:45.0, (16:46.0), (16:46.0) |
2 | 76 | Patrick Henry,
CA - Team Time (1st 5) 1:23:06.8 | Spread (1st 5) 30.8 |
| 7, 11, 12, 17, 29, (35), (41) |
| Ryan Jones, Nathan Salas, Tate Graham, Reid Gilbertson, Nick Atchison, (Thomas Rintoul), (Michael Running) |
| 16:25.6, 16:31.9, 16:32.1, 16:40.8, 16:56.4, (16:59.4), (17:07.9) |
3 | 124 | Point Loma,
CA - Team Time (1st 5) 1:24:27.3 | Spread (1st 5) 8.2 |
| 22, 24, 25, 26, 27, (29), (33) |
| Robert-Joseph Sanchez, Uriel Ramirez, Cooper Bates, Claudio Coleman, Collin Pullum, (Matthew Duke), (Andrew Sedensky) |
| 16:47.5, 16:54.1, 16:54.4, 16:55.6, 16:55.7, (16:56.4), (16:58.1) |
4 | 128 | Scripps Ranch,
CA - Team Time (1st 5) 1:24:12.7 | Spread (1st 5) 1:09.6 |
| 3, 10, 15, 47, 53, (59), (61) |
| Neil Saddler, Alex Barr, Kevin McKay, Joseph Coulter, Austin Mouradian, (Justin Gadalla), (Blake Mouradian) |
| 16:17.4, 16:31.3, 16:39.0, 17:18.0, 17:27.0, (17:30.7), (17:33.5) |
5 | 137 | San Diego,
CA - Team Time (1st 5) 1:24:17.0 | Spread (1st 5) 43.0 |
| 8, 18, 32, 37, 42, (51), (53) |
| David Flores, Daniel Ramirez, Gabriel Cauchon De Jesus, Alejandro Hueso, Jared Creamer, (Diego Guarino), (Joshua Hallmark) |
| 16:26.0, 16:43.0, 16:58.0, 17:01.0, 17:09.0, (17:23.0), (17:27.0) |
6 | 145 | Hoover (SD),
CA - Team Time (1st 5) 1:24:30.0 | Spread (1st 5) 45.0 |
| 9, 13, 36, 43, 44, (46), (68) |
| Awal Hussen, Mulugeta Engdaw, Cristobol Navarrete, Sawiros Haile, Samy Belay, (Kaleb Arriero), (Cristian Nunez) |
| 16:29.0, 16:34.0, 17:00.0, 17:13.0, 17:14.0, (17:17.0), (17:45.0) |
7 | 188 | St Augustine,
CA - Team Time (1st 5) 1:25:40.0 | Spread (1st 5) 34.0 |
| 23, 28, 31, 53, 53, (67), (73) |
| Alec Sprague, Ryan Dent, Chris Barr, Alex Karaniwan, Max Anderson, (Alex Stokes), (Pablo Ortega) |
| 16:53.0, 16:56.0, 16:57.0, 17:27.0, 17:27.0, (17:44.0), (17:49.0) |
8 | 189 | Cathedral Catholic,
CA - Team Time (1st 5) 1:25:18.0 | Spread (1st 5) 1:16.0 |
| 6, 38, 39, 40, 66, (71), (72) |
| Raymond Boffman, Tyler Phillips, Jonathan Lenihan, Hank Tadeusiak, Alexander Winter, (Michael Robinson), (Dillon Levy) |
| 16:25.0, 17:02.0, 17:03.0, 17:07.0, 17:41.0, (17:46.0), (17:48.0) |
9 | 229 | Coronado,
CA - Team Time (1st 5) 1:26:08.0 | Spread (1st 5) 2:12.0 |
| 1, 47, 49, 53, 79, (81), (84) |
| Erik Armes, Austin Mathis, Kingston De Laurentis, Chris Leary, Caleb Garber, (Ben White), (Jason Leary) |
| 15:56.0, 17:18.0, 17:19.0, 17:27.0, 18:08.0, (18:11.0), (18:15.0) |
10 | 254 | Mira Mesa,
CA - Team Time (1st 5) 1:26:44.6 | Spread (1st 5) 39.3 |
| 34, 45, 50, 60, 65, (70), (76) |
| Phillip Dorado, Alex Tung, Zachary Preslar, Brandon Maldonado, Kento Reynolds, (Ethan Chong), (Theodore Duldulao) |
| 16:59.3, 17:14.9, 17:20.8, 17:31.0, 17:38.6, (17:45.2), (17:59.9) |
11 | 297 | Clairemont,
CA - Team Time (1st 5) 1:28:01.0 | Spread (1st 5) 1:52.0 |
| 4, 58, 77, 77, 81, (94), (101) |
| Evan Gonzales, Kyle Ballard, Vinh Nguyen, Keagan Rank, Ben Sykes, (Juan Morlap), (Juan Salazar) |
| 16:19.0, 17:29.0, 18:01.0, 18:01.0, 18:11.0, (18:50.0), (19:35.0) |
12 | 369 | La Jolla,
CA - Team Time (1st 5) 1:30:03.0 | Spread (1st 5) 1:07.0 |
| 52, 63, 75, 89, 90, (95), (96) |
| Jake Ippolito, Ethan Hammershaimb, Owen Rice, Brent Eaton, Alexei Sebald, (Yutaro Shibuya), (Jack Mann) |
| 17:25.0, 17:36.0, 17:59.0, 18:31.0, 18:32.0, (18:53.0), (18:57.0) |
13 | 402 | Canyon Hills,
CA - Team Time (1st 5) 1:30:50.0 | Spread (1st 5) 43.0 |
| 68, 80, 83, 84, 87, (91), (92) |
| Shayn Lozano, Marc Lewis, Chris Alexander, Daniel DeLoe, Max Turnberg, (Adrian Patterson), (Dustin Carr) |
| 17:45.0, 18:10.0, 18:12.0, 18:15.0, 18:28.0, (18:44.0), (18:47.0) |
14 | 451 | Christian,
CA - Team Time (1st 5) 1:34:52.0 | Spread (1st 5) 2:30.0 |
| 62, 64, 104, 107, 114, (124), (133) |
| William Kiel, Spencer Crouder, Nicholas Snyder, Storm Star, Huang Zhixin, (Grant Yamada), (Noah Henderson) |
| 17:35.0, 17:37.0, 19:43.0, 19:52.0, 20:05.0, (21:46.0), (23:29.0) |
15 | 490 | Mission Bay,
CA - Team Time (1st 5) 1:36:34.0 | Spread (1st 5) 1:59.0 |
| 74, 97, 102, 108, 109, (110), (110) |
| Dylan Kasper, Jacob Cayetano, Marco Mejiaz, Diego Morones, Tosh Knight, (Finnegan Snead), (Tim Daly) |
| 17:57.0, 19:12.0, 19:36.0, 19:53.0, 19:56.0, (19:57.0), (19:57.0) |
16 | 512 | Lincoln,
CA - Team Time (1st 5) 1:37:29.0 | Spread (1st 5) 1:34.0 |
| 88, 99, 100, 112, 113, (130), (132) |
| Alfonso Padilla, Corey Whipple, Ruben Trujillo, Arturo Benitez, Francisco Aguiar, (Jesse Ayala), (Juan Fuentes) |
| 18:30.0, 19:24.0, 19:33.0, 19:58.0, 20:04.0, (22:51.0), (23:26.0) |
17 | 516 | Madison,
CA - Team Time (1st 5) 1:37:45.0 | Spread (1st 5) 1:24.0 |
| 93, 98, 104, 106, 115, (119), (122) |
| Regan Pecjak, Angel Montanez, Wesley Kirk, Rodrigo Ilescas, Alberto Beltran, (Josh Stevens), (Alex Hirschi) |
| 18:49.0, 19:14.0, 19:43.0, 19:46.0, 20:13.0, (21:03.0), (21:36.0) |
18 | 569 | Kearny,
CA - Team Time (1st 5) 1:43:37.0 | Spread (1st 5) 3:22.0 |
| 86, 115, 120, 123, 125, (126), (127) |
| David Lizarraga, Jose Coria, Fidel Nuñez, Unk Lucio, Nohl Childers, (Anthony Lopez), (Ryan Fuentes) |
| 18:25.0, 20:13.0, 21:28.0, 21:44.0, 21:47.0, (22:13.0), (22:33.0) |
19 | 586 | Morse,
CA - Team Time (1st 5) 1:45:03.9 | Spread (1st 5) 2:51.7 |
| 103, 117, 118, 121, 127, (129), (131) |
| Edward Patlan, Miguel Meza-Ponce, Carlos Hildago, Jeffrey Pantig, Donovan Durgin, (Justin Porcel), (Randy Hills-Santos) |
| 19:41.3, 20:28.9, 20:48.1, 21:32.6, 22:33.0, (22:48.7), (22:54.7) |