| 1 | 55 | Dublin,
CA - Team Time (1st 5) 1:16:43.6 | Spread (1st 5) 49.2 |
| 3, 6, 9, 11, 26, (28), (35) |
| Anirudh Surapaneni, Adrian Schroeder, Gaurav Phanse, Loic Scomparin, Hunter Lampi, (Christopher Middleton-Pearson), (Noah Goldfarb) |
| 15:00.1, 15:10.3, 15:18.7, 15:25.2, 15:49.3, (15:53.6), (16:03.9) |
| 2 | 89 | Monte Vista,
CA - Team Time (1st 5) 1:17:54.0 | Spread (1st 5) 1:01.4 |
| 5, 7, 13, 22, 42, (49), (56) |
| Tristan Miller, Nicolas Vomund, Daniel Maneloveg, Matthew Johnson, Matthew Kim, (Benjamin Smiley), (Brendan Lau) |
| 15:10.0, 15:16.2, 15:30.6, 15:45.8, 16:11.4, (16:17.6), (16:27.7) |
| 3 | 91 | Granada,
CA - Team Time (1st 5) 1:18:08.4 | Spread (1st 5) 41.2 |
| 8, 16, 18, 19, 30, (30), (32) |
| John Bennett, Cameron Priest, Alex Hattori, Tyler Hattori, Christopher Kilday, (Kinaar Desai), (Samuel Jeppson) |
| 15:16.4, 15:32.7, 15:39.5, 15:42.2, 15:57.6, (15:57.6), (16:00.0) |
| 4 | 92 | De La Salle,
CA - Team Time (1st 5) 1:17:55.6 | Spread (1st 5) 51.8 |
| 4, 15, 21, 25, 27, (49), (52) |
| Isaias De Leon, Luke Giusto, Connor Livingston, Taylor Ellis, Harrison Fisher, (Cooper Tomkovicz), (Omar Khleif) |
| 15:00.4, 15:31.7, 15:42.4, 15:48.9, 15:52.2, (16:17.6), (16:20.3) |
| 5 | 130 | Heritage (Brentwood),
CA - Team Time (1st 5) 1:18:17.8 | Spread (1st 5) 1:45.1 |
| 1, 14, 17, 45, 53, (54), (96) |
| Jett Charvet, Maxwell Waechter, Logan Schaefer, Dane Winding, Dominic Littlejohn, (Marcus Dawal), (Zak Rubio) |
| 14:35.8, 15:31.1, 15:34.9, 16:15.1, 16:20.9, (16:23.2), (17:33.5) |
| 6 | 177 | Liberty - Brentwood,
CA - Team Time (1st 5) 1:19:32.0 | Spread (1st 5) 1:47.2 |
| 2, 20, 37, 56, 62, (87), (97) |
| Elliott Portillo, Micah Delgado, Benjamin Smith, Andrew Macklin, Nathan Dumas, (Michael Sudweeks), (Tyler DuMond) |
| 14:45.4, 15:42.3, 16:04.0, 16:27.7, 16:32.6, (17:20.1), (17:33.7) |
| 7 | 201 | Clayton Valley,
CA - Team Time (1st 5) 1:20:41.0 | Spread (1st 5) 1:32.1 |
| 12, 23, 24, 65, 77, (102), (112) |
| Dylan White, Michael Cox, John Perez, Branden Bizicki, Matt Hyland, (Floyd McCluhan), (Paris Ruiz) |
| 15:28.3, 15:46.4, 15:48.2, 16:37.7, 17:00.4, (17:39.7), (17:56.7) |
| 8 | 225 | Amador Valley,
CA - Team Time (1st 5) 1:21:11.6 | Spread (1st 5) 26.4 |
| 35, 40, 43, 48, 59, (74), (80) |
| Thomas Gallagher, Jack Gray, Drew Helmers, Alex Laurence, Aidan McCarthy, (Hayden Talbert), (Matthew Duret) |
| 16:03.9, 16:08.6, 16:12.3, 16:16.5, 16:30.3, (16:53.9), (17:09.3) |
| 9 | 260 | College Park,
CA - Team Time (1st 5) 1:21:48.7 | Spread (1st 5) 37.5 |
| 38, 41, 51, 63, 67, (68), (71) |
| Nick Chuman, Nicholas Chuman, Spenser Grinbergs, Nate Tesfaye, Parker Grube, (Jonathan Orellana), (Bjorn Thorsen) |
| 16:04.9, 16:08.8, 16:18.0, 16:34.6, 16:42.4, (16:43.6), (16:46.8) |
| 10 | 274 | Mission San Jose,
CA - Team Time (1st 5) 1:22:40.2 | Spread (1st 5) 1:09.6 |
| 33, 34, 44, 81, 82, (90), (103) |
| Nitin Sagi, Shrey Vasavada, Arnav Arora, Anish Junnarkar, Tom Scrutton, (Abhishek Shah), (Ashwin Provine) |
| 16:02.2, 16:02.4, 16:13.8, 17:10.0, 17:11.8, (17:22.5), (17:39.8) |
| 11 | 284 | San Ramon Valley,
CA - Team Time (1st 5) 1:22:24.2 | Spread (1st 5) 39.1 |
| 39, 55, 58, 60, 72, (76), (79) |
| Volney Spalding, Levi Severson, Jack Carbonell, Jordan Miller, Josh Dykzeul, (Cole Edgren), (Daniel Stern) |
| 16:08.1, 16:27.0, 16:30.0, 16:31.9, 16:47.2, (16:57.7), (17:06.2) |
| 12 | 360 | San Leandro,
CA - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 1:04.9 |
| 47, 66, 73, 86, 88, (94), (95) |
| Damian Galvan, Johnny Chen, Francisco Solano, Steven Choi, Ethan Ngo, (Everett Quock), (Jake Vergara) |
| 16:15.9, 16:39.9, 16:53.2, 17:18.1, 17:20.8, (17:32.1), (17:33.0) |
| 13 | 385 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:25:09.9 | Spread (1st 5) 1:20.0 |
| 46, 70, 78, 93, 98, (100), (108) |
| Russell Sullivan, Jake Dean, Varun Sharma, Yash Srivastav, Shrey Shah, (Jake Bell), (Tom Stoev) |
| 16:15.7, 16:46.2, 17:03.9, 17:28.4, 17:35.7, (17:37.5), (17:44.4) |
| 14 | 386 | Santa Rosa,
CA - Team Time (1st 5) 1:25:16.5 | Spread (1st 5) 2:19.9 |
| 10, 89, 91, 92, 104, (116), (122) |
| Luca Mazzanti, Conor Schott, Rico Mazzanti, Xander Sugarman, Langston Hay, (Sam Joslyn), (Alexander Sugarman) |
| 15:20.3, 17:22.1, 17:26.4, 17:27.5, 17:40.2, (18:09.5), (18:32.1) |
| 15 | 431 | Irvington,
CA - Team Time (1st 5) 1:26:05.8 | Spread (1st 5) 1:14.2 |
| 61, 74, 85, 101, 110, (118), (120) |
| Mitchell Hogle, Tony Yang, Nathaniel Jay Basit, Rithwik Bansal, Justin Blanchford, (Pramith Reddy), (Jeffrey Chang) |
| 16:32.2, 16:53.9, 17:15.6, 17:37.7, 17:46.4, (18:21.0), (18:29.4) |
| 16 | 465 | American,
CA - Team Time (1st 5) 1:26:54.8 | Spread (1st 5) 1:05.5 |
| 64, 83, 105, 106, 107, (124) |
| John Rivera, Vignesh Pethuraj, Kaedin Silva, Julian Alfonso, Javier Alfonso, (Owen Farmer) |
| 16:37.5, 17:12.6, 17:40.6, 17:41.1, 17:43.0, (18:55.3) |
| 17 | 490 | Antioch,
CA - Team Time (1st 5) 1:27:53.4 | Spread (1st 5) 1:22.0 |
| 69, 84, 109, 113, 115, (121), (126) |
| Michael Lynn, Benjamin Elias, Jacob Serna, Daniel Lucido, Robert Lewis, (Samuel Cosetti), (Jose Maya) |
| 16:46.0, 17:14.9, 17:44.5, 18:00.0, 18:08.0, (18:31.1), (19:01.2) |
| 18 | 515 | Arroyo (NC),
CA - Team Time (1st 5) 1:30:27.0 | Spread (1st 5) 3:15.9 |
| 29, 117, 119, 123, 127, (128), (129) |
| Timothy Scheuermann, Joel Huey, Rigo Sainez, Matthew Yoshioka, Justin Nguyen, (Michael Huang), (Wilson Li) |
| 15:54.2, 18:12.9, 18:26.7, 18:43.1, 19:10.1, (19:13.8), (19:17.7) |
| 19 | 579 | Mt Eden,
CA - Team Time (1st 5) 1:32:41.0 | Spread (1st 5) 2:38.0 |
| 99, 111, 114, 125, 130, (131), (132) |
| Mohit Sharma, Cesar Ruvalcaba, Jeremy Amen, Edward Phan, Anthony Agustin, (Andrew Lapid), (Gage Olewinski) |
| 17:37.2, 17:49.1, 18:03.6, 18:55.9, 20:15.2, (20:23.1), (21:08.1) |