1 | 16 | Point Loma,
CA - Team Time (1st 5) 1:16:05.7 | Spread (1st 5) 1:16.0 |
| 1, 2, 3, 4, 6, (11), (11) |
| Jonah Turner, Ethan Levine, Samuel Kirian, Ashton Anderson, Trevor Rutt, (Christopher Ramsey), (Hansel Munoz) |
| 14:35.6, 14:57.4, 15:05.7, 15:35.4, 15:51.6, (16:06.4), (16:06.4) |
2 | 39 | Scripps Ranch,
CA - Team Time (1st 5) 1:19:53.7 | Spread (1st 5) 26.8 |
| 5, 7, 8, 9, 10, (13), (14) |
| Carter Broadhead, Isaac Abraham, Devin Liles, Ian Broadhead, Liam O'Connell, (John Melancon), (Anish Boorla) |
| 15:37.9, 16:02.8, 16:04.0, 16:04.3, 16:04.7, (16:07.1), (16:12.7) |
3 | 87 | University City,
CA - Team Time (1st 5) 1:26:17.6 | Spread (1st 5) 43.7 |
| 15, 16, 17, 18, 21, (22), (24) |
| Alexander Hahn, Hayato Bott-Suzuki, Jacob Noble, Caleb Hoskinson, Noah Beppu, (Sanskar Sharma), (Justin Wang) |
| 16:52.2, 17:12.1, 17:13.5, 17:23.9, 17:35.9, (17:58.3), (18:11.6) |
4 | 133 | Patrick Henry,
CA - Team Time (1st 5) 1:33:45.1 | Spread (1st 5) 1:45.2 |
| 23, 25, 27, 28, 30, (34) |
| Nathan Nguyen, Steven Maldonado, Garrett Fox, William Carson, Julian Budde, (Casper Knufken) |
| 18:01.1, 18:11.9, 18:45.7, 19:00.1, 19:46.3, (20:46.1) |
5 | 140 | Cathedral Catholic,
CA - Team Time (1st 5) 1:36:47.2 | Spread (1st 5) 3:26.0 |
| 19, 26, 29, 31, 35, (38), (39) |
| James Beagin, Henry Crivello, Dylan Arbogast, Lukas Pascual, Travis Tang, (Isaac Duran), (Lorenzo Lujan) |
| 17:33.1, 18:44.7, 19:26.5, 20:03.8, 20:59.1, (24:10.8), (25:17.1) |
6 | 158 | Mira Mesa,
CA - Team Time (1st 5) 1:42:01.7 | Spread (1st 5) 4:01.5 |
| 20, 32, 33, 36, 37 |
| Joseph Wilpitz, Lucas Liao, Lucas Dunn, William Walls, Haresh Baskar |
| 17:33.9, 20:33.1, 20:45.5, 21:33.8, 21:35.4 |