1 | 27 | El Capitan,
CA - Team Time (1st 5) 1:16:10.0 | Spread (1st 5) 29.0 |
| 2, 4, 4, 7, 10, (14), (27) |
| Jacob Hart, Noah Bolander, Guillermo Rodriguez, Elias Alcorta, Joseph Savin, (Nathan Ruck), (Louis Acuna) |
| 15:00.0, 15:07.0, 15:07.0, 15:27.0, 15:29.0, (15:36.0), (16:30.0) |
2 | 29 | Steele Canyon,
CA - Team Time (1st 5) 1:15:55.0 | Spread (1st 5) 55.0 |
| 1, 3, 6, 9, 10, (19), (21) |
| Matthew Stevens, Elmer Navarro, Nicolai Augustino, Diego Moreno, Michael Lopez, (Diego Gonzalez), (Isaac Senn) |
| 14:34.0, 15:03.0, 15:21.0, 15:28.0, 15:29.0, (15:52.0), (16:05.0) |
3 | 86 | Helix,
CA - Team Time (1st 5) 1:19:30.0 | Spread (1st 5) 57.0 |
| 7, 16, 18, 20, 25, (33), (35) |
| Oliver Cloyd, Dane Peetz, Daniel Herrera, Oscar Gaitan, Ocean Zudiker, (Alek Jimenez), (Christopher Weyde) |
| 15:27.0, 15:47.0, 15:48.0, 16:04.0, 16:24.0, (17:00.0), (17:20.0) |
4 | 113 | West Hills,
CA - Team Time (1st 5) 1:21:05.0 | Spread (1st 5) 1:01.0 |
| 13, 22, 24, 25, 29, (32), (38) |
| Damian Aguilera, Helio Cortez, Ezra Thayne, Logan Noriega, Christian Marquez, (Nathan Ritter), (Thomas Simpson) |
| 15:35.0, 16:10.0, 16:20.0, 16:24.0, 16:36.0, (16:59.0), (17:32.0) |
5 | 147 | Grossmont,
CA - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 1:56.0 |
| 16, 23, 31, 36, 41, (51) |
| Reilly Reynolds, Ivan Stracener, Joel Sanchez, Eric Anzures, Sawyer Hankins, (Edgar Chavez) |
| 15:47.0, 16:13.0, 16:45.0, 17:26.0, 17:43.0, (19:22.0) |
6 | 157 | Mount Miguel,
CA - Team Time (1st 5) 1:25:09.0 | Spread (1st 5) 2:46.0 |
| 12, 15, 37, 46, 47, (50) |
| Ivan Cueva, Jacob Gonzalez, Terell Morgan, Alex Reveles, Logan Lyman, (Doweng Chuol) |
| 15:31.0, 15:38.0, 17:28.0, 18:15.0, 18:17.0, (18:36.0) |
7 | 191 | Monte Vista,
CA - Team Time (1st 5) 1:27:40.0 | Spread (1st 5) 1:29.0 |
| 29, 33, 42, 43, 44, (45), (47) |
| Tristan Guerrero, Joshua Gonzalez, David Riwukore, Daniel Cabrera, Zimry Hauser, (Oliver Alonso), (Chamar Fontenot) |
| 16:36.0, 17:00.0, 17:58.0, 18:01.0, 18:05.0, (18:08.0), (18:17.0) |
8 | 208 | Valhalla,
CA - Team Time (1st 5) 1:30:24.0 | Spread (1st 5) 3:40.0 |
| 28, 39, 40, 49, 52 |
| Evan Madsen, Chris Slaiwa, Benjamin Nance, Cosme Gomez, Jordan Johnson |
| 16:35.0, 17:34.0, 17:40.0, 18:20.0, 20:15.0 |