1 | 57 | La Costa Canyon,
CA - Team Time (1st 5) 36:45.0 | Spread (1st 5) 41.0 |
| 2, 2, 11, 17, 25, (28), (33) |
| Steven Terris, Eric Lawver, Alex Merder, Bryan Johnson, Joel Sandoval, (Joshua Litwiller), (Isaac Diaz) |
| 7:04.0, 7:04.0, 7:21.0, 7:31.0, 7:45.0, (7:50.0), (7:52.0) |
2 | 72 | Cathedral Catholic,
CA - Team Time (1st 5) 37:08.0 | Spread (1st 5) 41.0 |
| 4, 5, 15, 21, 27, (37), (39) |
| Joaquin Martinez De Pinillos, Raymond Boffman, Michael Robinson, Hank Tadeusiak, Connor Marmion, (John Granahan), (Dylan Brenk) |
| 7:07.0, 7:08.0, 7:28.0, 7:37.0, 7:48.0, (7:59.0), (8:04.0) |
| 72 | Rancho Bernardo,
CA - Team Time (1st 5) 37:12.0 | Spread (1st 5) 25.0 |
| 7, 10, 16, 18, 21, (26), (28) |
| Wyatt Hill, Mikio Kuroiwa, William Gravelle, Burak Tufekci, Jeffrey Stewart, (Fuyuki Kuroiwa), (Senri Kuroiwa) |
| 7:12.0, 7:20.0, 7:29.0, 7:34.0, 7:37.0, (7:46.0), (7:50.0) |
4 | 87 | Poway,
CA - Team Time (1st 5) 37:36.0 | Spread (1st 5) 34.0 |
| 9, 13, 14, 20, 31, (31), (33) |
| Brendan Cassidy, Tyler Couvrette, Jarett Chinn, Colin Jensen, Brent Parkes, (Owen Schatzlein), (Erik Whitney) |
| 7:17.0, 7:25.0, 7:27.0, 7:36.0, 7:51.0, (7:51.0), (7:52.0) |
5 | 110 | Poly (Riverside),
CA - Team Time (1st 5) 38:16.0 | Spread (1st 5) 33.0 |
| 12, 18, 21, 24, 35, (36), (40) |
| Deion Molina, Preston Dodson, Cristian Nunez, Andrew Bengtson, Jeremy Garcia, (Michael Atwell), (Dylan DeGrood) |
| 7:24.0, 7:34.0, 7:37.0, 7:44.0, 7:57.0, (7:58.0), (8:05.0) |
6 | 155 | La Jolla Country Day,
CA - Team Time (1st 5) 40:04.0 | Spread (1st 5) 1:58.0 |
| 1, 6, 42, 51, 55, (55), (58) |
| Julius Diehr, Tomas Miralles, Jackson Daugherty, Ryan Watkins, Keaton Mertz, (Grayson Lyman), (George Little) |
| 6:58.0, 7:11.0, 8:14.0, 8:45.0, 8:56.0, (8:56.0), (8:57.0) |
7 | 222 | Coronado,
CA - Team Time (1st 5) 42:11.0 | Spread (1st 5) 1:01.0 |
| 28, 38, 49, 53, 54, (68), (70) |
| Jason Leary, Patrick Clark, Cole Nichols, Charles Winn, Elvis Rhys, (Kyle Fields), (Kyler Smith) |
| 7:50.0, 8:02.0, 8:38.0, 8:50.0, 8:51.0, (9:33.0), (9:41.0) |
8 | 254 | Classical Academy,
CA - Team Time (1st 5) 43:35.0 | Spread (1st 5) 56.0 |
| 41, 48, 50, 55, 60, (64), (67) |
| Robert Goff, Brian White, Gian Cascos, Erik Swanson, Shane Carlson, (Jonathan Warner), (Evan France) |
| 8:11.0, 8:37.0, 8:44.0, 8:56.0, 9:07.0, (9:14.0), (9:25.0) |
9 | 259 | Army-Navy Academy,
CA - Team Time (1st 5) 44:33.0 | Spread (1st 5) 2:58.0 |
| 8, 52, 59, 62, 78, (83), (85) |
| Aren Johnson, Wyatt Duggan, Eric Moraly, Gianromano Piconi, Jorlly Chang, (Jose Velasquez), (Max Paredes) |
| 7:16.0, 8:47.0, 9:04.0, 9:12.0, 10:14.0, (10:30.0), (10:39.0) |
10 | 307 | Santa Fe Christian,
CA - Team Time (1st 5) 47:24.0 | Spread (1st 5) 3:02.0 |
| 44, 45, 47, 82, 89, (92) |
| Jack Cipolla, Noah Forougi, Matt Davis, Chris Romano, Jack Henwood, (Alec Valdez) |
| 8:24.0, 8:32.0, 8:36.0, 10:26.0, 11:26.0, (16:39.0) |
11 | 320 | Pacific Ridge,
CA - Team Time (1st 5) 46:43.0 | Spread (1st 5) 1:36.0 |
| 43, 63, 66, 73, 75, (90) |
| Travis Headapohl, Christian Yun, Jonah Gercke, Bryce Snodgrass, Jared Pollard, (Christopher Ong) |
| 8:22.0, 9:13.0, 9:22.0, 9:48.0, 9:58.0, (11:43.0) |
12 | 353 | Central Valley,
CA - Team Time (1st 5) 49:01.0 | Spread (1st 5) 1:48.0 |
| 46, 69, 77, 80, 81, (84), (86) |
| Kendrick Aragon, Travis Torborg, Misael Mendoza, Joey Perez, Luke Butler, (Collin Brown), (Damian Wright) |
| 8:33.0, 9:39.0, 10:13.0, 10:15.0, 10:21.0, (10:34.0), (10:46.0) |
13 | 364 | Mater Dei Catholic,
CA - Team Time (1st 5) 50:40.0 | Spread (1st 5) 3:18.0 |
| 61, 65, 71, 76, 91 |
| Trent Lilley, Roman Flores, Eduardo Navarro, Mario Pena, Carlos Cerna Gomez |
| 9:08.0, 9:19.0, 9:45.0, 10:02.0, 12:26.0 |
14 | 399 | Calvin Christian,
CA - Team Time (1st 5) 52:13.0 | Spread (1st 5) 1:24.0 |
| 72, 74, 78, 87, 88 |
| Ryan Thomsen, Timothy McGill, Nathan Marcus, Johannes Falkenberg, Sebastian Corredor |
| 9:47.0, 9:54.0, 10:14.0, 11:07.0, 11:11.0 |