1 | 15 | San Francisco University,
CA - Team Time (1st 5) 1:08:23.0 | Spread (1st 5) 1:02.0 |
| 1, 2, 3, 4, 5, (6), (7) |
| CJ Dowd, Spencer Ferguson Dryden, Nathan Amin, Ben Tracy, JT Munz, (Raiden Meyer), (Spencer Small) |
| 13:03.0, 13:39.0, 13:41.0, 13:55.0, 14:05.0, (14:07.0), (14:08.0) |
2 | 69 | Crystal Springs Uplands,
CA - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 1:04.0 |
| 11, 13, 14, 14, 17, (17), (19) |
| Whitner Grange, Leonardo Vilchez, Jung Je Bae, Kyle Chu, Alan Wu, (Jonathan Song), (Andre Su) |
| 15:52.0, 16:25.0, 16:32.0, 16:32.0, 16:56.0, (16:56.0), (16:59.0) |
3 | 73 | Pinewood,
CA - Team Time (1st 5) 1:23:22.0 | Spread (1st 5) 2:59.0 |
| 9, 10, 12, 16, 26, (27), (32) |
| Jaspaul Ghumman, Michael Bodine, Evan Escher, Erik Dabagian, Ryan Tabibi, (David Kleiman), (Jack Ahrens) |
| 15:48.0, 15:50.0, 16:07.0, 16:50.0, 18:47.0, (18:51.0), (21:35.0) |
4 | 114 | Woodside Priory,
CA - Team Time (1st 5) 1:29:15.0 | Spread (1st 5) 1:41.0 |
| 20, 21, 22, 23, 28, (28), (30) |
| Tommy Wang, Riley Cantwell, Hans Walker, Michael Courtney, Liam Bannon, (Chris Gao), (Tony Li) |
| 17:20.0, 17:23.0, 17:31.0, 18:00.0, 19:01.0, (19:01.0), (19:16.0) |
5 | 121 | El Primero,
CA - Team Time (1st 5) 1:50:58.0 | Spread (1st 5) 25:26.0 |
| 8, 24, 25, 31, 33 |
| Angel Munoz, Rodrigo Pichardo, Jorge Flores, Joaquin Valenzuela, David Donis |
| 14:20.0, 18:20.0, 18:21.0, 20:11.0, 39:46.0 |