| 1 | 27 | St Mary's College,
CA - Team Time (1st 5) 1:15:55.0 | Spread (1st 5) 43.4 |
| 1, 3, 6, 8, 9, (12), (24) |
| Javin Schmitt, Tucker Presnell, Kai Valle, Ian Kopchik, Djali de Chalus, (Jacob Demissie), (Brandon Bosio) |
| 14:45.4, 14:57.1, 15:19.1, 15:24.6, 15:28.8, (15:36.1), (16:13.5) |
| 2 | 61 | Bishop O'Dowd,
CA - Team Time (1st 5) 1:18:10.3 | Spread (1st 5) 43.0 |
| 5, 10, 13, 16, 17, (23), (30) |
| Sebastian Taylor, Ennio Eilenberg, Nathaniel Mesfen, Dylan Blout, Liam Wright, (James Prater), (Liam Shaw) |
| 15:12.5, 15:31.2, 15:43.5, 15:47.6, 15:55.5, (16:13.2), (16:22.9) |
| 3 | 82 | Miramonte,
CA - Team Time (1st 5) 1:19:15.5 | Spread (1st 5) 57.8 |
| 6, 11, 19, 21, 25, (42), (49) |
| Logan Letulle, James Jenkins, Preston Repulles, Breyden Collins, Brendon Collins, (Gabe Verity), (Louie Windhurst) |
| 15:19.1, 15:35.3, 15:58.5, 16:05.7, 16:16.9, (16:54.6), (17:03.7) |
| 4 | 117 | Archie Williams,
CA - Team Time (1st 5) 1:20:59.7 | Spread (1st 5) 1:02.5 |
| 15, 18, 22, 25, 37, (41), (52) |
| Ian Sharp, Ryan Seeley, Milo Hetherington, Sean Chamberlin, Archer Diehl, (Reid Cross), (Aidan Lewis) |
| 15:45.2, 15:57.1, 16:12.8, 16:16.9, 16:47.7, (16:53.8), (17:04.4) |
| 5 | 160 | Albany,
CA - Team Time (1st 5) 1:21:57.1 | Spread (1st 5) 2:11.6 |
| 2, 29, 31, 48, 50, (59), (66) |
| Callum McBride, Finn Gradia, Akash Shah, Sam Givner, Marcus Yee, (Cole Mahoney), (Jasper Hengl) |
| 14:52.4, 16:21.2, 16:36.6, 17:02.9, 17:04.0, (17:20.3), (17:36.6) |
| 6 | 213 | Acalanes,
CA - Team Time (1st 5) 1:24:18.4 | Spread (1st 5) 1:38.6 |
| 20, 35, 44, 46, 68, (82), (117) |
| Harry Zimmerman, Thomas Cronin, David Ellerbrock, Dashiell Tinianow, Shiraz Kamran, (Samuel Adams), (Cade Korpita) |
| 16:01.4, 16:42.3, 16:55.0, 16:59.7, 17:40.0, (18:01.9), (19:01.2) |
| 7 | 238 | Marin Catholic,
CA - Team Time (1st 5) 1:25:09.0 | Spread (1st 5) 52.2 |
| 32, 39, 51, 53, 63, (69), (70) |
| Jonnie Choi, Will Silloway, Robert Hadsell, Alex Willard, Hunter Glodowski-Valla, (Glenn Powers), (Graham Meredith-Scharf) |
| 16:37.1, 16:52.8, 17:04.2, 17:05.6, 17:29.3, (17:42.2), (17:46.3) |
| 8 | 245 | Piedmont,
CA - Team Time (1st 5) 1:25:10.3 | Spread (1st 5) 1:16.8 |
| 28, 36, 54, 62, 65, (83), (86) |
| Sebastien Swain, Noah Sohn, Alex Schleuning, Thomas Ero, Oliver Horsley, (Henry Horsley), (Devon Thai) |
| 16:17.8, 16:43.1, 17:09.1, 17:25.7, 17:34.6, (18:08.4), (18:12.3) |
| 9 | 290 | Arcata,
CA - Team Time (1st 5) 1:26:53.4 | Spread (1st 5) 1:39.9 |
| 34, 38, 55, 75, 88, (97), (118) |
| Reece Thompson, Evan Poston, Levi Browne, Ocean Walker, Caden Demers, (Eoin McGoldrick), (Parker Pierson) |
| 16:40.2, 16:49.5, 17:10.5, 17:53.2, 18:20.1, (18:33.0), (19:02.6) |
| 10 | 307 | Terra Linda,
CA - Team Time (1st 5) 1:26:55.0 | Spread (1st 5) 2:53.1 |
| 14, 27, 78, 88, 100, (111), (113) |
| Shahan Ajmani, Roman Makaruk, Shota Levijarvi, Christian Pappas, Kenta Levijarvi, (Robert (Bobby) Townsend), (Connor Williams) |
| 15:44.5, 16:17.3, 17:55.5, 18:20.1, 18:37.6, (18:52.9), (18:55.2) |
| 11 | 315 | Moreau Catholic,
CA - Team Time (1st 5) 1:27:38.4 | Spread (1st 5) 1:31.9 |
| 33, 60, 60, 77, 85, (98), (103) |
| Santiago Henriquez, Sebastian Edrada, Morgan Daskaloff, Ethan Liu, Travis Peng, (Noah Tuason), (Eugenio Sanchez) |
| 16:40.0, 17:25.6, 17:25.6, 17:55.3, 18:11.9, (18:33.9), (18:40.7) |
| 12 | 331 | Encinal,
CA - Team Time (1st 5) 1:28:01.8 | Spread (1st 5) 1:03.6 |
| 45, 64, 67, 74, 81, (93), (104) |
| Ovid Brock, Toneyon Musambacine, Miles Bullock-Humphrey, Sam Kellner, Tyson Valle, (Adrian Penados Gutierrez), (Noah Balingit) |
| 16:57.7, 17:33.1, 17:36.9, 17:52.8, 18:01.3, (18:24.8), (18:44.4) |
| 13 | 339 | John F. Kennedy (Fremont),
CA - Team Time (1st 5) 1:27:34.3 | Spread (1st 5) 4:02.9 |
| 4, 47, 58, 111, 119, (131), (141) |
| Isaac Luong, Hardik Arichwal, Narain Jay, Vyom Kumar, Jack Waller, (Christian Hsu), (Joshua Suthaharan) |
| 15:08.8, 17:01.0, 17:19.9, 18:52.9, 19:11.7, (20:11.7), (21:13.5) |
| 14 | 374 | Justin-Siena,
CA - Team Time (1st 5) 1:29:24.4 | Spread (1st 5) 1:58.8 |
| 39, 71, 76, 79, 109, (127), (129) |
| Peter Eierman, Ryan Reber, Cameron Vale, Stuart Falace, Robert Valluzzo, (Marcus Sommier), (Andrew Pacleb) |
| 16:52.8, 17:49.0, 17:54.0, 17:57.0, 18:51.6, (19:35.7), (19:44.0) |
| 15 | 388 | Petaluma,
CA - Team Time (1st 5) 1:29:50.6 | Spread (1st 5) 1:34.5 |
| 43, 72, 84, 94, 95, (106), (114) |
| Maverick Kelly, Masato Tallent, Gabriel Deeik, Forrest Lounibos, John Baxman, (Nathan Rodriguez), (Collin Shaw) |
| 16:54.7, 17:50.4, 18:11.0, 18:25.3, 18:29.2, (18:46.0), (18:56.5) |
| 16 | 436 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:31:13.4 | Spread (1st 5) 52.2 |
| 73, 80, 87, 91, 105, (107), (114) |
| Luphy Ma, Dominic Cataldo, Mickey Flood, Jayson Hauschildt, Connor Thompson, (Adam Peterson), (Cashus Page) |
| 17:52.3, 17:58.0, 18:17.6, 18:21.0, 18:44.5, (18:46.7), (18:56.5) |
| 17 | 466 | Eureka,
CA - Team Time (1st 5) 1:32:49.6 | Spread (1st 5) 3:22.6 |
| 56, 57, 99, 116, 138, (139), (140) |
| Everett Docherty, Ryder Bullman, Chase Jimenez, Eli Chiles, Jackson Stratman, (Vincent Grose), (Emmitt Davison) |
| 17:17.6, 17:18.0, 18:34.5, 18:59.3, 20:40.2, (20:50.8), (21:05.1) |
| 18 | 558 | Hercules,
CA - Team Time (1st 5) 1:35:02.5 | Spread (1st 5) 49.8 |
| 101, 102, 108, 123, 124, (133), (136) |
| William Hobbs, Gianni Moraglia, Nathaniel Villanueva, Cameron Solis, Brandon Lee, (Jason Kao), (Xavier Feraren) |
| 18:39.3, 18:39.5, 18:49.3, 19:25.3, 19:29.1, (20:13.6), (20:29.6) |
| 19 | 587 | Ygnacio Valley,
CA - Team Time (1st 5) 1:37:27.0 | Spread (1st 5) 2:15.1 |
| 92, 96, 130, 132, 137, (150) |
| Said Nait Challal, Maddax Johnson, Alejandro Jimenez Hilario, Daniel Escobedo, Giovanni Castro, (Jose Cobos) |
| 18:22.2, 18:30.5, 19:44.1, 20:12.9, 20:37.3, (25:07.9) |
| 20 | 632 | Concord,
CA - Team Time (1st 5) 1:38:18.2 | Spread (1st 5) 1:09.3 |
| 120, 121, 122, 134, 135, (142), (143) |
| Landon Crow, Bradley Williams, Justus Ernst, Andre Hawley, Daniel Armendariz Garcia, (Tyler Cook), (Wilson Ng) |
| 19:12.9, 19:13.5, 19:15.9, 20:13.7, 20:22.2, (21:19.2), (21:27.0) |
| 632 | Fortuna,
CA - Team Time (1st 5) 1:41:55.5 | Spread (1st 5) 4:42.1 |
| 90, 125, 126, 144, 147, (149) |
| Juan Ornelas, Noah Crosswhite, Robby Shoemaker, Anthony Klobucar, Alex Kilroy, (Wyatt Anderson) |
| 18:20.4, 19:29.3, 19:34.5, 21:28.8, 23:02.5, (24:57.9) |
| 22 | 677 | De Anza,
CA - Team Time (1st 5) 1:45:33.3 | Spread (1st 5) 4:14.8 |
| 110, 128, 145, 146, 148 |
| Alex Bondy, Radwan Omer, Daniel Akagi, Samuel Schmitz, Vincent Nguyen |
| 18:51.8, 19:41.0, 21:47.7, 22:06.2, 23:06.6 |