1 | 27 | Bellarmine College Prep,
CA - Team Time (1st 5) 1:19:47.8 | Spread (1st 5) 56.9 |
| 2, 3, 6, 7, 9, (10), (20) |
| Tanish Chettiar, Rick Yanashita, Vibhu Krishnan, Ben Pinkel, Jack Glanville, (Jack Frida), (Noa Morishige) |
| 15:27.7, 15:29.9, 16:08.1, 16:17.5, 16:24.6, (16:25.3), (16:34.0) |
2 | 88 | St Francis (Mountain View),
CA - Team Time (1st 5) 1:22:45.1 | Spread (1st 5) 44.8 |
| 5, 12, 13, 28, 30, (38), (43) |
| Jack Sloan, Jaime Zepeda, Owen Kato, Colin Pereira, Cheston Opsasnick, (Nikolas Muller), (Orion Espiritu) |
| 16:07.1, 16:27.5, 16:27.8, 16:50.8, 16:51.9, (17:02.1), (17:07.3) |
3 | 130 | Sacred Heart Cathedral,
CA - Team Time (1st 5) 1:23:49.3 | Spread (1st 5) 49.3 |
| 8, 16, 23, 37, 46, (79), (85) |
| Cam Gregg, Miles Cook, Luke Moore, Ryan Joyce, John (Dominic) Bankovitch, (Erik Digerness), (Jordan Wu) |
| 16:21.1, 16:30.7, 16:45.4, 17:01.7, 17:10.4, (18:17.9), (18:31.8) |
4 | 142 | Willow Glen,
CA - Team Time (1st 5) 1:24:05.6 | Spread (1st 5) 35.0 |
| 15, 22, 31, 33, 41, (42), (53) |
| Tommy Callahan, Casey Nuti, Bryan Cromartie, Magnus Vega, Nikos Dal Canto, (Evan Itow), (Allen Nguyen) |
| 16:30.3, 16:38.4, 16:53.1, 16:58.5, 17:05.3, (17:07.1), (17:18.5) |
5 | 158 | St Ignatius,
CA - Team Time (1st 5) 1:24:40.2 | Spread (1st 5) 13.2 |
| 24, 29, 34, 35, 36, (47), (55) |
| Liam Milby, Ethan Martinovsky, Luciano Roberts, Sam Finnerty, Julian Richard, (Kelvin Chan), (Benjamin Rodriguez-Garcia) |
| 16:47.9, 16:51.2, 16:59.3, 17:00.7, 17:01.1, (17:10.5), (17:22.2) |
6 | 166 | Archbishop Riordan,
CA - Team Time (1st 5) 1:24:28.7 | Spread (1st 5) 47.0 |
| 17, 21, 32, 44, 52, (54), (72) |
| Collin Murtagh, Mason Mckee, Luke Grogan, Jesus Aguilar, Max Lara, (William Parker), (Arjun Parujanwala) |
| 16:31.0, 16:35.4, 16:56.7, 17:07.6, 17:18.0, (17:19.2), (18:02.5) |
7 | 173 | Archbishop Mitty,
CA - Team Time (1st 5) 1:24:40.1 | Spread (1st 5) 2:20.2 |
| 4, 19, 25, 51, 74, (89), (90) |
| Aydon Stefanopoulos, Matthew Cordova, Liam Saxton, Yuvan Provine, Nico Rodriguez, (Alfredo Orozco De Rueda), (Dexter Rupnow) |
| 15:51.2, 16:31.8, 16:48.4, 17:17.3, 18:11.4, (18:44.5), (18:46.3) |
8 | 177 | Junipero Serra,
CA - Team Time (1st 5) 1:24:04.5 | Spread (1st 5) 2:22.1 |
| 1, 11, 38, 62, 65, (68), (70) |
| Tommy Rogers, Jadon Tapp, William Ou, Jakob Gates, Erik Anaya, (John Penner), (William Togliatti) |
| 15:20.7, 16:27.4, 17:02.1, 17:31.5, 17:42.8, (17:46.7), (17:50.4) |
9 | 299 | Los Altos,
CA - Team Time (1st 5) 1:27:47.0 | Spread (1st 5) 1:07.4 |
| 45, 58, 59, 60, 77, (83), (86) |
| Amir Benhagouga, Boden Sirey, Nathaniel Joffe, Aaron Hepworth, Viktor Kieturakis, (Tomoki Chien), (Nikash Gupta) |
| 17:09.0, 17:26.6, 17:26.8, 17:28.2, 18:16.4, (18:29.6), (18:33.1) |
10 | 312 | Los Gatos,
CA - Team Time (1st 5) 1:28:24.0 | Spread (1st 5) 1:52.8 |
| 40, 48, 56, 69, 99, (115) |
| Micah Hoang, Rahul Jones, Keaton Wong, Noah Hale, Max Ito, (Justin Chan) |
| 17:03.4, 17:11.3, 17:24.7, 17:48.4, 18:56.2, (20:06.1) |
11 | 315 | Fremont,
CA - Team Time (1st 5) 1:28:52.7 | Spread (1st 5) 2:05.3 |
| 14, 66, 67, 80, 88, (109), (116) |
| Isaac Tiscareno, Santiago Torres, Leland Nguyen, Matthew Tsai, Alon Raz, (Zeke Carder), (Terry Yu) |
| 16:29.2, 17:45.0, 17:45.9, 18:18.1, 18:34.5, (19:26.7), (20:15.9) |
12 | 349 | Lynbrook,
CA - Team Time (1st 5) 1:29:53.4 | Spread (1st 5) 2:28.7 |
| 18, 63, 71, 96, 101, (111) |
| Theodore Lai, Nicholas Kong, Kevin Yang, Austin Cruz, Ethan Feng, (Andrew Peng) |
| 16:31.1, 17:32.6, 17:57.7, 18:52.2, 18:59.8, (19:36.6) |
13 | 359 | Valley Christian-SJ,
CA - Team Time (1st 5) 1:30:33.1 | Spread (1st 5) 2:04.2 |
| 26, 57, 87, 92, 97, (98), (102) |
| Ryane Li, Nathanial Hobden, Matthew Uthayopas, Colby Zapp, Andrew Salisbury, (Christopher Zhang), (Kevin Nguyen) |
| 16:49.5, 17:25.5, 18:34.3, 18:50.1, 18:53.7, (18:56.1), (19:01.3) |
14 | 361 | Monta Vista,
CA - Team Time (1st 5) 1:30:37.4 | Spread (1st 5) 2:07.1 |
| 26, 76, 78, 81, 100, (107), (117) |
| Justin Yu, Max Ready, Ari Rajaram, Andrew Cole, Denny Dong, (Matthew Sun), (Sotirios Kougiouris) |
| 16:49.5, 18:15.9, 18:16.6, 18:18.8, 18:56.6, (19:24.0), (20:17.3) |
15 | 432 | Branham,
CA - Team Time (1st 5) 1:34:44.8 | Spread (1st 5) 3:58.2 |
| 49, 64, 73, 121, 125, (126) |
| Antoine Moret, Spencer Zeljak, Dominic Clima, Matthew Eisenman, Joshua Perez, (Owen Daszko) |
| 17:12.1, 17:35.8, 18:11.0, 20:35.6, 21:10.3, (21:21.8) |
16 | 472 | Milpitas,
CA - Team Time (1st 5) 1:35:17.2 | Spread (1st 5) 3:14.1 |
| 50, 91, 105, 108, 118, (119), (127) |
| Sahil Raj, Alex Althouse, Koyo Kai, Jordan Althouse, Fardin Haque, (Akul Vinnakota), (Nicolas Marin) |
| 17:13.1, 18:49.7, 19:22.3, 19:24.9, 20:27.2, (20:27.6), (21:41.5) |
17 | 478 | Homestead,
CA - Team Time (1st 5) 1:34:51.1 | Spread (1st 5) 48.3 |
| 84, 93, 94, 103, 104, (112), (123) |
| Jonathan Seo, Schuyler Park, Raj Penmetcha, Collin Yoshida, Jasper Salim, (Spencer Ye), (Vicram Vijayakumar) |
| 18:31.7, 18:50.5, 18:51.0, 19:17.9, 19:20.0, (19:38.5), (21:02.4) |
18 | 479 | Cupertino,
CA - Team Time (1st 5) 1:36:09.7 | Spread (1st 5) 4:12.5 |
| 61, 82, 95, 113, 128, (129) |
| Koji Uchino, Kai Winebarger, Raghav Sinha, Curtis Zhang, Aryamaan Choudhury, (Kantaro Horita) |
| 17:30.8, 18:19.6, 18:51.1, 19:44.9, 21:43.3, (22:21.6) |
19 | 525 | Leigh,
CA - Team Time (1st 5) 1:37:34.2 | Spread (1st 5) 2:17.7 |
| 75, 106, 110, 114, 120, (122), (124) |
| Noah Thompson, Fred Kim, Phillip Seng, Liam Habiby, Ricky Yoshida, (Christopher Malin), (Scott Bray) |
| 18:13.8, 19:23.2, 19:32.9, 19:52.8, 20:31.5, (20:54.4), (21:03.0) |