1 | 30 | Foresthill,
CA - Team Time (1st 5) 1:39:11.8 | Spread (1st 5) 3:42.5 |
| 1, 4, 5, 8, 12 |
| Chad Barnett, Caleb Medrano, Matthew Irwin, Benjamin Worton, Allen Seifert |
| 17:55.4, 19:16.1, 19:59.1, 20:23.3, 21:37.9 |
2 | 49 | Woodland Christian,
CA - Team Time (1st 5) 1:45:36.6 | Spread (1st 5) 3:57.8 |
| 3, 6, 10, 13, 17, (21) |
| Tony Smith, Nicolas Ries, Patrick Bajorquez, Steven Spurlock, Timothy Chang, (Kenneth Nicholas) |
| 19:10.1, 20:09.7, 21:09.2, 21:59.7, 23:07.9, (24:52.0) |
3 | 56 | Sacramento Waldorf,
CA - Team Time (1st 5) 1:47:41.1 | Spread (1st 5) 5:23.7 |
| 2, 9, 11, 14, 20, (24) |
| Jun Kawano, Rai Bhachech, Dakota Cooper, Carson Fogg, Ryan Roehl, (Jonas Poer) |
| 18:47.1, 20:43.4, 21:25.0, 22:34.8, 24:10.8, (26:59.5) |
4 | 75 | Forest Lake Christian,
CA - Team Time (1st 5) 1:53:39.6 | Spread (1st 5) 3:52.7 |
| 7, 15, 16, 18, 19, (22), (23) |
| Titus Mireles, Daniel Johnson, Lucas Nootbaar, Mitchell Gruner, Jeremy Grady, (Jay Flores), (Austin Schmitt) |
| 20:15.3, 22:36.6, 23:03.2, 23:36.5, 24:08.0, (24:58.2), (25:09.1) |