1 | 27 | The Bishop's School,
CA - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 29.0 |
| 3, 4, 5, 7, 8, (15), (25) |
| Hayden Flagg, Andres Worstell, Jett Liu, Nicholas Midler, Ivan Savchuk, (Max Kilman), (Hamilton Allport) |
| 17:36.0, 17:44.0, 17:49.0, 17:59.0, 18:05.0, (19:14.0), (20:06.0) |
2 | 38 | Francis Parker,
CA - Team Time (1st 5) 1:29:57.0 | Spread (1st 5) 58.0 |
| 1, 6, 9, 9, 13, (22), (27) |
| Tanner Penrose, James Greer-Gentis, Carson Cook, Evan Truesdale, Ben Baranski, (Zach Hall), (Alex Olmeta) |
| 17:25.0, 17:57.0, 18:06.0, 18:06.0, 18:23.0, (19:56.0), (20:25.0) |
3 | 70 | Orange Glen,
CA - Team Time (1st 5) 1:34:22.0 | Spread (1st 5) 2:18.0 |
| 2, 11, 16, 20, 21 |
| Rashad Prince, Esteban Torres, Cristian Martinez, Alejandro Gonzalez, Adriel Taylor |
| 17:26.0, 18:08.0, 19:21.0, 19:43.0, 19:44.0 |
4 | 96 | La Jolla Country Day,
CA - Team Time (1st 5) 1:36:40.0 | Spread (1st 5) 2:27.0 |
| 11, 14, 17, 24, 30, (31) |
| Nikko Sambold, Alex Hill, Nicolas Barrera, Nikolas Kovtun, Spencer Dee, (Dakota Hernandez) |
| 18:08.0, 18:27.0, 19:25.0, 20:05.0, 20:35.0, (20:39.0) |
5 | 114 | Pacific Ridge,
CA - Team Time (1st 5) 1:40:08.0 | Spread (1st 5) 51.0 |
| 18, 19, 23, 26, 28, (32), (34) |
| Christopher Ong, Leo Diaz, Christian Yun, Will Daniels, Cougar Hansen, (Jonah Gercke), (Jay Grogan) |
| 19:41.0, 19:42.0, 19:58.0, 20:15.0, 20:32.0, (20:42.0), (21:19.0) |
6 | 170 | Santa Fe Christian,
CA - Team Time (1st 5) 1:46:44.0 | Spread (1st 5) 1:29.0 |
| 29, 33, 35, 36, 37, (38), (39) |
| Jonathan Stafslien, Kellen Sandvik, Jacob Zanardi, Justin Zanardi, Ethan Kuzmack, (Conor Kuzmack), (Breckin Uwins) |
| 20:33.0, 20:55.0, 21:26.0, 21:48.0, 22:02.0, (22:03.0), (23:00.0) |