1 | 32 | Steele Canyon,
CA - Team Time (1st 5) 1:27:38.0 | Spread (1st 5) 26.0 |
| 4, 5, 7, 7, 9, (11), (25) |
| Corey Bosvay, Andrew Toedt-Wiley, Michael Twardochleb, Dustin Hadley, Aaron Weston, (Taylor Robinson), (William Ayers) |
| 17:14.0, 17:34.0, 17:35.0, 17:35.0, 17:40.0, (17:50.0), (19:00.0) |
2 | 38 | Helix,
CA - Team Time (1st 5) 1:27:35.0 | Spread (1st 5) 1:32.0 |
| 1, 2, 3, 15, 17, (21) |
| Lee Mcallister, Marco Gutierrez, Carlos Cano, Sam Stowe, Trevor Garcia, (Shelby Hernandez Jr.) |
| 16:47.0, 17:09.0, 17:13.0, 18:07.0, 18:19.0, (18:51.0) |
3 | 83 | Valhalla,
CA - Team Time (1st 5) 1:31:21.0 | Spread (1st 5) 1:09.0 |
| 10, 12, 19, 20, 22, (22), (26) |
| Levi Dulay, Anton Castaneda, Christopher Hernandez, Drew Lippa, Ian Carlton, (Arman Kazi), (Shawn Miller) |
| 17:44.0, 17:54.0, 18:20.0, 18:30.0, 18:53.0, (18:53.0), (19:01.0) |
4 | 98 | West Hills,
CA - Team Time (1st 5) 1:32:38.0 | Spread (1st 5) 59.0 |
| 14, 16, 17, 24, 27, (29), (33) |
| William Stauffer, Zack Ivey, Matt Jorge, Miguel Garcia, Dalton Husted, (Jarred Villa Gomez), (Vincent Tellez) |
| 18:06.0, 18:09.0, 18:19.0, 18:59.0, 19:05.0, (19:13.0), (19:41.0) |
5 | 112 | Granite Hills,
CA - Team Time (1st 5) 1:34:14.0 | Spread (1st 5) 2:22.0 |
| 5, 13, 28, 32, 34, (36), (37) |
| Chris Corley, Alecko Funk, Zach Sawaya, Taylor Schneider, Teague Senninger, (Gerald Mora), (Tyler Stokes) |
| 17:34.0, 17:59.0, 19:12.0, 19:33.0, 19:56.0, (20:08.0), (20:21.0) |
6 | 172 | Grossmont,
CA - Team Time (1st 5) 1:39:49.0 | Spread (1st 5) 56.0 |
| 30, 31, 35, 37, 39, (40), (41) |
| Adam Omahen, Ben Beck, Daniel Beach, Oscar Talamantes, Nicholas Lore, (Evan Selander), (Curran Walton) |
| 19:28.0, 19:29.0, 20:07.0, 20:21.0, 20:24.0, (20:30.0), (21:21.0) |