| 1 | 15 | San Ramon Valley,
CA - Team Time (1st 5) 1:17:08.0 | Spread (1st 5) 1:00.0 |
| 1, 2, 3, 4, 5, (7), (8) |
| Parker Deuel, Brian Hardy, Matt DeVries, Zach Hanze, Carl Wilke, (Ryan Pearce), (Brent Moore) |
| 14:44.0, 15:26.0, 15:35.0, 15:39.0, 15:44.0, (15:50.0), (15:51.0) |
| 2 | 70 | De La Salle,
CA - Team Time (1st 5) 1:22:03.0 | Spread (1st 5) 24.0 |
| 11, 12, 13, 15, 19, (53), (55) |
| Kyle Williams, Connor Van Meter, Evan Molineux, Stephan Spangenberg, Michael J. Johnson, (Ian Lawton), (Thomas Houser) |
| 16:15.0, 16:17.0, 16:20.0, 16:32.0, 16:39.0, (17:48.0), (17:49.0) |
| 3 | 104 | Castro Valley,
CA - Team Time (1st 5) 1:22:50.9 | Spread (1st 5) 1:44.5 |
| 6, 9, 10, 36, 43, (46), (47) |
| Ben Eversole, Erich Coulter, Anthony Martore, Matthew Eva, Sulayman Diomande, (Eric Chan), (Eshed Margalit) |
| 15:45.5, 16:07.7, 16:10.0, 17:17.7, 17:30.0, (17:34.0), (17:34.4) |
| 4 | 116 | Livermore,
CA - Team Time (1st 5) 1:23:48.7 | Spread (1st 5) 1:16.0 |
| 14, 16, 18, 19, 49, (68), (116) |
| Skyler Jones, Joel Schmierer, Tsuyoshi Kohlgruber, Marc Eteve, Nick Trebes, (Joel Vazquez), (Matt Aufderheide) |
| 16:22.0, 16:33.7, 16:36.0, 16:39.0, 17:38.0, (18:13.0), (19:57.0) |
| 5 | 130 | Monte Vista,
CA - Team Time (1st 5) 1:24:52.0 | Spread (1st 5) 36.0 |
| 17, 25, 27, 29, 32, (34), (60) |
| Zach Chambers, Byron Kilian, Andrew Feldman, Trevor Fuhriman, Michael Garaventa, (Joshua Smiley), (Logan McCaul) |
| 16:34.0, 16:57.0, 17:04.0, 17:07.0, 17:10.0, (17:14.0), (17:57.0) |
| 6 | 133 | Amador Valley,
CA - Team Time (1st 5) 1:24:49.0 | Spread (1st 5) 30.0 |
| 21, 22, 24, 31, 35, (37), (40) |
| Sam Aceret, Taylor Peissner, Connor McCarthy, Joe Aceret, Chris Pocs, (Kevin Huey), (Theo Carter) |
| 16:45.0, 16:49.0, 16:51.0, 17:09.0, 17:15.0, (17:19.0), (17:25.0) |
| 7 | 206 | Granada,
CA - Team Time (1st 5) 1:27:15.0 | Spread (1st 5) 30.0 |
| 33, 38, 41, 43, 51, (53), (71) |
| Grant Salk, Patrick Patterson, Spencer Jeppson, Nickolas Winter, Austin Rayford, (Tyler Menniti), (Andrew Hill) |
| 17:13.0, 17:20.0, 17:29.0, 17:30.0, 17:43.0, (17:48.0), (18:17.0) |
| 8 | 253 | Berkeley,
CA - Team Time (1st 5) 1:28:28.0 | Spread (1st 5) 1:38.0 |
| 23, 29, 62, 63, 76, (87), (93) |
| Austin Lloyd, Eugenio Geiken, Michelangelo Raulet, Shan Dhaliwal, Jonathan Hallsted, (Carter Tong), (Jason O'Neill) |
| 16:50.0, 17:07.0, 18:01.0, 18:02.0, 18:28.0, (18:41.0), (18:51.0) |
| 9 | 298 | Deer Valley,
CA - Team Time (1st 5) 1:29:43.7 | Spread (1st 5) 1:35.6 |
| 28, 38, 61, 85, 86, (95), (110) |
| Dylan Winn, Paul Matejcek, Austin Chapman, John Quintanilla, Marcus Salvador, (Jack Warrick), (Josh Potter) |
| 17:04.6, 17:20.0, 17:59.0, 18:39.9, 18:40.2, (18:56.0), (19:40.1) |
| 10 | 337 | James Logan,
CA - Team Time (1st 5) 1:30:57.0 | Spread (1st 5) 39.0 |
| 57, 64, 66, 73, 77, (80), (94) |
| Jose Baltazar, Abraham Espinoza, MIchael Yee, Tom Hu, Noel Anaya, (Ranjodh Gill), (Kyle Riener) |
| 17:51.0, 18:04.0, 18:09.0, 18:23.0, 18:30.0, (18:32.0), (18:54.0) |
| 11 | 342 | San Leandro,
CA - Team Time (1st 5) 1:31:05.0 | Spread (1st 5) 1:28.0 |
| 41, 49, 73, 83, 96, (105), (111) |
| Daniel Estrada, Gary Lew, Stephen Greer, Oliver Stanley, Collyn Le, (Juanito Gloria), (Juan Gonzalez) |
| 17:29.0, 17:38.0, 18:23.0, 18:38.0, 18:57.0, (19:25.0), (19:43.0) |
| 12 | 347 | Mission San Jose,
CA - Team Time (1st 5) 1:31:08.0 | Spread (1st 5) 1:05.0 |
| 48, 65, 69, 78, 87, (92), (103) |
| Avery Kruger, Dinakar Guthy, Connor Williams, Nicholas Ha, Aamir Rasheed, (Vishal Yadav), (Michael Wu) |
| 17:36.0, 18:06.0, 18:14.0, 18:31.0, 18:41.0, (18:49.0), (19:14.0) |
| 13 | 360 | California (San Ramon),
CA - Team Time (1st 5) 1:31:24.0 | Spread (1st 5) 2:08.0 |
| 25, 52, 84, 98, 101, (109), (117) |
| Sameer Patel, Brian Paniagua, Alexander Radermacher, Christopher Jachowski, Ben Lillig, (Justin Koos), (Kyle Kao) |
| 16:57.0, 17:44.0, 18:39.0, 18:59.0, 19:05.0, (19:39.0), (20:07.0) |
| 14 | 393 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:32:29.0 | Spread (1st 5) 23.0 |
| 72, 75, 78, 81, 87, (91), (117) |
| Dylan Freitas, Bridger Giglio, Andrew Wong, Jake Potter, Jonathan Kuo, (Jacob Saldinger), (Jack Reed) |
| 18:18.0, 18:24.0, 18:31.0, 18:35.0, 18:41.0, (18:48.0), (20:07.0) |
| 15 | 395 | Pittsburg,
CA - Team Time (1st 5) 1:33:13.0 | Spread (1st 5) 2:21.0 |
| 45, 56, 67, 112, 115, (120), (121) |
| Edgar Martinez, Gabriel Rodriguez, Maximiano Gonzalez, Phillip Nazareta, Jonathan Smith, (Chris Gonzalez), (Bradley Olazo) |
| 17:32.0, 17:50.0, 18:12.0, 19:46.0, 19:53.0, (20:11.4), (20:23.1) |
| 16 | 431 | Freedom,
CA - Team Time (1st 5) 1:34:01.0 | Spread (1st 5) 1:56.0 |
| 57, 59, 96, 106, 113, (124) |
| Michael Valdez, Joey Fajardo, Ezra Zamora, Emmanuel Marzan, Mark Resch, (Nathan Witty) |
| 17:51.0, 17:53.0, 18:57.0, 19:33.0, 19:47.0, (23:17.0) |
| 17 | 474 | Newark Memorial,
CA - Team Time (1st 5) 1:34:35.0 | Spread (1st 5) 39.0 |
| 82, 90, 98, 100, 104, (114), (119) |
| Noah Faulk, Anthony Rubio, Matt Jorgens, Jesus Loza, Russell Mendonca, (Jefferson Hernandez), (Cameron Charron) |
| 18:37.0, 18:43.0, 18:59.0, 19:00.0, 19:16.0, (19:51.0), (20:11.0) |
| 18 | 507 | Antioch,
CA - Team Time (1st 5) 1:37:31.0 | Spread (1st 5) 2:44.0 |
| 70, 101, 107, 107, 122, (123) |
| Jared Cornelius, Jorge Sandoval, Luis Gutierrez, Randy Thomas, John Abad, (Armando Torres) |
| 18:16.0, 19:05.0, 19:35.0, 19:35.0, 21:00.0, (21:51.0) |