| 1 | 32 | Dublin,
CA - Team Time (1st 5) 1:17:53.0 | Spread (1st 5) 49.3 |
| 2, 3, 5, 8, 14, (23), (26) |
| Adrian Schroeder, Gaurav Phanse, Loic Scomparin, Christopher Middleton-Pearson, Hunter Lampi, (Noah Goldfarb), (Kyle Morrison) |
| 15:18.6, 15:20.1, 15:29.0, 15:37.4, 16:07.9, (16:29.6), (16:33.8) |
| 2 | 75 | Mission San Jose,
CA - Team Time (1st 5) 1:19:55.0 | Spread (1st 5) 1:33.2 |
| 4, 6, 7, 21, 37, (42) |
| Arnav Arora, Shrey Vasavada, Nitin Sagi, Ashwin Provine, Avi Patel, (Ansh Singh) |
| 15:24.9, 15:31.0, 15:35.3, 16:25.7, 16:58.1, (17:11.5) |
| 3 | 92 | Granada,
CA - Team Time (1st 5) 1:21:13.5 | Spread (1st 5) 54.5 |
| 9, 12, 22, 24, 25, (30), (36) |
| John Bennett, Tyler Hattori, Joshua White, Cameron Meier, Seth Jeppson, (Kinaar Desai), (Julian Galicia Thomas) |
| 15:39.0, 16:04.4, 16:26.3, 16:30.3, 16:33.5, (16:44.6), (16:56.0) |
| 4 | 112 | Washington,
CA - Team Time (1st 5) 1:21:25.7 | Spread (1st 5) 1:53.2 |
| 1, 20, 28, 31, 32 |
| Denny Rich, Ben Schneider, Tommy Singleton, Vivek Shah, Lee Morkved |
| 14:53.7, 16:22.0, 16:37.5, 16:45.6, 16:46.9 |
| 5 | 124 | Heritage (Brentwood),
CA - Team Time (1st 5) 1:22:21.7 | Spread (1st 5) 1:18.9 |
| 10, 16, 27, 33, 38, (44), (56) |
| Jett Charvet, Maxwell Waechter, Marcus Dawal, Braden Penner, Dane Winding, (Calvin Richey), (Zak Rubio) |
| 15:42.3, 16:14.1, 16:36.3, 16:47.8, 17:01.2, (17:19.3), (17:58.4) |
| 6 | 137 | De La Salle,
CA - Team Time (1st 5) 1:23:02.2 | Spread (1st 5) 1:39.3 |
| 11, 17, 29, 34, 46, (51), (57) |
| Connor Livingston, Harrison Fisher, James Flanagan, Omar Khleif, Michael Salmon, (Derek O'Connor), (Cameron Ross) |
| 15:45.6, 16:19.1, 16:42.3, 16:50.3, 17:24.9, (17:45.5), (18:00.0) |
| 7 | 168 | Amador Valley,
CA - Team Time (1st 5) 1:24:46.8 | Spread (1st 5) 1:42.3 |
| 13, 15, 39, 49, 52, (61), (62) |
| Aidan Boyle, Jack Gray, Jacob Lawrence, Hayden Talbert, Euan Houston, (Sol Sullins), (Matthew Duret) |
| 16:05.9, 16:09.3, 17:02.1, 17:41.3, 17:48.2, (18:07.8), (18:11.5) |
| 8 | 230 | Irvington,
CA - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 2:15.4 |
| 19, 35, 48, 59, 69 |
| Jeffrey Chang, Nathaniel Jay Basit, Rithwik Bansal, Pramith Reddy, Tristen Wu |
| 16:20.7, 16:54.9, 17:41.0, 18:01.3, 18:36.1 |
| 9 | 235 | Liberty - Brentwood,
CA - Team Time (1st 5) 1:27:39.7 | Spread (1st 5) 2:00.6 |
| 18, 41, 53, 58, 65, (66), (72) |
| Micah Delgado, Benjamin Smith, Nathan Dumas, Anthony Portillo, Long Nguyen, (Keene Sample), (Alexander Bergqvist) |
| 16:19.2, 17:09.4, 17:50.1, 18:01.2, 18:19.8, (18:20.3), (18:43.2) |
| 10 | 249 | San Ramon Valley,
CA - Team Time (1st 5) 1:28:10.9 | Spread (1st 5) 57.6 |
| 40, 45, 50, 54, 60, (63), (67) |
| Cole Edgren, Dallin Stewart, William Grout, Daniel Stern, Anthony Naprawa, (Thomas O'Melia), (Calder Severson) |
| 17:08.3, 17:22.6, 17:42.7, 17:51.4, 18:05.9, (18:13.6), (18:24.1) |
| 11 | 277 | Antioch,
CA - Team Time (1st 5) 1:29:31.4 | Spread (1st 5) 1:08.5 |
| 43, 47, 55, 64, 68, (71), (73) |
| Benjamin Elias, Michael Lynn, Robert Lewis, Micheal Lewis, Jose Maya, (Ralph Luke), (Daniel Lucido) |
| 17:18.0, 17:35.4, 17:52.2, 18:19.3, 18:26.5, (18:42.9), (18:51.8) |
| 12 | 384 | Arroyo (NC),
CA - Team Time (1st 5) 1:39:01.0 | Spread (1st 5) 1:50.0 |
| 74, 75, 76, 79, 80, (81), (82) |
| Rigo Sainez, Lorenzo Gonzalez, Isaac Torres, Jaime Jimenez, Arturo Garcia, (Kenta Ishikawa), (Jesus Gavino) |
| 19:00.0, 19:06.0, 19:29.0, 20:36.0, 20:50.0, (21:03.0), (21:37.0) |
| 13 | 392 | Mt Eden,
CA - Team Time (1st 5) 1:50:29.0 | Spread (1st 5) 10:07.0 |
| 70, 77, 78, 83, 84 |
| Cesar Ruvalcaba, Hector Molina, Jeremy Amen, Omar Acevedo Monroy, Carlos Lopez |
| 18:39.0, 19:45.0, 20:11.0, 23:08.0, 28:46.0 |