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), (17) |
| 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 | 78 | St Francis (Mountain View),
CA - Team Time (1st 5) 1:22:45.1 | Spread (1st 5) 44.8 |
| 5, 12, 13, 23, 25, (31), (33) |
| 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 | 106 | Sacred Heart Cathedral,
CA - Team Time (1st 5) 1:23:49.3 | Spread (1st 5) 49.3 |
| 8, 14, 19, 30, 35, (48), (49) |
| 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 | 125 | Archbishop Mitty,
CA - Team Time (1st 5) 1:24:40.1 | Spread (1st 5) 2:20.2 |
| 4, 16, 21, 37, 47, (51), (52) |
| 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) |
5 | 128 | Junipero Serra,
CA - Team Time (1st 5) 1:24:04.5 | Spread (1st 5) 2:22.1 |
| 1, 11, 31, 42, 43, (44), (45) |
| 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) |
| 128 | St Ignatius,
CA - Team Time (1st 5) 1:24:40.2 | Spread (1st 5) 13.2 |
| 20, 24, 27, 28, 29, (36), (40) |
| 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) |
7 | 131 | Archbishop Riordan,
CA - Team Time (1st 5) 1:24:28.7 | Spread (1st 5) 47.0 |
| 15, 18, 26, 34, 38, (39), (46) |
| 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) |
8 | 220 | Valley Christian-SJ,
CA - Team Time (1st 5) 1:30:33.1 | Spread (1st 5) 2:04.2 |
| 22, 41, 50, 53, 54, (55), (56) |
| 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) |