1 | 31 | Woodland Christian,
CA - Team Time (1st 5) 1:33:58.4 | Spread (1st 5) 2:19.1 |
| 1, 3, 7, 9, 11, (12), (16) |
| Matthew Hardin, Andrew Erickson, Kyle Carpenter, Nicolas Ries, Nathan Sindlinger, (Reece Cartagena), (Kyle Jackson) |
| 17:28.7, 18:00.7, 19:07.2, 19:34.0, 19:47.8, (19:53.0), (20:41.4) |
2 | 81 | Encina,
CA - Team Time (1st 5) 1:43:37.3 | Spread (1st 5) 4:36.0 |
| 6, 10, 14, 20, 31 |
| Niraj Rai, Abolfazl Bahari, Raul Flores, Iven Flores, Evan Roberts |
| 19:05.0, 19:39.3, 20:05.0, 21:07.0, 23:41.0 |
3 | 83 | Foresthill,
CA - Team Time (1st 5) 1:43:18.0 | Spread (1st 5) 2:42.0 |
| 5, 15, 19, 21, 23, (24), (37) |
| Benjamin Worton, Allen Seifert, Luis Giles-Meraz, Brayden Durand, Clay Cantrell, (Ryan Leyba), (Joel Cruz) |
| 18:55.0, 20:27.2, 21:02.0, 21:16.8, 21:37.0, (22:30.1), (30:34.3) |
4 | 92 | Sacramento Waldorf,
CA - Team Time (1st 5) 1:46:10.3 | Spread (1st 5) 5:47.3 |
| 2, 8, 26, 27, 29, (30) |
| Rai Bhachech, Ryan Roehl, Nicky Abate, Ethan Roehl, Christopher Olsen, (Issac Hinman) |
| 17:29.6, 19:22.4, 22:47.4, 23:14.0, 23:16.9, (23:35.6) |
5 | 107 | Delta,
CA - Team Time (1st 5) 1:49:50.8 | Spread (1st 5) 5:16.4 |
| 4, 18, 25, 28, 32, (34), (36) |
| Justin MacDonald, Anthony Sanchez, Devoyn Corzantes, Chris Folk, James Weldon, (Sergio Larios), (Roman Musso) |
| 18:48.7, 21:00.1, 22:41.4, 23:15.5, 24:05.1, (24:54.2), (25:52.1) |
6 | 120 | Forest Lake Christian,
CA - Team Time (1st 5) 1:52:15.3 | Spread (1st 5) 5:21.2 |
| 13, 17, 22, 33, 35 |
| Ashton Moger, John Herrera, Andrew Young, Preston Koopmans, Evan Allert |
| 19:53.8, 20:55.4, 21:22.1, 24:49.0, 25:15.0 |