1 | 52 | La Costa Canyon,
CA - Team Time (1st 5) 36:45.0 | Spread (1st 5) 41.0 |
| 2, 2, 11, 16, 21, (24), (29) |
| 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 | 65 | Cathedral Catholic,
CA - Team Time (1st 5) 37:08.0 | Spread (1st 5) 41.0 |
| 4, 5, 14, 19, 23, (31), (33) |
| 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) |
3 | 68 | Rancho Bernardo,
CA - Team Time (1st 5) 37:12.0 | Spread (1st 5) 25.0 |
| 7, 10, 15, 17, 19, (22), (24) |
| 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 | 79 | Poway,
CA - Team Time (1st 5) 37:36.0 | Spread (1st 5) 34.0 |
| 9, 12, 13, 18, 27, (27), (29) |
| Brendan Cassidy, Tyler Couvrette, Jarett Chinn, Colin Jensen, Owen Schatzlein, (Brent Parkes), (Erik Whitney) |
| 7:17.0, 7:25.0, 7:27.0, 7:36.0, 7:51.0, (7:51.0), (7:52.0) |
5 | 132 | La Jolla Country Day,
CA - Team Time (1st 5) 40:04.0 | Spread (1st 5) 1:58.0 |
| 1, 6, 35, 43, 47, (47), (50) |
| 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) |
6 | 188 | Coronado,
CA - Team Time (1st 5) 42:11.0 | Spread (1st 5) 1:01.0 |
| 24, 32, 41, 45, 46, (60), (61) |
| 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) |
7 | 215 | Classical Academy,
CA - Team Time (1st 5) 43:35.0 | Spread (1st 5) 56.0 |
| 34, 40, 42, 47, 52, (56), (59) |
| 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) |
8 | 225 | Army-Navy Academy,
CA - Team Time (1st 5) 44:33.0 | Spread (1st 5) 2:58.0 |
| 8, 44, 51, 54, 68, (71), (72) |
| 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) |
9 | 259 | Santa Fe Christian,
CA - Team Time (1st 5) 47:24.0 | Spread (1st 5) 3:02.0 |
| 37, 38, 39, 70, 75, (78) |
| 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) |
10 | 279 | Pacific Ridge,
CA - Team Time (1st 5) 46:43.0 | Spread (1st 5) 1:36.0 |
| 36, 55, 58, 64, 66, (76) |
| 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) |
11 | 316 | Mater Dei Catholic,
CA - Team Time (1st 5) 50:40.0 | Spread (1st 5) 3:18.0 |
| 53, 57, 62, 67, 77 |
| 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 |
12 | 343 | Calvin Christian,
CA - Team Time (1st 5) 52:13.0 | Spread (1st 5) 1:24.0 |
| 63, 65, 68, 73, 74 |
| 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 |