1 | 34 | Victory Christian,
CA - Team Time (1st 5) 1:33:35.5 | Spread (1st 5) 2:36.8 |
| 1, 4, 8, 10, 11, (13), (23) |
| Dylan Corkill, Samuel Bacchi, Simon Dzhangeta, Caleb Elledge, Joshua Darke, (Sam Raffety), (Noah Peters) |
| 17:04.4, 17:58.6, 19:23.0, 19:28.3, 19:41.2, (19:53.6), (21:13.7) |
2 | 39 | Woodland Christian,
CA - Team Time (1st 5) 1:34:08.8 | Spread (1st 5) 3:08.3 |
| 2, 3, 7, 9, 18, (21), (22) |
| Matthew Hardin, Andrew Erickson, Nicolas Ries, Reece Cartagena, Nathan Sindlinger, (Kyle Carpenter), (Timothy Chang) |
| 17:29.6, 17:57.9, 18:35.8, 19:27.6, 20:37.9, (20:59.7), (21:12.9) |
3 | 78 | Sacramento Waldorf,
CA - Team Time (1st 5) 1:41:14.4 | Spread (1st 5) 4:14.7 |
| 5, 6, 15, 25, 27, (29), (30) |
| Jun Kawano, Rai Bhachech, Ryan Roehl, Jonas Poer, Issac Hinman, (Liam Bhachech), (Ethan Roehl) |
| 18:15.5, 18:35.4, 19:57.4, 21:55.9, 22:30.2, (23:15.0), (23:27.9) |
4 | 93 | Forest Lake Christian,
CA - Team Time (1st 5) 1:44:00.6 | Spread (1st 5) 2:40.4 |
| 12, 14, 17, 24, 26, (32) |
| Grady Eimer, Levi Mireles, Eli Deyoung, Brady Steffenson, Daniel Johnson, (Lucas Nootbaar) |
| 19:42.0, 19:53.7, 20:21.5, 21:41.0, 22:22.4, (24:12.4) |
5 | 114 | Delta,
CA - Team Time (1st 5) 1:47:32.0 | Spread (1st 5) 3:32.4 |
| 16, 19, 20, 28, 31, (33) |
| Justin MacDonald, Michael Martinez, Daniel Vasquez, Hunter Capel, Anthony Sanchez, (James Weldon) |
| 20:01.6, 20:39.0, 20:44.0, 22:33.4, 23:34.0, (25:03.4) |