1 | 31 | La Canada,
CA - Team Time (1st 5) 1:23:57.3 | Spread (1st 5) 49.5 |
| 3, 5, 6, 8, 9, (25), (27) |
| Robert Lee, George Branda, Ethan Lee, Jamie Saunders, Siraaj Sandhu, (Andres Uribe), (George Hervey) |
| 16:22.0, 16:42.5, 16:47.4, 16:53.9, 17:11.5, (18:54.9), (19:15.2) |
2 | 60 | Poly (Pasadena),
CA - Team Time (1st 5) 1:27:12.5 | Spread (1st 5) 1:32.5 |
| 4, 11, 12, 16, 17, (18), (19) |
| Adrian Lazzi, Simon Zernicki-Glover, Luke Nelson, Nathaniel Karafilis-Spensley, Liem Yen, (Caden DeKunder), (Daniel Zheng) |
| 16:28.6, 17:21.6, 17:23.7, 17:57.5, 18:01.1, (18:03.0), (18:04.2) |
3 | 72 | Flintridge Prep,
CA - Team Time (1st 5) 1:28:28.4 | Spread (1st 5) 1:16.3 |
| 10, 13, 14, 15, 20, (22), (23) |
| Kevin Martinez, Bryan Taniguchi, Evan Guyer, Nicolas Stanton, Max Goodman, (Ryan Ginn), (Wyatt Fishman) |
| 17:13.2, 17:25.3, 17:31.3, 17:49.1, 18:29.5, (18:36.9), (18:44.7) |
4 | 96 | South Hills,
CA - Team Time (1st 5) 1:33:29.2 | Spread (1st 5) 4:49.5 |
| 2, 7, 24, 31, 32, (33), (35) |
| Andrew Oseguera, Nathan Ruiz, Gabriel Banegas, Jacob Perez, David Lisberg, (Ryan Li), (Benjamin Garcia) |
| 16:07.4, 16:49.4, 18:49.2, 20:46.3, 20:56.9, (21:22.4), (29:25.2) |
5 | 105 | La Salle,
CA - Team Time (1st 5) 1:32:14.1 | Spread (1st 5) 5:29.5 |
| 1, 21, 26, 28, 29, (30), (34) |
| Alexandro Alvarez, Isaac Magluyan, Daniel Alvarez, John Kohler, Emile Olgin, (Sidney Smith), (Santiago Romero) |
| 14:44.0, 18:32.7, 19:14.9, 19:29.0, 20:13.5, (20:23.2), (23:51.7) |