1 | 23 | Valley Christian (Cerritos),
CA - Team Time (1st 5) 1:24:47.3 | Spread (1st 5) 1:44.9 |
| 1, 4, 5, 6, 7, (9), (12) |
| Jakob Geiger, Scott Edmonds, Nick Dekker, Timothy Park, Hunter Feller, (Logan Furlong), (Nathaniel Tamminga) |
| 15:43.8, 16:44.0, 17:25.2, 17:25.6, 17:28.7, (18:05.4), (18:33.2) |
2 | 51 | Maranatha,
CA - Team Time (1st 5) 1:30:41.0 | Spread (1st 5) 3:09.0 |
| 3, 8, 11, 14, 15, (23), (24) |
| Helio Higley, Joseph Funches, Hayden Barz, Ryan Shoji, Dilan Wijesinghe, (Kyle Takaka), (Aaron Trujillo) |
| 16:16.0, 17:38.0, 18:31.0, 18:51.0, 19:25.0, (20:45.0), (20:58.0) |
3 | 63 | Whittier Christian,
CA - Team Time (1st 5) 1:33:16.1 | Spread (1st 5) 3:30.0 |
| 2, 10, 16, 17, 18, (20), (21) |
| Brian Ault, Joshua Chung, Daniel Mueller, Ben Jeffers, Cameron Lund, (Reid Winans), (Ben White) |
| 16:15.7, 18:10.7, 19:29.5, 19:34.5, 19:45.7, (20:17.2), (20:24.3) |
4 | 113 | Village Christian,
CA - Team Time (1st 5) 1:43:06.9 | Spread (1st 5) 3:13.0 |
| 13, 22, 25, 26, 27, (32) |
| Ryan Valdiviez, Nathan Magalit, Aiden Benitez, Jason Quijano, Jeffery Bugay, (Daniel Tosti) |
| 18:35.8, 20:38.4, 21:01.7, 21:02.2, 21:48.8, (25:20.3) |
5 | 137 | Heritage Christian,
CA - Team Time (1st 5) 1:52:44.8 | Spread (1st 5) 5:06.8 |
| 19, 28, 29, 30, 31 |
| Brendon Sylvester, Elijah Kim, Griffen Laird, Nick Reiner, Daniel Pedroza |
| 19:55.3, 21:55.7, 22:29.0, 23:22.7, 25:02.1 |