1 | 25 | Woodland Christian,
CA - Team Time (1st 5) 1:37:11.0 | Spread (1st 5) 1:59.1 |
| 1, 3, 6, 7, 8, (14), (17) |
| Matthew Hardin, Andrew Erickson, Nicolas Ries, Kyle Carpenter, Nathan Sindlinger, (Reece Cartagena), (Kyle Jackson) |
| 18:16.2, 18:23.9, 20:05.7, 20:09.9, 20:15.3, (20:54.4), (21:27.6) |
2 | 66 | Foresthill,
CA - Team Time (1st 5) 1:45:40.1 | Spread (1st 5) 2:25.3 |
| 9, 11, 12, 15, 19, (23) |
| Allen Seifert, Brayden Durand, Benjamin Worton, Luis Giles-Meraz, Ryan Leyba, (Clay Cantrell) |
| 20:22.2, 20:42.6, 20:46.0, 21:01.8, 22:47.5, (23:35.4) |
3 | 77 | Sacramento Waldorf,
CA - Team Time (1st 5) 1:49:35.4 | Spread (1st 5) 5:33.7 |
| 1, 10, 20, 22, 24, (25) |
| Rai Bhachech, Ryan Roehl, Christopher Olsen, Ethan Roehl, Issac Hinman, (Nicky Abate) |
| 18:16.2, 20:37.4, 23:17.5, 23:34.4, 23:49.9, (24:45.7) |
4 | 87 | Forest Lake Christian,
CA - Team Time (1st 5) 1:51:57.5 | Spread (1st 5) 5:37.8 |
| 5, 13, 16, 26, 27 |
| Ashton Moger, Andrew Young, John Herrera, Preston Koopmans, Evan Allert |
| 19:48.0, 20:52.4, 21:03.9, 24:47.4, 25:25.8 |
5 | 100 | Delta,
CA - Team Time (1st 5) 1:57:20.8 | Spread (1st 5) 7:45.1 |
| 4, 18, 21, 28, 29, (30) |
| Justin MacDonald, Anthony Sanchez, Chris Folk, Sergio Larios, James Weldon, (Devoyn Corzantes) |
| 18:47.9, 22:13.5, 23:34.2, 26:12.2, 26:33.0, (26:53.0) |