| 1 | 30 | San Francisco University,
CA - Team Time (1st 5) 1:17:24.1 | Spread (1st 5) 1:03.5 |
| 2, 5, 6, 8, 9, (13), (17) |
| Charlie Kennedy, Andrew Cheng, Clay Mills, Ryan Tabibian, Owen Myers, (Frank Wercinski), (Nathan Evans) |
| 14:48.8, 15:25.3, 15:36.2, 15:41.5, 15:52.3, (16:16.2), (16:20.7) |
| 2 | 80 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:22:09.4 | Spread (1st 5) 31.7 |
| 12, 14, 15, 18, 21, (28), (35) |
| Marcus Williamson, Galen Hastings, Antonio Woo, Cole Bianchi, William Burns, (Tom Chiu), (Emanuel Olivares) |
| 16:15.3, 16:16.9, 16:17.8, 16:32.4, 16:47.0, (17:18.0), (17:31.6) |
| 3 | 95 | Sonoma Academy,
CA - Team Time (1st 5) 1:22:55.3 | Spread (1st 5) 1:38.3 |
| 10, 11, 16, 22, 36, (39), (48) |
| Jonas Crean, Alex Pallais, Leopold Van den daele, Luke Fuette, Archie Lee, (Brian Barcenas), (Tyler Duchynski) |
| 15:58.4, 16:11.8, 16:18.3, 16:50.1, 17:36.7, (18:01.8), (18:28.6) |
| 4 | 110 | College Preparatory,
CA - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 3:44.8 |
| 1, 4, 25, 37, 43, (44), (46) |
| Jacob Lehmann Duke, Kabir Bhansali, Manu Prabandham, William Peale, Jacob Block, (Kevin Zhang), (Grayson Cooper) |
| 14:35.1, 15:21.4, 17:06.5, 17:42.7, 18:19.9, (18:20.3), (18:27.2) |
| 5 | 120 | Marin Academy,
CA - Team Time (1st 5) 1:25:16.0 | Spread (1st 5) 42.0 |
| 20, 23, 24, 26, 27, (40), (49) |
| Rob Hudson, Jonathan Levitan, Oscar Nesbitt-Schnadt, Griffin Hoppin, Miles Urban, (Tim Clements), (Dexter Watenpaugh) |
| 16:35.4, 17:04.1, 17:06.2, 17:12.9, 17:17.4, (18:14.8), (18:31.5) |
| 6 | 159 | Healdsburg,
CA - Team Time (1st 5) 1:26:32.3 | Spread (1st 5) 4:01.9 |
| 3, 31, 34, 38, 53, (62) |
| Jack Vanden Heuvel, Luca Pastene, Peter Trebilcock, Edgar Ortiz, Alex Cyphers, (Henry Waterman) |
| 14:50.1, 17:23.8, 17:28.8, 17:57.6, 18:52.0, (20:03.7) |
| 7 | 197 | St Joseph Notre Dame,
CA - Team Time (1st 5) 1:29:57.0 | Spread (1st 5) 1:05.0 |
| 30, 33, 42, 45, 47, (58), (75) |
| Rowan O'Brien, Christian Granados, Christopher Ramirez, Arlo Rucker, Ellis Cervantes, (Thomas McCue), (Richard Riordan) |
| 17:23.0, 17:25.0, 18:16.0, 18:25.0, 18:28.0, (19:32.0), (21:34.0) |
| 8 | 216 | International,
CA - Team Time (1st 5) 1:32:21.0 | Spread (1st 5) 4:59.4 |
| 7, 29, 51, 63, 66, (71), (82) |
| Rowan Davis, Eloi Divol, Marco Iboshi, Alexander Hack, Adam Margulies, (Julien Prefot), (Paul Hayden Banas) |
| 15:37.7, 17:21.2, 18:35.1, 20:09.9, 20:37.1, (21:05.5), (22:59.4) |
| 9 | 265 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:35:48.3 | Spread (1st 5) 3:06.8 |
| 32, 52, 57, 59, 65, (72), (73) |
| James Kaludis, Aaron Miller, Rafael Branco, Liam Edwards, Owen Klingbeil, (Rohan Rajan), (Julius Tyson) |
| 17:24.2, 18:46.0, 19:24.9, 19:42.2, 20:31.0, (21:06.9), (21:15.2) |
| 10 | 273 | San Domenico,
CA - Team Time (1st 5) 1:36:43.5 | Spread (1st 5) 2:26.7 |
| 41, 50, 54, 61, 67, (70), (74) |
| Joshua Espulgar-Rowe, Will Kunze, Jonnathan Rodas, Andrea DeStefano, Braeden Connan, (Zidane Zamorano), (Hiroki Coyle) |
| 18:15.7, 18:34.6, 19:09.2, 20:01.6, 20:42.4, (20:58.9), (21:19.4) |
| 11 | 322 | Drew,
CA - Team Time (1st 5) 1:44:22.5 | Spread (1st 5) 6:14.0 |
| 19, 64, 78, 80, 81, (84), (86) |
| Stefan Mimski, Max Manzare, Bryce Schrader, Ethan Limjoco, Sam Yurasek, (Preston Yang), (Dylan Limjoco) |
| 16:34.7, 20:21.0, 22:04.3, 22:33.8, 22:48.7, (23:23.4), (23:35.9) |
| 12 | 336 | Jewish Community,
CA - Team Time (1st 5) 1:44:01.8 | Spread (1st 5) 3:18.5 |
| 55, 56, 69, 77, 79 |
| Natan Geller, Josh Homa, Gilad Pifko, Felix Gotovskiy, Elijah Yagolnitser |
| 19:12.0, 19:20.6, 20:57.1, 22:01.6, 22:30.5 |
| 13 | 372 | San Francisco Waldorf,
CA - Team Time (1st 5) 1:49:05.3 | Spread (1st 5) 3:25.0 |
| 60, 68, 76, 83, 85, (87), (88) |
| Luca Quaroni, Cyrus Costa, Lucca Jones, Nico Torres, Aidan Sondheimer, (Jeff Zhou), (Dashiell Hall) |
| 20:00.7, 20:42.7, 21:50.4, 23:05.8, 23:25.7, (23:42.0), (25:42.4) |