1 | 20 | The Bishop's School,
CA - Team Time (1st 5) 1:28:38.0 | Spread (1st 5) 45.0 |
| 2, 3, 3, 5, 7, (13), (15) |
| Jett Liu, Hayden Flagg, Nicholas Midler, Andres Worstell, Ivan Savchuk, (Shane Uribe), (Hamilton Allport) |
| 17:20.0, 17:44.0, 17:44.0, 17:45.0, 18:05.0, (18:35.0), (18:45.0) |
2 | 49 | Francis Parker,
CA - Team Time (1st 5) 1:31:38.0 | Spread (1st 5) 33.0 |
| 6, 8, 9, 12, 14, (29), (30) |
| Ben Baranski, Alex Olmeta, Carson Cook, James Greer-Gentis, Evan Truesdale, (Zach Hall), (Liam Crowley) |
| 18:04.0, 18:09.0, 18:18.0, 18:30.0, 18:37.0, (19:53.0), (20:15.0) |
3 | 80 | Orange Glen,
CA - Team Time (1st 5) 1:34:02.0 | Spread (1st 5) 2:20.0 |
| 1, 11, 20, 23, 25, (26) |
| Rashad Prince, Esteban Torres, David Vera, Cristian Martinez, Alejandro Gonzalez, (Adriel Taylor) |
| 17:18.0, 18:23.0, 19:20.0, 19:23.0, 19:38.0, (19:41.0) |
4 | 89 | La Jolla Country Day,
CA - Team Time (1st 5) 1:35:17.0 | Spread (1st 5) 1:14.0 |
| 10, 16, 18, 21, 24, (33), (38) |
| Nikko Sambold, Alex Hill, Nicolas Barrera, Nikolas Kovtun, Dakota Hernandez, (Spencer Dee), (Arthur Zhang) |
| 18:19.0, 18:52.0, 19:11.0, 19:22.0, 19:33.0, (20:38.0), (22:29.0) |
5 | 111 | Pacific Ridge,
CA - Team Time (1st 5) 1:37:06.0 | Spread (1st 5) 46.0 |
| 17, 18, 21, 27, 28, (31), (32) |
| Christian Yun, Christopher Ong, Leo Diaz, Harrison Torino, Cougar Hansen, (Jonah Gercke), (Will Daniels) |
| 19:02.0, 19:11.0, 19:22.0, 19:43.0, 19:48.0, (20:16.0), (20:25.0) |
6 | 180 | Santa Fe Christian,
CA - Team Time (1st 5) 1:50:08.0 | Spread (1st 5) 51.0 |
| 34, 35, 36, 37, 38, (40), (41) |
| Jonathan Stafslien, Kellen Sandvik, Conor Kuzmack, Jacob Zanardi, Breckin Uwins, (Paolo Pasco), (Ethan Kuzmack) |
| 21:38.0, 21:45.0, 21:51.0, 22:25.0, 22:29.0, (22:34.0), (22:36.0) |