| 1 | 21 | Bellarmine College Prep,
CA - Team Time (1st 5) 1:19:07.0 | Spread (1st 5) 38.0 |
| 1, 2, 4, 5, 9, (10), (10) |
| Alex Sasser, Miles Meijer, Tucker Meijer, Michael Hase, Nico Filip-Sanchez, (Prajay Lolabattu), (Thomas Busse) |
| 15:32.0, 15:41.0, 15:49.0, 15:55.0, 16:10.0, (16:22.0), (16:22.0) |
| 2 | 47 | St Francis (Mountain View),
CA - Team Time (1st 5) 1:20:56.0 | Spread (1st 5) 57.0 |
| 3, 7, 8, 14, 15, (17), (19) |
| Alexander Olivero, Alexander Ward, Connor Doyle, Owen Kemp, Jonathan Ott, (Narun Raman), (Samir Arora) |
| 15:42.0, 15:58.0, 15:59.0, 16:38.0, 16:39.0, (16:49.0), (17:21.0) |
| 3 | 72 | Junipero Serra,
CA - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:27.0 |
| 6, 12, 16, 18, 20, (21), (26) |
| Matthew Herrera, Jonathan Garcia, Miles Todzo, Ara Archbold, Lucas Furrer, (Andrew Barton), (Glenn McDonell) |
| 15:56.0, 16:26.0, 16:41.0, 17:00.0, 17:23.0, (17:27.0), (18:15.0) |
| 4 | 109 | Archbishop Riordan,
CA - Team Time (1st 5) 1:28:42.0 | Spread (1st 5) 1:52.0 |
| 13, 22, 23, 24, 27, (31), (32) |
| Brian Koeswic, Ian Cranfield, Trevor Paulbitski, Gabriel Rouhani, Tycho Meimban, (Kevin Oliva), (JC Conacosa) |
| 16:37.0, 17:41.0, 17:43.0, 18:12.0, 18:29.0, (19:29.0), (19:53.0) |
| 5 | 145 | Archbishop Mitty,
CA - Team Time (1st 5) 1:35:25.0 | Spread (1st 5) 1:47.0 |
| 25, 28, 29, 30, 33, (34), (35) |
| Austin Lin, Samuel Leather, Leo Tong, Wallace Lin, Dominic Leuzze, (Charles Pyle), (Affaan Ghazzali) |
| 18:13.0, 18:42.0, 19:09.0, 19:21.0, 20:00.0, (20:01.0), (20:20.0) |