1 | 20 | Webb,
CA - Team Time (1st 5) 1:30:01.0 | Spread (1st 5) 55.0 |
| 2, 3, 4, 5, 6, (7), (8) |
| Jackson Bibbens, Liam Gerken, Kellen Willmore, Kevin Wang, Michael Martinez, (Tom Liu), (Frank Hu) |
| 17:38.0, 17:43.0, 17:48.0, 18:19.0, 18:33.0, (18:44.0), (18:48.0) |
2 | 55 | Saddleback Valley Christian,
CA - Team Time (1st 5) 1:47:44.0 | Spread (1st 5) 1:23.0 |
| 9, 10, 11, 12, 13, (14), (21) |
| Daniel Vernola, Stephen Muzi, Shad Davis, Anthony Tasso, Koughan Case, (Luca Russell), (Gaven Mcghee) |
| 20:33.0, 21:29.0, 21:52.0, 21:54.0, 21:56.0, (22:10.0), (23:25.0) |
3 | 66 | Southlands Christian,
CA - Team Time (1st 5) 1:46:22.0 | Spread (1st 5) 5:36.0 |
| 1, 15, 16, 17, 17, (19), (20) |
| Nathan Vallejo, Hero Xu, Ken He, Joshua Askharoun, Dylan Vasquez, (Joseph Askharoun), (Leo Christensen) |
| 16:50.0, 22:17.0, 22:23.0, 22:26.0, 22:26.0, (22:31.0), (22:45.0) |