1 | 19 | Foresthill,
CA - Team Time (1st 5) 1:27:59.0 | Spread (1st 5) 2:06.1 |
| 1, 2, 3, 6, 7, (12), (18) |
| Luke Richmond, Chad Barnett, Jaycie Zapata, Caleb Medrano, Matthew Irwin, (Benjamin Worton), (Allen Seifert) |
| 16:36.4, 16:47.2, 17:17.0, 18:35.9, 18:42.5, (19:54.2), (20:38.2) |
2 | 65 | Sacramento Waldorf,
CA - Team Time (1st 5) 1:40:16.9 | Spread (1st 5) 3:13.5 |
| 4, 9, 14, 15, 23, (30), (31) |
| Jun Kawano, Rai Bhachech, Carson Fogg, Dakota Cooper, Ryan Roehl, (Roman Acosta), (Jonas Poer) |
| 18:28.0, 19:30.0, 20:10.9, 20:26.5, 21:41.5, (24:24.0), (25:05.0) |
3 | 79 | Woodland Christian,
CA - Team Time (1st 5) 1:41:43.9 | Spread (1st 5) 3:28.0 |
| 5, 13, 17, 19, 25, (28) |
| Tony Smith, Nicolas Ries, Patrick Bajorquez, Steven Spurlock, Timothy Chang, (Kenneth Nicholas) |
| 18:31.0, 19:56.9, 20:37.0, 20:40.0, 21:59.0, (23:35.0) |
4 | 92 | Victory Christian,
CA - Team Time (1st 5) 1:47:02.9 | Spread (1st 5) 6:11.0 |
| 8, 10, 20, 22, 32 |
| Caleb Elledge, Samuel Bacchi, Jackson Raffety, Logan Scott, Luke Zhong |
| 19:09.0, 19:46.0, 21:15.0, 21:32.9, 25:20.0 |
5 | 98 | Forest Lake Christian,
CA - Team Time (1st 5) 1:45:26.8 | Spread (1st 5) 2:12.0 |
| 11, 16, 21, 24, 26, (26), (29) |
| Titus Mireles, Daniel Johnson, Mitchell Gruner, Jeremy Grady, Lucas Nootbaar, (Bradley Ellis), (Jay Flores) |
| 19:50.0, 20:26.8, 21:25.0, 21:43.0, 22:02.0, (22:02.0), (24:19.0) |