1 | 63 | Cathedral Catholic,
CA - Team Time (1st 5) 1:25:39.7 | Spread (1st 5) 1:41.2 |
| 4, 5, 9, 15, 30, (31), (39) |
| Hank Tadeusiak, Michael Robinson, Daniel Robinson, Dylan Brenk, Grant Brannigan, (John Granahan), (Riley Henderson) |
| 16:29.8, 16:35.2, 16:57.4, 17:26.3, 18:11.0, (18:12.8), (18:34.7) |
2 | 76 | Scripps Ranch,
CA - Team Time (1st 5) 1:26:35.5 | Spread (1st 5) 1:25.1 |
| 3, 8, 19, 22, 24, (26), (29) |
| Alex Barr, Bryce Evans, Bobby Brana, Sage Miller, Nicholas Cassol, (Ryan Connors), (Jonathan Cederquist) |
| 16:24.3, 16:55.7, 17:40.1, 17:46.0, 17:49.4, (17:56.7), (18:04.8) |
3 | 79 | Mira Mesa,
CA - Team Time (1st 5) 1:26:41.4 | Spread (1st 5) 1:46.2 |
| 6, 7, 11, 20, 35, (38), (52) |
| Stefen Rasmuson, Phillip Dorado, Brandon Maldonado, Corbin Frohreich, Ivann Agapito, (Benjamin Johnston), (Elijah Leeper) |
| 16:40.6, 16:42.0, 17:09.8, 17:42.2, 18:26.8, (18:32.5), (19:29.3) |
4 | 84 | Hoover (SD),
CA - Team Time (1st 5) 1:26:39.4 | Spread (1st 5) 2:21.0 |
| 1, 10, 13, 27, 33, (44), (49) |
| Awal Hussen, Miguel Hernandez, Brandon Pintor, Oswaldo Gomez, Cristian Nunez, (Jose Partida), (Marcos Elias) |
| 15:55.1, 17:07.1, 17:21.1, 18:00.0, 18:16.1, (18:45.7), (18:52.3) |
5 | 135 | Point Loma,
CA - Team Time (1st 5) 1:30:04.3 | Spread (1st 5) 55.0 |
| 18, 21, 25, 34, 37, (40), (41) |
| Bryce Leonard, Ryan Moats, Oscar Bouris, Aaron Mendoza-Ciborski, Kei Takanami, (Erich McMillan), (Hunter Sweet) |
| 17:36.8, 17:44.4, 17:52.0, 18:19.3, 18:31.8, (18:35.6), (18:42.2) |
6 | 141 | St Augustine,
CA - Team Time (1st 5) 1:30:06.0 | Spread (1st 5) 1:38.6 |
| 12, 16, 23, 42, 48, (51), (53) |
| Finn Waters, Ryan Dent, Alex Karaniwan, Thomas Roth, Luc Charlier, (Andrew Culp), (Jonathan Engle) |
| 17:13.4, 17:30.1, 17:47.7, 18:42.8, 18:52.0, (19:23.7), (19:34.3) |
7 | 159 | La Jolla,
CA - Team Time (1st 5) 1:31:02.5 | Spread (1st 5) 1:22.1 |
| 14, 17, 36, 45, 47, (50), (56) |
| Brent Eaton, Jack Mann, Jonathan Mandel, Ian Dickinson, Casper Abbasi, (Luke Brown), (Barton Hegeler) |
| 17:25.9, 17:31.0, 18:30.7, 18:46.9, 18:48.0, (19:03.5), (20:03.5) |
8 | 182 | Canyon Hills,
CA - Team Time (1st 5) 1:32:45.3 | Spread (1st 5) 3:44.7 |
| 2, 28, 43, 54, 55, (57), (61) |
| Anthony Benitez, Chris Alexander, Michael Faucett, Jacob Laxamana, Carlos Mejia, (Noel Arroyo), (Ethan Beaumont) |
| 16:11.5, 18:04.3, 18:42.9, 19:50.4, 19:56.2, (20:24.8), (21:24.3) |
9 | 285 | Coronado,
CA - Team Time (1st 5) 1:46:55.8 | Spread (1st 5) 4:56.6 |
| 32, 58, 64, 65, 66 |
| Luke Klingenberg, Eric Siefert, Michael Luppi, Nicolas Lee, Charlie Tomlin |
| 18:15.7, 20:38.7, 21:56.3, 22:52.8, 23:12.3 |
10 | 290 | Christian,
CA - Team Time (1st 5) 1:43:48.3 | Spread (1st 5) 2:53.5 |
| 46, 59, 60, 62, 63, (67), (68) |
| Nicholas Snyder, Jack Sullivan, CJ Kirwan, Derek Ensley, Garrett Rosenthal, (Jacob Wright), (Joshua Browne) |
| 18:47.5, 20:54.4, 20:59.7, 21:25.7, 21:41.0, (23:28.6), (23:33.0) |