1 | 19 | Valley Christian (Cerritos),
CA - Team Time (1st 5) 1:24:26.0 | Spread (1st 5) 1:40.0 |
| 1, 2, 3, 6, 7, (8), (9) |
| Matthew Kubler, Caleb Wojciechowski, Daniel Koops, Samuel Ventura, Peter Kolostian, (Steven Nour), (Jack Gisler) |
| 16:01.3, 16:29.0, 16:37.1, 17:37.3, 17:41.3, (17:58.0), (17:59.6) |
2 | 56 | Heritage Christian,
CA - Team Time (1st 5) 1:31:31.4 | Spread (1st 5) 2:10.4 |
| 4, 11, 12, 14, 15, (16), (17) |
| Hezekiah Bergara, Spencer Crowell, Lucas Fletcher, Jonathan Kollmorgen, Kyler Hart, (Matthew Rozo), (Noah Yim) |
| 16:41.6, 18:31.7, 18:35.6, 18:50.5, 18:52.0, (18:52.1), (18:56.7) |
3 | 86 | Maranatha,
CA - Team Time (1st 5) 1:36:00.0 | Spread (1st 5) 4:18.1 |
| 5, 13, 20, 21, 27, (32), (33) |
| Christopher Yun, Phillip Callihan, Nathan Castaneda, Dayton Duong, Zalan Volkan-Kacso, (Zeph Watson), (Mark Lin) |
| 16:45.6, 18:45.5, 19:38.0, 19:47.2, 21:03.7, (21:50.4), (21:54.5) |
4 | 109 | Whittier Christian,
CA - Team Time (1st 5) 1:40:37.9 | Spread (1st 5) 3:10.9 |
| 10, 19, 23, 28, 29, (34) |
| Hunter Dickinson, Peter Baima, Raul Ramirez, Sergio Rivas, Gabriel Houghton, (Ty Sullivan) |
| 18:10.0, 19:23.6, 20:32.0, 21:11.4, 21:20.9, (37:46.4) |
5 | 115 | Village Christian,
CA - Team Time (1st 5) 1:42:32.7 | Spread (1st 5) 1:54.6 |
| 18, 22, 24, 25, 26, (30), (31) |
| Nicholas John, Jacob Cho, Kanye Buchanan, Michael Andrade, Cody Woodward, (Aiden Kim), (Mateo Trejo) |
| 19:08.8, 20:23.2, 20:54.6, 21:02.7, 21:03.4, (21:21.2), (21:42.9) |