1 | 16 | J Serra Catholic,
CA - Team Time (1st 5) 1:18:59.0 | Spread (1st 5) 1:42.0 |
| 1, 2, 3, 4, 6, (8), (11) |
| Anthony Grover, Peter Herold, Matthew Burkhardt, Brennan Food, Kennie Arriola, (Luc Bragdon), (Jack Hemphill) |
| 15:01.0, 15:02.0, 16:00.0, 16:13.0, 16:43.0, (17:02.0), (17:18.0) |
2 | 58 | Orange Lutheran,
CA - Team Time (1st 5) 1:28:24.0 | Spread (1st 5) 1:54.0 |
| 7, 9, 11, 15, 16, (17), (20) |
| Aiden Glicker, Christian Park, Garrett Boezinger, Noah Lockwood, Zachary Blain, (Aiden Koch), (Nathaniel Patton) |
| 16:50.0, 17:10.0, 17:18.0, 18:22.0, 18:44.0, (19:02.0), (19:32.0) |
3 | 60 | Santa Margarita,
CA - Team Time (1st 5) 1:28:19.0 | Spread (1st 5) 2:48.0 |
| 5, 10, 13, 14, 18, (19), (21) |
| Dimitri Major, Andy Gunnemann, Ryan Dunker, Troy Coulston, Austin Cheng, (Matthew Dato-On), (Andrew Hirschman) |
| 16:19.0, 17:12.0, 17:32.0, 18:09.0, 19:07.0, (19:25.0), (19:56.0) |