1 | 48 | Patrick Henry,
CA - Team Time (1st 5) 1:19:41.2 | Spread (1st 5) 26.4 |
| 5, 8, 10, 12, 13, (16), (17) |
| Matthew Perez, Cooper Lawrence, Lukas Wolf, Charles Graff, Ian Prunty, (Sebastian Biddle), (Micah Romaine Gleim) |
| 15:38.0, 15:56.4, 15:59.3, 16:03.1, 16:04.4, (16:14.0), (16:18.4) |
2 | 54 | University City,
CA - Team Time (1st 5) 1:19:06.8 | Spread (1st 5) 2:22.1 |
| 2, 3, 9, 11, 29, (31), (37) |
| Caden Hicks, Gael McClain-Martinez, Ryan Willems, Eduardo Serrano, Noah Case, (Zach Roddey), (Ray Chavez) |
| 14:53.5, 14:57.7, 15:57.4, 16:02.6, 17:15.6, (17:27.0), (17:53.8) |
3 | 70 | Cathedral Catholic,
CA - Team Time (1st 5) 1:21:06.0 | Spread (1st 5) 1:28.0 |
| 4, 6, 14, 19, 27, (35), (36) |
| Carter Wilson, Ollie O'Reilly, Lewis Ruff, Will Cohen, Logan Wallace, (Nathan Wilber), (Esteban Murillo) |
| 15:36.6, 15:49.8, 16:08.3, 16:26.7, 17:04.6, (17:43.5), (17:50.5) |
4 | 75 | Point Loma,
CA - Team Time (1st 5) 1:20:15.9 | Spread (1st 5) 1:47.7 |
| 1, 15, 18, 20, 21, (23), (25) |
| Manny Correia, Maximus Kelly, Noah Snider, Max Feiler, Sebastian Palmer, (Toby Feiler), (Diego Cardenas-Wallenfelt) |
| 14:43.9, 16:09.4, 16:20.4, 16:30.6, 16:31.6, (16:44.4), (16:55.6) |
5 | 107 | Scripps Ranch,
CA - Team Time (1st 5) 1:23:33.5 | Spread (1st 5) 1:14.4 |
| 7, 22, 24, 26, 28, (30), (33) |
| Ken Belt, Oliver Cannon, Ethan Tran, Brian Maguire, Kien Perryman, (Jacob Walker), (Nathan Bamford) |
| 15:53.8, 16:36.3, 16:54.0, 17:01.2, 17:08.2, (17:16.6), (17:34.5) |
6 | 183 | Mira Mesa,
CA - Team Time (1st 5) 1:31:54.5 | Spread (1st 5) 1:37.4 |
| 32, 34, 38, 39, 40, (41), (42) |
| Trevor Lam, Samuel Malo, Peter DeGraziano, Brevan Johnson, Michael Tran, (Jayden Bui), (Theo Dela Cruz) |
| 17:33.1, 17:40.7, 18:20.4, 19:09.8, 19:10.5, (19:26.9), (19:37.5) |