1 | 28 | Foresthill,
CA - Team Time (1st 5) 1:39:51.0 | Spread (1st 5) 1:03.0 |
| 2, 5, 5, 7, 9, (17) |
| Jacob Irwin, Jon Kuzmich, Benjamin Benham, Kayden Zoller, Sean McMaster, (Gabe Worton) |
| 19:18.0, 20:03.0, 20:03.0, 20:06.0, 20:21.0, (23:01.0) |
2 | 29 | Woodland Christian,
CA - Team Time (1st 5) 1:41:07.0 | Spread (1st 5) 3:57.0 |
| 1, 3, 4, 8, 13, (15), (20) |
| Brandon Baeza, Samuel England, Robert Miller, Cameron Morrow, Thomas England, (Josh Leon), (Jacob Leon) |
| 18:47.0, 19:29.0, 19:47.0, 20:20.0, 22:44.0, (22:52.0), (33:26.0) |
3 | 63 | Victory Christian,
CA - Team Time (1st 5) 1:50:16.0 | Spread (1st 5) 2:21.0 |
| 10, 11, 12, 14, 16, (18), (19) |
| Lance Shope, Caleb Richardson, Mike Halverson, Chet Gorski, Justin Dimeola, (Everett Findlay), (Solon Skarlatos) |
| 20:36.0, 21:37.0, 22:21.0, 22:45.0, 22:57.0, (23:20.0), (23:41.0) |