1 | 32 | Piner,
CA - Team Time (1st 5) 55:52.0 | Spread (1st 5) 46.0 |
| 2, 3, 6, 7, 14, (22), (32) |
| Eduardo Calderon, Jacob Hayes, Brian Luong, Aidan Carpenter, Danny Duong, (Trevor Wofford), (Trevor Santa Cruz) |
| 10:59.0, 11:01.0, 11:03.0, 11:04.0, 11:45.0, (12:14.0), (12:40.0) |
2 | 39 | McKinleyville,
CA - Team Time (1st 5) 55:27.0 | Spread (1st 5) 8.0 |
| 4, 7, 7, 10, 11, (12), (16) |
| John Milender, RJ Richard, Austin Nolan, Joe Rieder, Michael Davis, (Connor Trump), (Christian Coley) |
| 11:02.0, 11:04.0, 11:04.0, 11:07.0, 11:10.0, (11:31.0), (11:54.0) |
3 | 86 | Cardinal Newman,
CA - Team Time (1st 5) 59:40.0 | Spread (1st 5) 38.0 |
| 13, 15, 18, 18, 22, (22), (27) |
| Steve Adams, John Kulczewski, Dylan Kattengell, Will Forni, Daniel Anderson, (Connor Shaw), (Dominic Natale) |
| 11:36.0, 11:52.0, 11:59.0, 11:59.0, 12:14.0, (12:14.0), (12:26.0) |
4 | 115 | Healdsburg,
CA - Team Time (1st 5) 1:00:58.0 | Spread (1st 5) 43.0 |
| 17, 20, 21, 26, 31, (33), (42) |
| Jonathan Ramirez, Andrew Magdaleno, Luis Quezadas, Diego Garcia, Kyle O'Brien, (Jose Castro), (Ethan Daniel) |
| 11:55.0, 12:03.0, 12:04.0, 12:18.0, 12:38.0, (12:52.0), (14:06.0) |
5 | 125 | San Marin,
CA - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 2:22.0 |
| 1, 28, 28, 30, 38, (39), (40) |
| Connor Flechsig, Mark Wang, Kyle Welch, Joey Miller, Ryan Damato, (Alex Ruggiero), (Nico Panela) |
| 10:55.0, 12:30.0, 12:30.0, 12:37.0, 13:17.0, (13:36.0), (13:41.0) |
6 | 134 | Terra Linda,
CA - Team Time (1st 5) 1:02:26.0 | Spread (1st 5) 2:05.0 |
| 4, 25, 34, 35, 36, (37), (41) |
| Zach Bibeault, Ariel Boysen, Jack Connolly, Clay Kaufmann, Evan McCormack, (Kelden Ben-Ora), (Christian Li) |
| 11:02.0, 12:15.0, 12:56.0, 13:06.0, 13:07.0, (13:08.0), (13:42.0) |
7 | 225 | Elsie Allen,
CA - Team Time (1st 5) 1:22:05.0 | Spread (1st 5) 2:44.0 |
| 43, 44, 45, 46, 47, (48), (49) |
| Luis Rivera, Gerardo Vargas, Gabriel Sixtos, Omri Kb, Efrain Nolasco, (Khaled Aqil), (Christian Perez) |
| 15:29.0, 16:00.0, 16:08.0, 16:15.0, 18:13.0, (19:13.0), (19:26.0) |