| 1 | 26 | Granada,
CA - Team Time (1st 5) 1:15:12.0 | Spread (1st 5) 25.7 |
| 2, 3, 6, 7, 8, (12), (14) |
| Joshua White, Anthony Guerra, Tyler Hattori, Cameron Meier, Seth Jeppson, (Julian Galicia Thomas), (Shlok Bansal) |
| 14:48.2, 14:55.8, 15:03.1, 15:11.0, 15:13.9, (15:25.0), (15:30.1) |
| 2 | 58 | De La Salle,
CA - Team Time (1st 5) 1:16:27.3 | Spread (1st 5) 1:33.3 |
| 1, 4, 10, 19, 24, (54), (57) |
| Connor Livingston, Derek O'Connor, Patrick Curulla, Kieran Brown, Dominic Borrelli, (Agustin Gomez De la Vega), (Giovanni Quintana) |
| 14:28.1, 15:01.8, 15:15.3, 15:40.7, 16:01.4, (16:46.5), (16:50.6) |
| 3 | 104 | Liberty - Brentwood,
CA - Team Time (1st 5) 1:19:13.0 | Spread (1st 5) 54.7 |
| 11, 16, 21, 26, 30, (36), (39) |
| Micah Delgado, Keene Sample, Anthony Portillo, Kyle Stoffregen, Nic Lewis, (Alexander Bergqvist), (Curtis Reichardt) |
| 15:20.6, 15:36.8, 15:52.3, 16:08.0, 16:15.3, (16:21.8), (16:24.5) |
| 4 | 119 | Mission San Jose,
CA - Team Time (1st 5) 1:20:01.1 | Spread (1st 5) 45.9 |
| 15, 22, 23, 27, 32, (61), (87) |
| Arnav Arora, Yusuf Rasheed, Nitin Sagi, Ansh Singh, Asutosh Jain, (Ashwin Provine), (Anish Singh) |
| 15:32.1, 16:00.0, 16:01.0, 16:10.0, 16:18.0, (16:54.3), (17:14.2) |
| 5 | 135 | College Park,
CA - Team Time (1st 5) 1:20:07.6 | Spread (1st 5) 46.9 |
| 17, 18, 28, 34, 38, (50), (101) |
| Dylan Cook, Bjorn Thorsen, Lev Afonine, Sebastian Vaisset-Fauvel, Ethan Gaigalas, (Jake Heinlein), (Carson Nagel) |
| 15:36.9, 15:37.4, 16:10.2, 16:19.3, 16:23.8, (16:44.9), (17:31.5) |
| 6 | 181 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:20:31.6 | Spread (1st 5) 2:11.8 |
| 5, 13, 33, 42, 88, (103), (142) |
| Russell Sullivan, Shrey Shah, Arjun Subramanian, Prithu Kachare, Pranav Poominathan, (Ruairi Dwyer), (Christopher Loo) |
| 15:02.6, 15:28.1, 16:18.7, 16:27.8, 17:14.4, (17:34.1), (19:12.8) |
| 181 | Heritage (Brentwood),
CA - Team Time (1st 5) 1:21:24.0 | Spread (1st 5) 1:31.8 |
| 9, 29, 40, 48, 55, (82), (89) |
| Maxwell Waechter, Braden Penner, Robert Foreman, Jackson Schwartz, Calvin Richey, (Gabriel Preciado), (James Woolery) |
| 15:15.2, 16:13.5, 16:26.6, 16:41.7, 16:47.0, (17:08.1), (17:15.3) |
| 8 | 214 | Santa Rosa,
CA - Team Time (1st 5) 1:22:12.9 | Spread (1st 5) 1:05.9 |
| 20, 25, 42, 61, 66, (69), (81) |
| Andrew Engel, Andrew McKamey, Steven Grams, Nathan Cook, Dylan Phillips, (Conor Schott), (Kyle Fleischer) |
| 15:50.0, 16:04.9, 16:27.8, 16:54.3, 16:55.9, (16:57.3), (17:07.2) |
| 9 | 240 | Monte Vista,
CA - Team Time (1st 5) 1:23:08.3 | Spread (1st 5) 35.2 |
| 35, 37, 46, 58, 64, (67), (72) |
| Ethan Pendergraft, Yonathan Amare, Jason Serduke, Ian Bushell, Aakersh Mathur, (James Switzer), (Austin Pendergraft) |
| 16:20.3, 16:22.7, 16:37.1, 16:52.7, 16:55.5, (16:56.8), (16:59.0) |
| 10 | 297 | Clayton Valley,
CA - Team Time (1st 5) 1:24:05.0 | Spread (1st 5) 34.6 |
| 45, 47, 49, 71, 85, (121), (125) |
| Matthew Andrade, Aidan Reinwald, Nicholas Muller, Nathan Butterfield, Nick Harrison, (Sean Malley), (Christian White) |
| 16:36.4, 16:37.5, 16:41.9, 16:58.2, 17:11.0, (18:10.7), (18:21.4) |
| 11 | 355 | San Ramon Valley,
CA - Team Time (1st 5) 1:24:50.9 | Spread (1st 5) 58.4 |
| 42, 68, 74, 75, 96, (105), (134) |
| Cole Edgren, Calder Severson, Daniel Stern, Ryan Frankel, Jack Estes, (Alex Earle), (Eriberto Perez) |
| 16:27.8, 16:56.9, 16:59.9, 17:00.1, 17:26.2, (17:41.8), (18:40.0) |
| 12 | 358 | Napa,
CA - Team Time (1st 5) 1:25:07.4 | Spread (1st 5) 36.5 |
| 52, 53, 78, 84, 91, (95), (102) |
| Daniel Rios, David Acuna, Erik Cosca, Marco Rosales, Elliott Zuidema, (Matthew Helms), (Elliot Surh) |
| 16:45.0, 16:46.0, 17:05.6, 17:09.3, 17:21.5, (17:24.3), (17:34.0) |
| 13 | 401 | American,
CA - Team Time (1st 5) 1:25:59.4 | Spread (1st 5) 1:15.3 |
| 50, 76, 79, 80, 116, (120), (124) |
| Beckom Gutierrez, Javier Alfonso, Julian Alfonso, Lucas Fezler, Zeki Xu, (Aryan Shah), (Deren Okada) |
| 16:44.9, 17:00.4, 17:06.9, 17:07.0, 18:00.2, (18:10.3), (18:21.2) |
| 14 | 412 | Washington,
CA - Team Time (1st 5) 1:26:03.3 | Spread (1st 5) 1:29.6 |
| 31, 72, 99, 100, 110, (130), (136) |
| Trevor Hancock, Lee Morkved, Vivek Shah, Zach Hobbs, Diego Brown, (Adrian Liang), (Marco Carrillo) |
| 16:16.7, 16:59.0, 17:30.3, 17:31.0, 17:46.3, (18:28.9), (18:47.3) |
| 15 | 439 | San Leandro,
CA - Team Time (1st 5) 1:26:29.9 | Spread (1st 5) 31.9 |
| 63, 92, 93, 94, 97, (108), (109) |
| Steven Choi, Tyler Caisse, Ryan Nguyen, Gregory Cook, Stewart Choi, (Jacobo Mendez-Sanchez), (Eddie Campuzano) |
| 16:55.4, 17:21.6, 17:22.7, 17:22.9, 17:27.3, (17:45.1), (17:45.8) |
| 16 | 448 | Freedom,
CA - Team Time (1st 5) 1:27:19.4 | Spread (1st 5) 1:08.4 |
| 56, 59, 104, 114, 115, (126), (141) |
| Joesiah Kriston, Ethan Langendorff, Kyle Berschens, Iyan Godwin, Jester Mendoza, (Wyatt Erickson), (Stanford O'Neil) |
| 16:49.9, 16:53.7, 17:41.2, 17:56.3, 17:58.3, (18:23.1), (18:57.6) |
| 17 | 479 | Livermore,
CA - Team Time (1st 5) 1:28:08.1 | Spread (1st 5) 1:59.3 |
| 41, 77, 112, 122, 127, (129), (132) |
| Devon Maheshwari, Kyle Lam, Mark Nishikubo, Timothy Blanton, Brian Nguyen, (Levi Branch), (Ryan Hoopes) |
| 16:27.3, 17:05.3, 17:53.6, 18:15.3, 18:26.6, (18:28.1), (18:36.6) |
| 18 | 522 | Antioch,
CA - Team Time (1st 5) 1:28:30.0 | Spread (1st 5) 1:00.0 |
| 83, 90, 113, 117, 119, (128), (147) |
| Payton Harty, Ralph Luke, Michael Lynn, Julian Rodriquez, Robert Lewis, (Daniel Lucido), (Micheal Lewis) |
| 17:09.0, 17:17.0, 17:54.0, 18:01.0, 18:09.0, (18:27.0), (20:02.7) |
| 19 | 529 | Arroyo (NC),
CA - Team Time (1st 5) 1:28:59.1 | Spread (1st 5) 1:23.1 |
| 70, 107, 111, 118, 123, (135), (140) |
| Calvin Sun, Lorenzo Gonzalez, Miguel Yanez, Alem Gonzalez, Rigo Sainez, (Jesus Gavino), (Jaime Jimenez) |
| 16:57.5, 17:44.7, 17:51.6, 18:04.7, 18:20.6, (18:45.1), (18:55.5) |
| 20 | 546 | Irvington,
CA - Team Time (1st 5) 1:30:41.3 | Spread (1st 5) 2:52.5 |
| 60, 98, 106, 137, 145, (153), (154) |
| Jeffrey Chang, Rajdeep Summan, Robert Chang, Tristen Wu, Vinish Dhir, (Brendyn Chao), (Aaron Chao) |
| 16:53.9, 17:29.5, 17:43.5, 18:48.0, 19:46.4, (21:43.6), (21:47.3) |
| 21 | 623 | Mt Eden,
CA - Team Time (1st 5) 1:33:55.5 | Spread (1st 5) 3:04.5 |
| 65, 131, 138, 143, 146, (148), (151) |
| Cesar Ruvalcaba, Angelo Penaranda, Hector Molina, Alex Calvio, Andrew Lapid, (Carlos Lopez), (Alberto Molina) |
| 16:55.8, 18:29.0, 18:51.4, 19:39.0, 20:00.3, (20:14.0), (20:48.2) |
| 22 | 651 | Deer Valley,
CA - Team Time (1st 5) 1:34:53.8 | Spread (1st 5) 3:17.3 |
| 86, 133, 139, 144, 149, (150), (152) |
| Hunter Phillips, Marc Bates, Justyn Garcia, Tyler Lam, Daniel Gober, (Jaylin Bryant-Smith), (Christian Dorris) |
| 17:11.9, 18:38.7, 18:52.7, 19:41.3, 20:29.2, (20:30.0), (21:14.2) |