1 | 31 | Maranatha,
CA - Team Time (1st 5) 1:25:15.0 | Spread (1st 5) 2:33.0 |
| 1, 2, 7, 9, 12, (13), (18) |
| Kyle Bueckert, Johnathan Erickson, Miles Schlenker, Nate Aasland, Sterling Shaner, (Noah Schlenker), (Sam Ligon) |
| 15:27.0, 16:27.0, 17:38.0, 17:43.0, 18:00.0, (18:09.0), (18:53.0) |
2 | 45 | Valley Christian (Cerritos),
CA - Team Time (1st 5) 1:28:57.0 | Spread (1st 5) 1:09.0 |
| 4, 6, 10, 11, 14, (15), (17) |
| Jakob Geiger, Hunter Feller, Will Bakker, Scott Edmonds, Andrew Shubin, (Nick Dekker), (Timothy Park) |
| 17:11.0, 17:33.0, 17:54.0, 17:59.0, 18:20.0, (18:38.0), (18:50.0) |
3 | 68 | Heritage Christian,
CA - Team Time (1st 5) 1:32:16.0 | Spread (1st 5) 3:07.0 |
| 3, 8, 16, 19, 22, (25), (26) |
| Jacob Giganti, Michael Fermanian, Joshua Siley-Waters, Chris Torres, Brendon Sylvester, (Luke Irving), (Sean Keifner) |
| 16:45.0, 17:39.0, 18:39.0, 19:21.0, 19:52.0, (20:21.0), (20:24.0) |
4 | 106 | Whittier Christian,
CA - Team Time (1st 5) 1:39:35.0 | Spread (1st 5) 5:15.0 |
| 5, 21, 23, 24, 33, (34) |
| Brian Ault, William Ahn, Daniel Mueller, Kevin Lammer, Ben Jeffers, (Geno Shin) |
| 17:19.0, 19:48.0, 19:55.0, 19:59.0, 22:34.0, (23:03.0) |
5 | 134 | Village Christian,
CA - Team Time (1st 5) 1:43:44.0 | Spread (1st 5) 1:59.0 |
| 20, 27, 28, 29, 30, (31), (32) |
| Lee Matthew, Sam Cha, Magalit Nathan, Jason Quijano, Klein Troy, (Dillon Sunday), (Jeffery Bugay) |
| 19:32.0, 20:45.0, 20:50.0, 21:06.0, 21:31.0, (21:36.0), (21:55.0) |