1 | 60 | San Francisco University,
CA - Team Time (1st 5) 1:20:33.0 | Spread (1st 5) 1:11.0 |
| 3, 6, 11, 18, 22, (30), (34) |
| Jack Gaitley, Jack Bijur, Allister Adair, Ben Jones, Pierce Friel, (Wilder Kagay), (Ben Duffin) |
| 15:25.0, 15:56.1, 16:13.1, 16:22.8, 16:36.0, (16:51.6), (16:57.7) |
2 | 86 | Granada,
CA - Team Time (1st 5) 1:22:13.8 | Spread (1st 5) 35.0 |
| 9, 12, 16, 23, 26, (28), (31) |
| Erik Bromley, George Mikhael, Tanner Gray, Rahul Prasanna, Hudson Sauder, (Gabriel Nellis Torres), (Alex Chong) |
| 16:11.3, 16:15.8, 16:21.0, 16:39.4, 16:46.3, (16:48.0), (16:53.1) |
3 | 87 | Lick Wilmerding,
CA - Team Time (1st 5) 1:21:38.5 | Spread (1st 5) 1:38.1 |
| 2, 8, 15, 27, 35, (42), (50) |
| Bruno Kai Ong, Sean Green, Liam Hillis, Haruto Uesugi, Christophe Bihan, (Spence Gibson), (Paul Finn) |
| 15:22.1, 16:10.5, 16:19.3, 16:46.4, 17:00.2, (17:17.2), (17:38.4) |
4 | 140 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:23:26.5 | Spread (1st 5) 2:50.5 |
| 1, 5, 33, 39, 62, (64), (68) |
| Malcolm Oakes, Gavin Zeitz, Will Hesla-Seymour, Julian Anderson, Andrew Scott, (Nicholas McNamara), (Max Williamson) |
| 15:18.3, 15:51.9, 16:57.1, 17:10.4, 18:08.8, (18:10.4), (18:16.0) |
5 | 165 | De La Salle,
CA - Team Time (1st 5) 1:24:22.9 | Spread (1st 5) 1:57.4 |
| 4, 36, 38, 43, 44, (45), (54) |
| Trey Caldwell, Christopher Coleman, Jake Lee, Jaydan Sanchez, Joshua Glueck, (Adam Mazolewski), (Heath Salter) |
| 15:25.4, 17:04.5, 17:09.8, 17:20.4, 17:22.8, (17:28.5), (17:45.0) |
6 | 179 | California (San Ramon),
CA - Team Time (1st 5) 1:25:20.2 | Spread (1st 5) 1:58.4 |
| 17, 20, 29, 41, 72, (73), (77) |
| Eshaan Hussain, Brian Kirrane, Andrew Pruitt, Aidan Dube, Kai Hamre, (Mark Gonzales), (Timmy Niu) |
| 16:21.9, 16:33.5, 16:48.9, 17:15.6, 18:20.3, (18:20.4), (18:28.4) |
7 | 181 | Tamalpais,
CA - Team Time (1st 5) 1:25:30.2 | Spread (1st 5) 1:42.1 |
| 10, 25, 40, 48, 58, (61), (74) |
| James Lyons, Max Dunmire, Lucas Ruark, Soren Jackson, Jacob Hekemian, (Ben Wilhelm), (Christian Hekemian) |
| 16:12.7, 16:40.8, 17:11.6, 17:30.3, 17:54.8, (18:06.7), (18:23.4) |
8 | 207 | Urban of San Francisco,
CA - Team Time (1st 5) 1:26:35.0 | Spread (1st 5) 2:45.2 |
| 13, 24, 37, 47, 86, (89), (103) |
| Matthew Kuglen, Theo Nielsen, Griffin Hayward, Kai Tabas, Brayden Wright, (Nolan Rhodes), (Elliott Maggiotto) |
| 16:16.0, 16:39.6, 17:09.4, 17:28.8, 19:01.2, (19:02.2), (19:50.8) |
9 | 220 | Acalanes,
CA - Team Time (1st 5) 1:27:06.9 | Spread (1st 5) 2:29.3 |
| 14, 21, 49, 56, 80, (106), (120) |
| Logan Farzan, Tyler Hunt, Thomas Cronin, Benjamin Brekke, Nathan Joseph, (Liam Gallacher), (Shiraz Kamran) |
| 16:18.3, 16:34.1, 17:35.8, 17:51.1, 18:47.6, (20:04.6), (20:58.1) |
10 | 329 | Marin Academy,
CA - Team Time (1st 5) 1:30:51.9 | Spread (1st 5) 38.7 |
| 55, 57, 66, 75, 76, (79), (83) |
| Clark Pillsbury, Fineas DeGooyer, Matisse Buckley, Tristan Lu, Josh Levitan, (Sebastian Lema), (Sam Kingsland) |
| 17:49.5, 17:52.9, 18:15.1, 18:26.2, 18:28.2, (18:35.1), (18:51.2) |
11 | 330 | John F. Kennedy (Fremont),
CA - Team Time (1st 5) 1:31:21.9 | Spread (1st 5) 3:02.3 |
| 19, 53, 81, 84, 93, (97), (100) |
| Nathan Jay, Aarav Mehta, Issac Luong, Zachary Koller, Ayler Ehling, (Neil Mathew), (Joseph Shin) |
| 16:25.8, 17:44.5, 18:49.1, 18:54.4, 19:28.1, (19:35.9), (19:44.1) |
12 | 340 | Alameda,
CA - Team Time (1st 5) 1:31:54.6 | Spread (1st 5) 2:39.4 |
| 32, 51, 70, 92, 95, (99), (107) |
| Naveen Dawson, Max Bellotti, Oscar Crane, Christopher Wootton, Dashiell Von Stroheim, (Michael Dudzinski), (Owen Dowell) |
| 16:54.6, 17:39.9, 18:18.4, 19:27.7, 19:34.0, (19:43.9), (20:10.3) |
13 | 386 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:34:04.2 | Spread (1st 5) 4:07.1 |
| 7, 86, 88, 96, 109, (114), (124) |
| Lucas Chang, Nick Ginieczki, Micah Somsouk, Hayden Gong, Tate Rowney, (Jasper Bardwick-McGlone), (Sam West) |
| 16:09.8, 19:01.2, 19:02.1, 19:34.2, 20:16.9, (20:27.9), (21:21.7) |
14 | 401 | Heritage (Brentwood),
CA - Team Time (1st 5) 1:34:31.1 | Spread (1st 5) 2:59.8 |
| 60, 65, 69, 85, 122, (127), (130) |
| Emanuel Yilma, Jack Weiler, Michael Simpson, Sanjog Sooch, Jack Roberts, (Nelson Perez), (Caleb King) |
| 18:03.8, 18:11.3, 18:17.1, 18:55.3, 21:03.6, (21:45.3), (22:47.2) |
15 | 458 | International FAIS,
CA - Team Time (1st 5) 1:38:58.1 | Spread (1st 5) 5:14.5 |
| 52, 59, 98, 118, 131, (136), (138) |
| Stefan Langridge, Marco Iboshi, Alexander Kuglen, Lyndon Song, Tobias Watters, (Kameron Academia), (Miles Barnett) |
| 17:42.7, 17:59.1, 19:36.4, 20:42.7, 22:57.2, (24:11.6), (26:19.5) |
16 | 459 | Deer Valley,
CA - Team Time (1st 5) 1:38:30.1 | Spread (1st 5) 4:39.5 |
| 45, 63, 101, 121, 129, (137), (139) |
| Jobanny Hernandez, Draven Kessler, Jailen Truitt, Bhargav Kapur, Oliver Janolino, (Xavier Legendre), (Chester Van pelt) |
| 17:28.5, 18:09.2, 19:45.7, 20:58.7, 22:08.0, (25:24.6), (28:33.3) |
17 | 475 | College Park,
CA - Team Time (1st 5) 1:37:47.2 | Spread (1st 5) 2:00.6 |
| 67, 94, 102, 104, 108, (111), (112) |
| Gabriel Sekel, Grayson Langford, Luke O'Leary, Caiden Dye, Vahe Gregorian, (Finnian Schmidt), (Brennon Tennant) |
| 18:15.7, 19:33.9, 19:48.4, 19:52.9, 20:16.3, (20:17.6), (20:23.7) |
18 | 506 | San Domenico,
CA - Team Time (1st 5) 1:39:03.6 | Spread (1st 5) 2:10.5 |
| 71, 91, 113, 115, 116, (117), (125) |
| George Kunze, Diallo Garcia, YiHui (Martin) Peng, Parker Sperling, Cameron Gearhart, (Alton Bender), (Max Lanzendorf) |
| 18:20.1, 19:20.0, 20:24.4, 20:28.5, 20:30.6, (20:34.5), (21:28.0) |
19 | 538 | Drew,
CA - Team Time (1st 5) 1:41:23.2 | Spread (1st 5) 3:13.1 |
| 78, 105, 110, 119, 126, (128), (135) |
| Cameron Budetti, Thiessen Coleman, Matias Thieriot, Lucas Solomon, Owen Dorn, (Tom Hammond), (Diego Furey) |
| 18:31.3, 19:59.4, 20:17.5, 20:50.6, 21:44.4, (22:03.9), (24:03.6) |
20 | 560 | Mt Eden,
CA - Team Time (1st 5) 1:45:43.6 | Spread (1st 5) 4:21.6 |
| 82, 90, 123, 132, 133, (134) |
| Saul Arrizon Lopez, CJ Lapid, William Solorio, Nestor Rodriguez, Nicholas Luong, (Ashneel Singh) |
| 18:51.1, 19:16.4, 21:12.5, 23:10.9, 23:12.7, (23:53.8) |