1 | 28 | Francis Parker,
CA - Team Time (1st 5) 1:27:10.0 | Spread (1st 5) 52.0 |
| 2, 4, 4, 7, 11, (24), (30) |
| Tanner Penrose, Ben Baranski, Carson Cook, Evan Truesdale, James Greer-Gentis, (Alex Olmeta), (Zach Hall) |
| 16:59.0, 17:22.0, 17:22.0, 17:36.0, 17:51.0, (18:36.0), (19:05.0) |
2 | 48 | The Bishop's School,
CA - Team Time (1st 5) 1:28:52.0 | Spread (1st 5) 50.0 |
| 3, 7, 9, 12, 17, (20), (27) |
| Nicholas Midler, Jett Liu, Ivan Savchuk, Hayden Flagg, Shane Uribe, (Andres Worstell), (Ryan Briest) |
| 17:21.0, 17:36.0, 17:50.0, 17:54.0, 18:11.0, (18:19.0), (18:50.0) |
3 | 79 | La Jolla Country Day,
CA - Team Time (1st 5) 1:30:43.7 | Spread (1st 5) 1:46.8 |
| 6, 10, 13, 18, 32, (33), (41) |
| Nikko Sambold, Nicolas Barrera, Alex Hill, Nikolas Kovtun, Dakota Hernandez, (Spencer Dee), (Dante Carnecchia) |
| 17:28.9, 17:50.1, 17:54.1, 18:14.9, 19:15.7, (19:20.0), (22:10.0) |
4 | 81 | Orange Glen,
CA - Team Time (1st 5) 1:30:09.7 | Spread (1st 5) 1:56.0 |
| 1, 14, 16, 22, 28, (31), (34) |
| Rashad Prince, Josue De Jesus, Adriel Taylor, Esteban Torres, Cristian Martinez, (Alejandro Gonzalez), (David Vera) |
| 16:55.0, 17:56.3, 18:06.4, 18:21.0, 18:51.0, (19:08.0), (19:39.0) |
5 | 103 | Pacific Ridge,
CA - Team Time (1st 5) 1:31:50.6 | Spread (1st 5) 48.8 |
| 15, 19, 21, 23, 25, (26), (29) |
| Christopher Ong, Leo Diaz, Cougar Hansen, Jake Arft-Guatelli, Christian Yun, (Will Daniels), (Jonah Gercke) |
| 17:56.8, 18:18.0, 18:20.0, 18:30.2, 18:45.6, (18:46.1), (19:04.7) |
6 | 185 | Santa Fe Christian,
CA - Team Time (1st 5) 1:45:22.0 | Spread (1st 5) 1:18.0 |
| 35, 36, 37, 38, 39, (40), (42) |
| Jonathan Stafslien, Kellen Sandvik, Jacob Zanardi, Conor Kuzmack, Justin Zanardi, (Breckin Uwins), (Ethan Kuzmack) |
| 20:04.0, 21:16.0, 21:19.0, 21:21.0, 21:22.0, (21:28.0), (22:15.0) |