1 | 28 | Rocklin,
CA - Team Time (1st 5) 55:16.0 | Spread (1st 5) 32.0 |
| 1, 3, 7, 8, 9, (11), (15) |
| Alex Macchieto, Nicholas Heath, Ryan McCormick, Ravi Sharma, Austin McDowell, (Jordan Cornellier), (Robert McHenry) |
| 10:44.0, 10:47.0, 11:14.0, 11:15.0, 11:16.0, (11:21.0), (11:32.0) |
2 | 81 | Laguna Creek,
CA - Team Time (1st 5) 57:45.0 | Spread (1st 5) 12.0 |
| 12, 14, 16, 19, 20, (21), (26) |
| Nate Lowery, Chancellor Adams, Casey Okubo, Devin Kirk, Eric Ninh, (Jonathan Wong), (Brandon Hill) |
| 11:26.0, 11:31.0, 11:33.0, 11:37.0, 11:38.0, (11:45.0), (11:59.0) |
3 | 101 | Folsom,
CA - Team Time (1st 5) 58:53.0 | Spread (1st 5) 1:10.0 |
| 4, 6, 29, 30, 32, (33), (44) |
| Sam Wamhoff, Michael Kinoshita, Austin Bailey, Jonathan Barrows, Phil West, (Aaron Burkhead), (Ryley Hoffman) |
| 11:05.0, 11:12.0, 12:10.0, 12:11.0, 12:15.0, (12:19.0), (13:17.0) |
4 | 104 | Granite Bay,
CA - Team Time (1st 5) 58:34.0 | Spread (1st 5) 1:28.0 |
| 1, 23, 24, 25, 31, (38), (39) |
| Trent Brendel, Alex Niu, Alex Towne, Dan Liu, Mathew Chan, (Felix Vanwendorff), (Eddie Schubert) |
| 10:44.0, 11:47.0, 11:53.0, 11:58.0, 12:12.0, (12:34.0), (12:40.0) |
5 | 105 | Woodcreek,
CA - Team Time (1st 5) 58:58.0 | Spread (1st 5) 1:04.0 |
| 10, 12, 21, 27, 35, (36), (37) |
| Yale Santos, Daniel Coulter, Thomas Cooke, Phillip Gibson, Justin Clark, (Avery Blevins), (Daniel Mehaffey) |
| 11:20.0, 11:26.0, 11:45.0, 12:03.0, 12:24.0, (12:28.0), (12:30.0) |
6 | 125 | Oakmont,
CA - Team Time (1st 5) 1:00:02.0 | Spread (1st 5) 1:50.0 |
| 5, 18, 28, 33, 41, (43), (45) |
| Jonathan Schafer, Nik Garcia-Haupert, Mat Mecke, Johnny Gray, Kieran Bartholow, (James Crisp), (Adam Hocking) |
| 11:07.0, 11:35.0, 12:04.0, 12:19.0, 12:57.0, (13:10.0), (13:18.0) |
7 | 192 | Roseville,
CA - Team Time (1st 5) 1:04:58.0 | Spread (1st 5) 2:34.0 |
| 17, 40, 42, 46, 47, (48) |
| Logan Stahl, Jun Oh, Christian Boehle-Silva, Nick Terry, Akaash Nagra, (Ben Beckwith) |
| 11:34.0, 12:54.0, 13:01.0, 13:21.0, 14:08.0, (14:32.0) |