1 | 15 | St Lawrence Academy,
CA - Team Time (1st 5) 1:35:59.0 | Spread (1st 5) 1:46.0 |
| 1, 2, 3, 4, 5, (6), (10) |
| Ashish Velagapudi, Devon Gonzalez, Justin Strong, Martin Perez, Sean Keogh, (Matt Perea), (Zach San Diego) |
| 18:31.0, 18:43.0, 18:53.0, 19:35.0, 20:17.0, (20:47.0), (21:35.0) |
2 | 60 | St Thomas More,
CA - Team Time (1st 5) 1:50:32.0 | Spread (1st 5) 2:15.0 |
| 7, 9, 12, 15, 17, (18), (20) |
| Alex Mauga, Nicolas Armour, Drew Schaper, Eduardo Perez, Sebastian Woodson, (Freidrich Bumb), (Blaise Schaper) |
| 20:54.0, 21:32.0, 22:11.0, 22:46.0, 23:09.0, (23:11.0), (24:43.0) |
3 | 62 | Pacific Bay Christian,
CA - Team Time (1st 5) 1:50:41.0 | Spread (1st 5) 1:50.0 |
| 8, 11, 13, 14, 16, (19), (20) |
| ELIAS PAZ, Joey Gross, Ethan Stump, EVAN YIP, Daniel Price, (James Harris), (Joseph Chedyak) |
| 21:01.0, 21:48.0, 22:26.0, 22:35.0, 22:51.0, (23:57.0), (24:43.0) |