1 | 25 | Flintridge Prep,
CA - Team Time (1st 5) 1:20:48.5 | Spread (1st 5) 42.3 |
| 2, 3, 5, 7, 8, (10), (12) |
| Hudson Billock, Bennett Oakes, Nolan Costin, Andrew Odom, Daniel Kotlyar, (Grady Morrissey), (Dominick Schraeder) |
| 15:50.4, 15:51.8, 16:12.1, 16:21.5, 16:32.7, (16:53.0), (16:56.1) |
2 | 59 | Providence,
CA - Team Time (1st 5) 1:25:47.2 | Spread (1st 5) 3:26.0 |
| 1, 4, 9, 22, 23, (24), (25) |
| Aidan Urbina, Xander Penaflor, Connor Flynn, Chris Kelamyan, Arath Pedroza-Alberto, (Jackson Hicks), (Matteo Thomas) |
| 15:47.9, 16:10.8, 16:43.7, 17:50.9, 19:13.9, (19:15.7), (20:17.0) |
3 | 66 | Chadwick,
CA - Team Time (1st 5) 1:25:24.1 | Spread (1st 5) 1:19.8 |
| 6, 11, 15, 16, 18, (19), (20) |
| Joshua Thomas, Dylan Santana, Michael Burg, Lars Saltzmann, Josiah Guzman, (Nate Mester), (Nicholas Granville) |
| 16:12.6, 16:53.5, 17:17.5, 17:28.1, 17:32.4, (17:33.0), (17:42.0) |
4 | 91 | Poly (Pasadena),
CA - Team Time (1st 5) 1:40:45.6 | Spread (1st 5) 14:18.6 |
| 13, 14, 17, 21, 26 |
| Luke Nelson, Adrian Lazzi, Liem Yen, Kai Schultz, Andrew Filippone |
| 16:56.8, 17:14.7, 17:29.8, 17:48.9, 31:15.4 |