1 | 42 | St Joseph Notre Dame,
CA - Team Time (1st 5) 1:32:15.5 | Spread (1st 5) 1:27.4 |
| 4, 6, 7, 12, 13, (19), (23) |
| Arlo Rucker, Thomas McCue, Max Reeve, Anthony Garcia, George Jensen, (Joshua Chang), (Nicolas Perez) |
| 17:46.5, 18:00.0, 18:03.1, 19:12.0, 19:13.9, (20:46.9), (20:57.0) |
2 | 44 | College Preparatory,
CA - Team Time (1st 5) 1:33:16.3 | Spread (1st 5) 3:40.6 |
| 1, 3, 9, 11, 20, (22), (25) |
| Owen Irving, Samuel Reiter, Jonah Porth, Emiya Rendall-Jackson, Tegbir Panesar, (Jordan Mayne Epps), (Mason Jones) |
| 17:08.5, 17:41.7, 18:34.3, 19:02.7, 20:49.1, (20:56.2), (21:07.4) |
3 | 52 | Athenian,
CA - Team Time (1st 5) 1:34:42.6 | Spread (1st 5) 1:48.6 |
| 5, 8, 10, 14, 15, (17), (21) |
| Roan Holmes, Leo Zhang, Luke Bracco, Andy Sabo, Mark Dickey, (Benjamin Katz), (Benson Webb) |
| 17:53.0, 18:29.6, 18:58.8, 19:39.6, 19:41.6, (20:02.8), (20:52.2) |
4 | 99 | Head-Royce,
CA - Team Time (1st 5) 1:43:04.5 | Spread (1st 5) 5:18.9 |
| 2, 16, 18, 29, 34, (41), (44) |
| Alec Stein, Charlie Dick, Rahul Kapila, Everett Villiger, Sebastian Zulaica, (Joseph Fitzgerald), (Maxwell Wong) |
| 17:31.6, 19:55.5, 20:24.1, 22:22.8, 22:50.5, (26:30.3), (28:58.0) |
5 | 135 | Bentley Upper,
CA - Team Time (1st 5) 1:49:58.9 | Spread (1st 5) 1:19.8 |
| 24, 26, 27, 28, 30, (33), (36) |
| Jackson Rubiano, Lukas Luby-Prikot, Wilson Tao, Leonardo Siu, Colin Manalang, (Coltrane Canoll), (Zak Yastremski) |
| 21:03.8, 22:00.8, 22:11.4, 22:19.3, 22:23.6, (22:49.1), (23:08.4) |
6 | 173 | Woodlake,
CA - Team Time (1st 5) 1:56:00.2 | Spread (1st 5) 1:23.1 |
| 31, 32, 35, 37, 38, (39), (42) |
| Aaron Castaneda, Diego Sanchez, Emmanuel Cendejas, Marc Tenney, Jovani Rios-Cruz, (Ismael Sanchez), (David Altamirano-Tinoco) |
| 22:30.2, 22:42.9, 23:00.7, 23:53.1, 23:53.3, (23:53.4), (27:04.4) |
7 | 221 | Stockton Christian,
CA - Team Time (1st 5) 2:58:11.1 | Spread (1st 5) 26:53.3 |
| 40, 43, 45, 46, 47 |
| Caleb Nakamura, Christopher Williams, Caleb Balcita, Avery Lopez, Grant Ogden |
| 25:08.9, 27:06.0, 30:28.0, 43:26.0, 52:02.2 |