| 1 | 27 | De La Salle,
CA - Team Time (1st 5) 1:19:28.0 | Spread (1st 5) 1:05.0 |
| 1, 2, 3, 8, 13, (20), (24) |
| Blair Hurlock, Matthew Schumann, Luke Williams, Clark Messman, John Jankowski, (Sean Wanket), (Trey Schwartz) |
| 15:23.0, 15:32.0, 15:43.0, 16:22.0, 16:28.0, (16:41.0), (16:44.0) |
| 2 | 48 | San Ramon Valley,
CA - Team Time (1st 5) 1:21:20.0 | Spread (1st 5) 31.0 |
| 5, 6, 11, 11, 15, (17), (20) |
| Zach Hanze, Jason Intravaia, Carl Wilke, Charlie Fenoglio, Jake Pisenti, (Tyler Gambill), (Ryan Colaco) |
| 15:59.0, 16:03.0, 16:24.0, 16:24.0, 16:30.0, (16:36.0), (16:41.0) |
| 3 | 90 | Amador Valley,
CA - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 25.0 |
| 10, 16, 19, 20, 25, (26), (37) |
| Jacob Schlachte, Peter Schlachte, Daniel Arthur, Zach Beston, Conner McKinnon, (Connor McCarthy), (Brett Walsh) |
| 16:23.0, 16:35.0, 16:40.0, 16:41.0, 16:48.0, (16:52.0), (17:29.0) |
| 4 | 136 | Berkeley,
CA - Team Time (1st 5) 1:25:07.0 | Spread (1st 5) 1:08.0 |
| 8, 23, 29, 38, 38, (46), (53) |
| Tariku Abdo, Austin Lloyd, Jason O'Neill, Camden Sikes, Aidan Fike, (Joseph Battles), (Ryan McDougald) |
| 16:22.0, 16:42.0, 17:03.0, 17:30.0, 17:30.0, (17:43.0), (18:07.0) |
| 5 | 146 | Heritage (Brentwood),
CA - Team Time (1st 5) 1:25:37.3 | Spread (1st 5) 1:05.7 |
| 14, 18, 35, 36, 43, (48), (49) |
| Noah Pena, Solomon Demeku-Ousman, Cameron Bunting, Jacob Drees, Nathan Grovhoug, (Jason Brown), (Max Lim) |
| 16:29.7, 16:39.0, 17:26.2, 17:27.0, 17:35.4, (17:57.0), (18:04.0) |
| 6 | 172 | Santa Rosa,
CA - Team Time (1st 5) 1:26:40.0 | Spread (1st 5) 48.0 |
| 26, 30, 31, 40, 45, (59), (61) |
| Chris Nazarek, Aden Holmes, Michael Kennedy, Adan Chavez, Toby Alongi, (Jonathan Ahnberg), (Justin Thurman) |
| 16:52.0, 17:15.0, 17:20.0, 17:33.0, 17:40.0, (18:20.0), (18:23.0) |
| 7 | 174 | Liberty - Brentwood,
CA - Team Time (1st 5) 1:26:39.8 | Spread (1st 5) 2:31.1 |
| 7, 28, 32, 41, 66, (85) |
| Cody Mayer, Aaron Lenci, David Horne, Robert Hodgson, Cory Ackerman, (Hunter Bentancourt) |
| 16:10.8, 16:52.7, 17:20.2, 17:34.2, 18:41.9, (20:12.2) |
| 8 | 203 | Freedom,
CA - Team Time (1st 5) 1:27:51.9 | Spread (1st 5) 3:02.4 |
| 4, 33, 42, 52, 72, (76), (80) |
| Joey Fajardo, Ezra Zamora, Austin Hinds, Mateo Maldonado, Aiden Tilcock, (Josh Omoletski), (Zack Allen) |
| 15:52.0, 17:24.0, 17:34.7, 18:06.8, 18:54.4, (19:21.3), (19:30.7) |
| 9 | 290 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:31:32.0 | Spread (1st 5) 35.0 |
| 51, 56, 58, 60, 65, (67), (69) |
| Ryan McDonald, Owen Coumou, Aditya Jhanwar, Amar Jyothiprakash, Greg Bach, (Peter Henze), (Joel French) |
| 18:05.0, 18:11.0, 18:15.0, 18:21.0, 18:40.0, (18:43.0), (18:50.0) |
| 10 | 297 | Mission San Jose,
CA - Team Time (1st 5) 1:32:04.0 | Spread (1st 5) 1:38.0 |
| 33, 57, 64, 68, 75, (81) |
| Nicholas Cai, Nicholas Ha, Aamir Rasheed, Richard Wei, Daniel Zhu, (Stephen Tai) |
| 17:24.0, 18:13.0, 18:38.0, 18:47.0, 19:02.0, (19:33.0) |
| 11 | 311 | Antioch,
CA - Team Time (1st 5) 1:33:08.5 | Spread (1st 5) 1:40.2 |
| 47, 50, 55, 77, 82, (83), (88) |
| Joshua Rafike, Randy Thomas, Jorge Sandoval, Manny Marataya, Carlos Palacios, (Luis Gutierrez), (Ricardo Zempoalteca) |
| 17:54.0, 18:04.4, 18:09.4, 19:26.5, 19:34.2, (19:38.0), (24:29.9) |
| 12 | 324 | Monte Vista,
CA - Team Time (1st 5) 1:33:05.0 | Spread (1st 5) 48.0 |
| 54, 62, 63, 71, 74, (79) |
| James Mason, Patrick Kragen, Mike Abood, Maxwell Phillips, Taylor Lee, (Cameron Somers) |
| 18:08.0, 18:31.0, 18:36.0, 18:54.0, 18:56.0, (19:30.0) |
| 13 | 348 | San Leandro,
CA - Team Time (1st 5) 1:35:00.0 | Spread (1st 5) 2:32.0 |
| 44, 69, 73, 78, 84, (86), (87) |
| Eric Hytonen, Oliver Stanley, Marty Villaflor, Romello Rucker, Emilio Bonilla, (Wilson Tran), (James Cox) |
| 17:37.0, 18:50.0, 18:55.0, 19:29.0, 20:09.0, (20:27.0), (20:37.0) |