1 | 41 | University City,
CA - Team Time (1st 5) 1:21:08.0 | Spread (1st 5) 57.0 |
| 3, 5, 8, 9, 16, (17), (21) |
| Allen Siegler, Hayden Stone, Luke Grover, Niko Chapman, Sebastian Rodriguez, (John Kidman), (Grady Watkins) |
| 15:53.0, 16:01.0, 16:11.0, 16:13.0, 16:50.0, (16:51.0), (17:04.0) |
2 | 43 | Cathedral Catholic,
CA - Team Time (1st 5) 1:21:00.0 | Spread (1st 5) 1:39.0 |
| 1, 2, 6, 11, 23, (28), (28) |
| Raymond Boffman, Joaquin Martinez De Pinillos, Hank Tadeusiak, Michael Robinson, Daniel Robinson, (Dylan Brenk), (John Granahan) |
| 15:33.0, 15:42.0, 16:05.0, 16:28.0, 17:12.0, (17:28.0), (17:28.0) |
3 | 98 | San Diego,
CA - Team Time (1st 5) 1:24:42.0 | Spread (1st 5) 1:17.0 |
| 9, 13, 20, 26, 30, (39), (42) |
| David Flores, Gabriel Cauchon De Jesus, Jared Creamer, Daniel Ramirez, Angelo Guarino, (Diego Guarino), (Victor Ceniceros) |
| 16:13.0, 16:39.0, 17:02.0, 17:18.0, 17:30.0, (18:17.0), (18:25.0) |
4 | 123 | Point Loma,
CA - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 1:06.0 |
| 15, 19, 24, 32, 33, (36), (37) |
| Robert-Joseph Sanchez, Cooper Bates, Lukas Hanc, Claudio Coleman, Justin Delgado, (Jack Caffo), (John Ah Sing) |
| 16:46.0, 16:58.0, 17:16.0, 17:41.0, 17:52.0, (18:00.0), (18:02.0) |
5 | 148 | St Augustine,
CA - Team Time (1st 5) 1:28:05.0 | Spread (1st 5) 1:31.0 |
| 14, 27, 34, 35, 38, (40), (41) |
| Ryan Dent, Alex Karaniwan, Alex Stokes, Finn Waters, Jacob Zickert, (Matt Danaher), (William Stonehouse) |
| 16:40.0, 17:24.0, 17:53.0, 17:57.0, 18:11.0, (18:20.0), (18:24.0) |
6 | 166 | Scripps Ranch,
CA - Team Time (1st 5) 1:29:24.2 | Spread (1st 5) 2:41.2 |
| 12, 25, 31, 44, 54, (60), (69) |
| Kevin McKay, Alex Barr, Daniel Boemer, Chris Abeyta, Sage Miller, (Sanak Miriyala), (Justin Gadalla) |
| 16:37.3, 17:17.6, 17:40.3, 18:30.5, 19:18.5, (19:31.4), (20:20.0) |
7 | 178 | Hoover (SD),
CA - Team Time (1st 5) 1:30:09.8 | Spread (1st 5) 3:22.1 |
| 4, 22, 48, 49, 55, (58), (62) |
| Awal Hussen, Samy Belay, Miguel Hernandez, Brandon Pintor, Jose Romero, (Cristian Nunez), (Oswaldo Gomez) |
| 15:59.0, 17:09.5, 18:49.9, 18:50.3, 19:21.1, (19:26.3), (19:36.5) |
8 | 217 | La Jolla,
CA - Team Time (1st 5) 1:32:35.1 | Spread (1st 5) 2:29.5 |
| 18, 46, 47, 50, 56, (73), (77) |
| Max Ippolito, Brent Eaton, Jake Ippolito, Ethan Hammershaimb, Jack Mann, (Jonathan Mandel), (Robert Reynolds) |
| 16:52.0, 18:41.5, 18:43.6, 18:56.5, 19:21.5, (20:58.8), (21:56.1) |
9 | 277 | Canyon Hills,
CA - Team Time (1st 5) 1:36:47.9 | Spread (1st 5) 4:16.8 |
| 7, 61, 68, 70, 71, (72), (80) |
| Anthony Benitez, Daniel DeLoe, Adrian Patterson, Marc Lewis, Chris Alexander, (Max Collier), (Nicholas Nguyen) |
| 16:10.0, 19:31.6, 20:17.6, 20:21.9, 20:26.8, (20:51.8), (22:39.1) |
10 | 282 | Coronado,
CA - Team Time (1st 5) 1:36:32.0 | Spread (1st 5) 1:12.0 |
| 43, 53, 59, 63, 64, (65), (66) |
| Jason Leary, Ian Hurlburt, Jacob Blauser, Cole Nichols, Charles Winn, (Patrick Harris), (Ben White) |
| 18:29.0, 19:15.0, 19:28.0, 19:39.0, 19:41.0, (19:50.0), (20:06.0) |
11 | 329 | Morse,
CA - Team Time (1st 5) 1:43:23.0 | Spread (1st 5) 4:02.0 |
| 45, 57, 67, 79, 81 |
| Jerome Balancar, Miguel Meza-Ponce, John Patrick Malunda, Jeffrey Pantig, Carlos Hildago |
| 18:38.0, 19:23.0, 20:07.0, 22:35.0, 22:40.0 |
12 | 339 | Christian,
CA - Team Time (1st 5) 1:47:00.0 | Spread (1st 5) 5:44.0 |
| 51, 52, 76, 78, 82, (85) |
| Spencer Crouder, Nicholas Snyder, Dominic Bristol, Jack Sullivan, Jack Yeiser, (Joshua Browne) |
| 19:00.0, 19:09.0, 21:51.0, 22:16.0, 24:44.0, (25:05.0) |
13 | 402 | Mission Bay,
CA - Team Time (1st 5) 1:58:03.7 | Spread (1st 5) 4:07.0 |
| 74, 75, 83, 84, 86 |
| Chris Nettles, Tosh Knight, Chris Varela, Tyler Hoffman, Agustin Vargas-Cabrera |
| 21:15.2, 21:42.7, 24:50.2, 24:53.4, 25:22.2 |