1 | 21 | Maranatha,
CA - Team Time (1st 5) 1:22:47.2 | Spread (1st 5) 2:13.7 |
| 1, 2, 3, 5, 10, (11), (14) |
| Kyle Bueckert, Johnathan Erickson, Miles Schlenker, Nate Aasland, Sterling Shaner, (Noah Schlenker), (Hayden Barz) |
| 15:10.5, 16:26.7, 16:49.9, 16:55.9, 17:24.2, (17:46.3), (18:16.3) |
2 | 47 | Valley Christian (Cerritos),
CA - Team Time (1st 5) 1:27:09.8 | Spread (1st 5) 38.8 |
| 6, 7, 9, 12, 13, (17), (18) |
| Hunter Feller, Will Bakker, Scott Edmonds, Timothy Park, Andrew Shubin, (Gabe Schaub), (Nick Dekker) |
| 17:09.4, 17:11.4, 17:13.8, 17:47.0, 17:48.2, (18:50.7), (18:52.7) |
3 | 67 | Heritage Christian,
CA - Team Time (1st 5) 1:31:58.6 | Spread (1st 5) 2:43.2 |
| 4, 8, 16, 19, 20, (21), (25) |
| Jacob Giganti, Michael Fermanian, Brendon Sylvester, Chris Torres, Sean Keifner, (Giuseppe Bellaceti), (Mike Levy) |
| 16:52.9, 17:11.9, 18:43.2, 19:34.5, 19:36.1, (19:38.5), (20:17.8) |
4 | 110 | Village Christian,
CA - Team Time (1st 5) 1:38:53.3 | Spread (1st 5) 2:08.5 |
| 15, 22, 23, 24, 26, (27), (28) |
| Matthew Lee, Sam Cha, Troy Klein, Nathan Magalit, Jeffery Bugay, (Aiden Benitez), (Dillon Sunday) |
| 18:28.1, 19:38.7, 20:00.2, 20:09.7, 20:36.6, (21:42.1), (22:04.7) |