| 1 | 20 | Granada,
CA - Team Time (1st 5) 1:17:20.3 | Spread (1st 5) 22.6 |
| 1, 3, 4, 5, 7, (11), (13) |
| Cameron Priest, John Bennett, Tyler Hattori, Kinaar Desai, Christopher Kilday, (Samuel Jeppson), (Andrew Walker) |
| 15:15.3, 15:23.2, 15:30.6, 15:33.3, 15:37.9, (15:48.6), (15:57.6) |
| 2 | 61 | Monte Vista,
CA - Team Time (1st 5) 1:19:40.0 | Spread (1st 5) 52.0 |
| 6, 8, 12, 15, 20, (41), (45) |
| Tristan Miller, Daniel Maneloveg, Nicolas Vomund, Matt Kim, Matthew Johnson, (Ben Smiley), (Sam George) |
| 15:34.0, 15:39.0, 15:49.0, 16:12.0, 16:26.0, (17:14.0), (17:22.0) |
| 3 | 86 | De La Salle,
CA - Team Time (1st 5) 1:21:00.0 | Spread (1st 5) 1:12.0 |
| 2, 15, 19, 24, 26, (28), (33) |
| Isaias De Leon, Connor Livingston, Harrison Fisher, Luke Giusto, Taylor Ellis, (Michael Salmon), (Omar Khleif) |
| 15:21.0, 16:12.0, 16:24.0, 16:30.0, 16:33.0, (16:35.0), (16:53.0) |
| 4 | 96 | San Ramon Valley,
CA - Team Time (1st 5) 1:21:27.2 | Spread (1st 5) 44.6 |
| 10, 18, 20, 23, 25, (31), (38) |
| Jack Carbonell, Ryan Bayliss, Volney Spalding, Jordan Miller, Levi Severson, (Josh Dykzeul), (Cole Edgren) |
| 15:46.4, 16:16.1, 16:26.0, 16:27.7, 16:31.0, (16:48.0), (17:03.5) |
| 5 | 158 | Amador Valley,
CA - Team Time (1st 5) 1:24:11.0 | Spread (1st 5) 1:04.0 |
| 14, 32, 35, 37, 40, (46), (48) |
| Jack Gray, Drew Helmers, Alex Laurence, Thomas Gallagher, Aidan McCarthy, (Matthew Duret), (Sol Sullins) |
| 16:08.0, 16:52.0, 16:58.0, 17:01.0, 17:12.0, (17:37.0), (17:40.0) |
| 6 | 161 | Santa Rosa,
CA - Team Time (1st 5) 1:23:56.0 | Spread (1st 5) 1:35.0 |
| 9, 29, 39, 41, 43, (44), (54) |
| Luca Mazzanti, Sam Joslyn, Langston Hay, Chandler Garrison, Conor Schott, (Rico Mazzanti), (Xander Sugarman) |
| 15:40.0, 16:36.0, 17:11.0, 17:14.0, 17:15.0, (17:17.0), (17:51.0) |
| 7 | 224 | Clayton Valley,
CA - Team Time (1st 5) 1:27:33.0 | Spread (1st 5) 2:34.0 |
| 17, 22, 51, 62, 72 |
| John Perez, Michael Cox, Branden Bizicki, Matt Hyland, Floyd McCluhan |
| 16:16.0, 16:27.0, 17:47.0, 18:13.0, 18:50.0 |
| 8 | 252 | College Park,
CA - Team Time (1st 5) 1:28:34.0 | Spread (1st 5) 1:12.0 |
| 34, 49, 53, 57, 59, (59), (64) |
| Nick Chuman, Bjorn Thorsen, Parker Grube, Spenser Grinbergs, Nate Tesfaye, (Jonathan Orellana), (Dylan Cook) |
| 16:56.0, 17:42.0, 17:50.0, 17:58.0, 18:08.0, (18:08.0), (18:16.0) |
| 9 | 256 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:28:36.0 | Spread (1st 5) 1:44.0 |
| 26, 52, 55, 58, 65, (65), (75) |
| Russell Sullivan, Jake Dean, Varun Sharma, Shrey Shah, Yash Srivastav, (Jake Bell), (Maxime Berenshteyn) |
| 16:33.0, 17:48.0, 17:56.0, 18:02.0, 18:17.0, (18:17.0), (19:16.0) |
| 10 | 269 | San Leandro,
CA - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 1:26.0 |
| 36, 49, 56, 61, 67, (68), (70) |
| Damian Galvan, Francisco Solano, Johnny Chen, Jake Vergara, Ethan Ngo, (Steven Choi), (Simon Gomez) |
| 16:59.0, 17:42.0, 17:57.0, 18:10.0, 18:25.0, (18:34.0), (18:38.0) |
| 11 | 321 | Antioch,
CA - Team Time (1st 5) 1:38:34.2 | Spread (1st 5) 6:54.0 |
| 30, 63, 74, 76, 78, (79), (80) |
| Benjamin Elias, Jacob Serna, Jose Maya, Zach Galli, Armando Severino, (Jorge Venegas), (Justin HIX) |
| 16:43.6, 18:13.2, 19:13.9, 20:45.9, 23:37.6, (24:36.6), (25:33.4) |
| 12 | 337 | Irvington,
CA - Team Time (1st 5) 1:34:44.0 | Spread (1st 5) 3:17.0 |
| 47, 69, 71, 73, 77 |
| Tony Yang, Rithwik Bansal, Nathaniel Jay Basit, Pramith Reddy, Risheek Priyadarshi |
| 17:38.0, 18:35.0, 18:45.0, 18:51.0, 20:55.0 |