1 | 36 | Valley Christian (Cerritos),
CA - Team Time (1st 5) 1:24:58.2 | Spread (1st 5) 2:52.9 |
| 2, 4, 5, 9, 16, (19), (20) |
| Ryan Vreeke, Hayden Lee, Mark Szekrenyi, Payton Kooi, Isaac Rubio, (Blake Wheeler), (Derek Murray) |
| 15:40.6, 16:20.7, 16:33.7, 17:49.7, 18:33.5, (19:00.1), (19:21.8) |
2 | 44 | Webb,
CA - Team Time (1st 5) 1:28:52.0 | Spread (1st 5) 55.6 |
| 6, 7, 8, 10, 13, (14), (17) |
| Jackson Bibbens, Kellen Willmore, Kevin Wang, Liam Gerken, Tom Liu, (Michael Martinez), (Matthew Bailsford) |
| 17:17.1, 17:33.7, 17:49.1, 17:59.4, 18:12.7, (18:15.9), (18:40.9) |
3 | 49 | Desert Christian (Lancaster),
CA - Team Time (1st 5) 1:26:38.8 | Spread (1st 5) 3:09.4 |
| 1, 3, 12, 15, 18, (22), (23) |
| Chris Gonzales, Ethan Laubach, David Caddick, Jacob Ranz, Aaron Oliver, (Brandon Mitchell), (Daniel Squires) |
| 15:32.0, 15:55.5, 18:04.5, 18:25.4, 18:41.4, (19:39.2), (19:44.7) |
4 | 107 | Calvary Chapel (Downey),
CA - Team Time (1st 5) 1:50:06.9 | Spread (1st 5) 8:39.3 |
| 11, 21, 24, 25, 26, (27), (28) |
| Paul Trejo, Ethan Rogers, Raymond Bedolla, Jonathan Smith, Ian Reynaga, (Fabian Donato), (Christopher Young) |
| 18:02.1, 19:36.7, 21:47.0, 23:59.7, 26:41.4, (26:42.8), (28:39.6) |