1 | 60 | St Ignatius,
CA - Team Time (1st 5) 1:21:05.3 | Spread (1st 5) 58.8 |
| 2, 4, 12, 16, 26, (28), (34) |
| Trey Wright, Kelvin Chan, Luciano Roberts, Ethan Martinovsky, Benjamin Rodriguez-Garcia, (Justen Estillore), (Michael O'Meara) |
| 15:44.2, 15:54.6, 16:12.3, 16:31.2, 16:43.0, (16:45.1), (17:00.9) |
2 | 65 | Sacred Heart Cathedral,
CA - Team Time (1st 5) 1:21:30.4 | Spread (1st 5) 1:11.5 |
| 3, 5, 7, 15, 35, (36), (48) |
| Miles Cook, Cam Gregg, Luke Moore, John (Dominic) Bankovitch, Jordan Wu, (Jack Biggar), (Ryan Joyce) |
| 15:53.2, 15:58.8, 16:03.7, 16:30.0, 17:04.7, (17:10.3), (17:41.9) |
3 | 74 | Bellarmine College Prep,
CA - Team Time (1st 5) 1:21:58.3 | Spread (1st 5) 29.0 |
| 9, 11, 17, 18, 19, (20), (21) |
| Noa Morishige, Jack Frida, Abdulsalam Raja, Shrey Chettiar, Owen Botkin, (Nathan Petree), (Sonny Lowe) |
| 16:05.7, 16:09.6, 16:33.8, 16:34.5, 16:34.7, (16:36.2), (16:36.4) |
4 | 75 | St Francis (Mountain View),
CA - Team Time (1st 5) 1:21:56.0 | Spread (1st 5) 37.0 |
| 6, 10, 13, 22, 24, (29), (30) |
| Nikolas Muller, Utkarsh Agarwal, Matthew Mullane, Nathan Lo, Orion Espiritu, (Kevin Beebe), (Samuel O'Brien) |
| 16:03.4, 16:09.0, 16:24.8, 16:38.4, 16:40.4, (16:45.6), (16:45.7) |
5 | 124 | Archbishop Riordan,
CA - Team Time (1st 5) 1:23:42.2 | Spread (1st 5) 1:11.8 |
| 8, 14, 27, 37, 38, (40), (41) |
| Mason Mckee, Luke Grogan, William Parker, Liam Boumier, Gianluca Carboni, (Nico Navarro), (Colton Wang) |
| 16:04.0, 16:26.9, 16:44.9, 17:10.6, 17:15.8, (17:21.6), (17:22.2) |
6 | 158 | Junipero Serra,
CA - Team Time (1st 5) 1:24:54.6 | Spread (1st 5) 41.8 |
| 23, 31, 32, 33, 39, (42), (44) |
| Aaron Lee, Broghan Wilke-Hiland, Teddy Kaiser, Will McGuire, Tai Ryan, (Vincent Schelstraete), (Jack McGuire) |
| 16:39.2, 16:56.9, 16:58.6, 16:58.9, 17:21.0, (17:22.4), (17:29.7) |
7 | 165 | Archbishop Mitty,
CA - Team Time (1st 5) 1:25:00.3 | Spread (1st 5) 2:23.2 |
| 1, 25, 43, 47, 49, (51), (52) |
| Liam Saxton, Yuvan Provine, Kidus Yami, Blake Tangney, Varun Girish, (Alex Zhu), (Rashiq Mazumder) |
| 15:27.5, 16:40.6, 17:24.4, 17:37.1, 17:50.7, (18:14.5), (18:50.2) |
8 | 248 | Valley Christian-SJ,
CA - Team Time (1st 5) 1:31:17.5 | Spread (1st 5) 1:23.7 |
| 45, 46, 50, 53, 54, (55), (56) |
| Caleb Subity, Christopher Zhang, Jeremy Darrow, Om Gandhi, Justin Shi, (Tyler Tran), (Andrew Salisbury) |
| 17:34.1, 17:35.8, 18:12.1, 18:57.7, 18:57.8, (18:58.7), (19:21.1) |