1 | 61 | University City,
CA - Team Time (1st 5) 1:25:47.0 | Spread (1st 5) 31.0 |
| 7, 10, 13, 14, 17, (28), (50) |
| Victor Bennett, Niko Chapman, Ryan Najera, Tyler Culp, Hayden Stone, (John Kidman), (Steven Scheidt) |
| 16:50.0, 17:07.0, 17:14.0, 17:15.0, 17:21.0, (17:40.0), (18:12.0) |
2 | 100 | Patrick Henry,
CA - Team Time (1st 5) 1:27:06.0 | Spread (1st 5) 54.0 |
| 5, 22, 23, 23, 27, (34), (42) |
| Tate Graham, Nick Atchison, Thomas Rintoul, Ryan Jones, Reid Gilbertson, (Michael Running), (Nathan Salas) |
| 16:44.0, 17:34.0, 17:35.0, 17:35.0, 17:38.0, (17:52.0), (18:03.0) |
3 | 120 | Cathedral Catholic,
CA - Team Time (1st 5) 1:27:25.0 | Spread (1st 5) 1:39.0 |
| 1, 15, 19, 32, 53, (71), (79) |
| Raymond Boffman, Jonathan Lenihan, Hank Tadeusiak, Tyler Phillips, Alexander Winter, (Michael Robinson), (Carson Bieraugel) |
| 16:34.0, 17:20.0, 17:31.0, 17:47.0, 18:13.0, (18:37.0), (18:56.0) |
4 | 125 | Hoover (SD),
CA - Team Time (1st 5) 1:27:37.0 | Spread (1st 5) 1:14.0 |
| 3, 26, 30, 31, 35, (47), (54) |
| Awal Hussen, Cristobol Navarrete, Sawiros Haile, Samy Belay, Mulugeta Engdaw, (Kaleb Pineda), (Cristian Nunez) |
| 16:41.0, 17:36.0, 17:42.0, 17:43.0, 17:55.0, (18:07.0), (18:14.0) |
5 | 134 | San Diego,
CA - Team Time (1st 5) 1:27:57.0 | Spread (1st 5) 1:14.0 |
| 8, 11, 23, 43, 49, (75), (84) |
| David Flores, Gabriel Cauchon De Jesus, Jared Creamer, Alejandro Hueso, Joshua Hallmark, (Adam Wright), (Armand Binombe) |
| 16:57.0, 17:10.0, 17:35.0, 18:04.0, 18:11.0, (18:44.0), (19:13.0) |
6 | 139 | Scripps Ranch,
CA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 1:31.0 |
| 2, 9, 38, 44, 46, (50), (54) |
| Neil Saddler, Alex Barr, Joseph Coulter, Kevin McKay, Austin Mouradian, (James Poirier), (Blake Mouradian) |
| 16:35.0, 17:05.0, 17:57.0, 18:05.0, 18:06.0, (18:12.0), (18:14.0) |
7 | 141 | Point Loma,
CA - Team Time (1st 5) 1:28:16.0 | Spread (1st 5) 1:20.0 |
| 12, 15, 19, 29, 66, (67), (68) |
| Matthew Duke, Cooper Bates, James Jacoby, Andrew Sedensky, Taku Takanami, (Collin Pullum), (Robert-Joseph Sanchez) |
| 17:12.0, 17:20.0, 17:31.0, 17:41.0, 18:32.0, (18:33.0), (18:35.0) |
8 | 192 | St Augustine,
CA - Team Time (1st 5) 1:29:27.0 | Spread (1st 5) 1:06.0 |
| 17, 21, 33, 57, 64, (69), (71) |
| Ryan Dent, Alec Sprague, Chris Barr, Alex Stokes, William Stonehouse, (Alex Karaniwan), (Max Anderson) |
| 17:21.0, 17:32.0, 17:51.0, 18:16.0, 18:27.0, (18:36.0), (18:37.0) |
9 | 236 | Mira Mesa,
CA - Team Time (1st 5) 1:30:41.0 | Spread (1st 5) 31.0 |
| 35, 40, 48, 50, 63, (69), (78) |
| Kento Reynolds, Alex Tung, Ethan Chong, Zachary Preslar, Phillip Dorado, (Theodore Duldulao), (Marcus Barker) |
| 17:55.0, 18:00.0, 18:08.0, 18:12.0, 18:26.0, (18:36.0), (18:53.0) |
10 | 245 | Coronado,
CA - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 2:15.0 |
| 4, 40, 44, 77, 80, (88), (91) |
| Erik Armes, Austin Mathis, Kingston De Laurentis, Ben White, Caleb Garber, (Jason Leary), (Brett McKim) |
| 16:42.0, 18:00.0, 18:05.0, 18:52.0, 18:57.0, (19:25.0), (19:46.0) |
11 | 281 | Clairemont,
CA - Team Time (1st 5) 1:31:45.0 | Spread (1st 5) 2:20.0 |
| 6, 35, 76, 81, 83, (94), (112) |
| Evan Gonzales, Kyle Ballard, Keagan Rank, Juan Morlap, Ben Sykes, (Vinh Nguyen), (Alexis Cuadras) |
| 16:49.0, 17:55.0, 18:50.0, 19:02.0, 19:09.0, (20:00.0), (24:22.0) |
12 | 322 | Canyon Hills,
CA - Team Time (1st 5) 1:32:26.0 | Spread (1st 5) 47.0 |
| 56, 60, 61, 64, 81, (89), (92) |
| Marc Lewis, Daniel DeLoe, Shayn Lozano, Chris Alexander, Dustin Carr, (Max Turnberg), (Adrian Patterson) |
| 18:15.0, 18:18.0, 18:24.0, 18:27.0, 19:02.0, (19:36.0), (19:48.0) |
13 | 365 | La Jolla,
CA - Team Time (1st 5) 1:34:37.0 | Spread (1st 5) 1:54.0 |
| 39, 73, 73, 87, 93, (95) |
| Jake Ippolito, Ethan Hammershaimb, Owen Rice, Alexei Sebald, Yutaro Shibuya, (Brent Eaton) |
| 17:59.0, 18:42.0, 18:42.0, 19:21.0, 19:53.0, (20:16.0) |
14 | 430 | Christian,
CA - Team Time (1st 5) 1:40:51.0 | Spread (1st 5) 3:35.0 |
| 57, 57, 102, 105, 109, (111) |
| William Kiel, Spencer Crouder, Storm Star, Nicholas Snyder, Huang Zhixin, (Grant Yamada) |
| 18:16.0, 18:16.0, 21:10.0, 21:18.0, 21:51.0, (24:05.0) |
15 | 440 | Mission Bay,
CA - Team Time (1st 5) 1:39:34.0 | Spread (1st 5) 2:28.0 |
| 62, 86, 96, 97, 99, (101), (108) |
| Dylan Kasper, Jacob Cayetano, Tosh Knight, Jordan Martin, Tim Daly, (Finnegan Snead), (Diego Morones) |
| 18:25.0, 19:19.0, 20:25.0, 20:32.0, 20:53.0, (20:57.0), (21:45.0) |
16 | 479 | Madison,
CA - Team Time (1st 5) 1:41:54.0 | Spread (1st 5) 2:11.0 |
| 85, 90, 98, 100, 106, (106), (110) |
| Regan Pecjak, Angel Montanez, Alberto Beltran, Wesley Kirk, Rodrigo Ilescas, (Josh Stevens), (Alex Hirschi) |
| 19:14.0, 19:43.0, 20:36.0, 20:56.0, 21:25.0, (21:25.0), (22:18.0) |
17 | 549 | Lincoln,
CA - Team Time (1st 5) 2:02:23.0 | Spread (1st 5) 5:57.0 |
| 103, 104, 113, 114, 115 |
| Ruben Trujillo, Corey Whipple, Diego Reyes, David Santos, Jesse Ayala |
| 21:14.0, 21:16.0, 25:32.0, 27:10.0, 27:11.0 |