1 | 19 | Providence,
CA - Team Time (1st 5) 1:22:00.6 | Spread (1st 5) 1:36.3 |
| 1, 3, 4, 5, 6, (11), (22) |
| Xander Penaflor, Aidan Urbina, Connor Flynn, Henry Virtue, Trevor Deane, (Dillon Yell), (Nareg Simitian) |
| 15:33.2, 16:02.0, 16:22.6, 16:53.3, 17:09.5, (17:42.2), (19:00.0) |
2 | 43 | Chadwick,
CA - Team Time (1st 5) 1:26:07.2 | Spread (1st 5) 2:05.4 |
| 2, 7, 9, 12, 13, (14), (15) |
| Joshua Thomas, Henry Pullara, Michael Burg, Jack Lindquist, Lars Saltzmann, (Liam DeJong), (Cooper Saye) |
| 15:44.1, 17:10.3, 17:35.2, 17:48.1, 17:49.5, (18:00.6), (18:01.3) |
3 | 82 | Flintridge Prep,
CA - Team Time (1st 5) 1:31:08.4 | Spread (1st 5) 44.9 |
| 10, 16, 17, 19, 20, (21), (23) |
| Dominick Schraeder, Kevin Martinez, Bryan Taniguchi, Ryan Ginn, Carter Sakai, (Nicolas Stanton), (Evan Guyer) |
| 17:40.0, 18:19.4, 18:20.3, 18:23.8, 18:24.9, (18:43.3), (19:02.0) |
4 | 101 | Poly (Pasadena),
CA - Team Time (1st 5) 1:33:35.0 | Spread (1st 5) 1:50.0 |
| 8, 18, 24, 25, 26, (27), (28) |
| Adrian Lazzi, Simon Zernicki-Glover, Colin MacLeod, Nathaniel Karafilis-Spensley, Caden DeKunder, (Luke Nelson), (Daniel Zheng) |
| 17:31.0, 18:23.0, 19:09.0, 19:11.0, 19:21.0, (19:25.0), (20:26.0) |