1 | 28 | Granada,
CA - Team Time (1st 5) 47:20.9 | Spread (1st 5) 22.4 |
| 1, 4, 6, 8, 9, (10), (12) |
| Roland Ruckmann-Barnes, Dheeraj Gurusamy, Eshaan Singh, Luther Hart, Farin Soriano, (Jake Walton), (Liam Manley) |
| 9:16.5, 9:21.3, 9:25.8, 9:38.4, 9:38.9, (9:40.1), (9:42.0) |
2 | 62 | Campolindo,
CA - Team Time (1st 5) 48:18.2 | Spread (1st 5) 34.3 |
| 2, 7, 15, 17, 21, (43), (46) |
| Alexander Lodewick, Connor McGhee, Blake Webster, Baron Walsh, Alex Thomasson, (Paulo Trento), (Siddharth Iyer) |
| 9:19.5, 9:35.2, 9:44.2, 9:45.5, 9:53.8, (10:19.3), (10:20.3) |
3 | 85 | Dougherty Valley,
CA - Team Time (1st 5) 48:51.4 | Spread (1st 5) 47.7 |
| 3, 13, 14, 24, 31, (40), (47) |
| Shane Badcock, Daniel Municio, Noor TozulAhmad, Robi TozulAhmad, Vrishank Devagudi, (Tyler Omega), (Carter Bliss) |
| 9:20.1, 9:42.1, 9:43.7, 9:57.7, 10:07.8, (10:15.1), (10:24.3) |
4 | 118 | San Ramon Valley,
CA - Team Time (1st 5) 49:39.8 | Spread (1st 5) 13.9 |
| 19, 20, 25, 27, 27, (37), (56) |
| Quinn Salmon, Kenny Carpenter, Desi Herrerias, Matt Havlik, Duke Coats, (Athaniel Hidalgo), (David Tay) |
| 9:47.2, 9:52.5, 9:57.9, 10:01.1, 10:01.1, (10:10.9), (10:48.1) |
5 | 128 | Miramonte,
CA - Team Time (1st 5) 49:51.3 | Spread (1st 5) 49.9 |
| 5, 22, 30, 33, 38, (59), (75) |
| Asher Patel, Richard Davis, James Jenkins, Jason Wagner, Logan Letulle, (Caleb Kreutzer), (Thomas Boifort) |
| 9:24.5, 9:56.9, 10:07.3, 10:08.2, 10:14.4, (10:53.3), (11:42.8) |
6 | 138 | Newark Memorial,
CA - Team Time (1st 5) 50:02.9 | Spread (1st 5) 38.1 |
| 11, 18, 23, 42, 44, (52), (66) |
| Talha Ahmed, Sid Patel, Chris Martinez, Michael Wood, Michael Tellez, (Christian Higareda), (Aadhavan Dhivakaran) |
| 9:41.3, 9:46.3, 9:57.4, 10:18.5, 10:19.4, (10:42.9), (11:08.0) |
7 | 186 | College Park,
CA - Team Time (1st 5) 51:13.9 | Spread (1st 5) 1:01.6 |
| 16, 31, 39, 45, 55, (61), (62) |
| Jack Rattary, Blake Leung, Jake Vensko, Liam Moore, Gabriel Sekel, (Cody Firman), (Max Baril) |
| 9:45.1, 10:07.8, 10:14.7, 10:19.6, 10:46.7, (10:55.1), (10:55.7) |
8 | 222 | Foothill (Pleasanton),
CA - Team Time (1st 5) 52:17.4 | Spread (1st 5) 39.1 |
| 29, 41, 48, 51, 53, (54), (65) |
| Elias Badillo-Benard, Colin Wong, Elijah Lozares, Shon Kachare, Colin Surridge, (Brady Holdren), (Neil Phanse) |
| 10:05.6, 10:16.6, 10:28.2, 10:42.3, 10:44.7, (10:44.8), (11:01.7) |
9 | 226 | James Logan,
CA - Team Time (1st 5) 52:21.9 | Spread (1st 5) 43.5 |
| 34, 35, 49, 50, 58, (63), (64) |
| Aditya Chordiya, Rishi Muramkar, Enoch Sanders, Jacob Del Barrio, Christian Gonzalez, (Harry Tang), (Dexter Barquin Jr) |
| 10:08.7, 10:09.1, 10:33.0, 10:38.9, 10:52.2, (10:57.6), (10:58.5) |
10 | 332 | Concord,
CA - Team Time (1st 5) 56:28.3 | Spread (1st 5) 43.5 |
| 57, 60, 70, 72, 73, (76), (79) |
| Cristofer Cabrera Gonzalez, Cameron Crow, Zachary Dahl, Tristan Bebout, Sergio Ramirez, (Evan Lewis), (Justus Ernst) |
| 10:51.9, 10:54.8, 11:31.9, 11:34.3, 11:35.4, (11:43.3), (12:10.0) |
11 | 353 | Alhambra (Martinez),
CA - Team Time (1st 5) 59:31.7 | Spread (1st 5) 2:52.7 |
| 26, 77, 80, 83, 87, (90), (96) |
| Tyler Allan, Ethan Hussey, Dominic Cataldo, Cayden Holcombe, Derek Ng, (Mickey Flood), (David Quintero) |
| 10:00.1, 11:44.0, 12:20.9, 12:33.9, 12:52.8, (13:04.0), (14:25.3) |
12 | 368 | Liberty - Brentwood,
CA - Team Time (1st 5) 1:00:08.0 | Spread (1st 5) 2:27.0 |
| 36, 81, 82, 84, 85, (89), (92) |
| Dylan Baptista, Zachary Nicholas, Ozzy Fuentes, Austin Jacobs, Gavin Leypon, (Ian Lim), (Joshua Stephens) |
| 10:10.0, 12:22.0, 12:25.0, 12:34.0, 12:37.0, (12:58.0), (13:19.0) |
13 | 380 | Benicia,
CA - Team Time (1st 5) 59:21.1 | Spread (1st 5) 1:23.9 |
| 69, 71, 74, 78, 88, (95) |
| Liam McGee, Daniel Zhang, Hilton McEwen Jones III, David Broom, Sean Perez, (He'Gabriel Mueller-Ramsey) |
| 11:29.2, 11:33.8, 11:36.3, 11:48.7, 12:53.1, (14:02.3) |
14 | 405 | Berean Christian,
CA - Team Time (1st 5) 1:01:51.5 | Spread (1st 5) 2:22.6 |
| 67, 68, 86, 91, 93, (94), (97) |
| Samuel Ruiz, Benjamin French, Gabriel Araujo, Dane Wong, James McCall, (Ezra Venegas), (Rowan Vecchio) |
| 11:08.1, 11:24.5, 12:40.4, 13:07.8, 13:30.7, (14:01.2), (14:56.6) |