1 | 35 | Providence,
CA - Team Time (1st 5) 59:33.3 | Spread (1st 5) 52.5 |
| 3, 4, 5, 11, 12, (27) |
| Xander Penaflor, Connor Flynn, Aidan Urbina, Trevor Deane, Dillon Yell, (Jackson Hicks) |
| 11:30.9, 11:33.6, 11:44.8, 12:20.6, 12:23.4, (15:49.9) |
2 | 44 | Flintridge Prep,
CA - Team Time (1st 5) 1:00:38.0 | Spread (1st 5) 1:10.2 |
| 2, 7, 8, 13, 14, (15), (18) |
| Dominick Schraeder, Kevin Martinez, Evan Guyer, Max Goodman, Bryan Taniguchi, (Nicolas Stanton), (Wyatt Fishman) |
| 11:25.8, 11:59.0, 12:06.1, 12:31.1, 12:36.0, (12:37.0), (12:39.4) |
3 | 60 | Chadwick,
CA - Team Time (1st 5) 1:01:00.7 | Spread (1st 5) 1:25.4 |
| 1, 9, 10, 19, 21, (22), (23) |
| Joshua Thomas, Henry Pullara, Lars Saltzmann, Jack Lindquist, Liam DeJong, (Michael Burg), (Cooper Saye) |
| 11:19.1, 12:08.7, 12:08.9, 12:39.5, 12:44.5, (12:49.2), (13:02.6) |
4 | 83 | Poly (Pasadena),
CA - Team Time (1st 5) 1:03:04.3 | Spread (1st 5) 1:17.0 |
| 6, 16, 17, 20, 24, (25), (26) |
| Adrian Lazzi, Simon Zernicki-Glover, Liem Yen, Colin MacLeod, Nathaniel Karafilis-Spensley, (Caden DeKunder), (Luke Nelson) |
| 11:55.1, 12:38.2, 12:39.2, 12:39.7, 13:12.1, (13:26.4), (13:29.1) |