1 | 38 | University City,
CA - Team Time (1st 5) 56:26.0 | Spread (1st 5) 32.0 |
| 4, 7, 8, 9, 10, (14), (17) |
| Mark Alfred, Nick Van Daelen, Patric Berard, David Melendez-Perdomo, Cooper Talbott, (Max Lopez), (Bryce Kueker) |
| 11:01.0, 11:15.0, 11:16.0, 11:21.0, 11:33.0, (11:40.0), (11:42.0) |
2 | 52 | Patrick Henry,
CA - Team Time (1st 5) 57:19.0 | Spread (1st 5) 1:19.0 |
| 2, 6, 11, 13, 20, (22), (26) |
| David Harimana, Nathaniel Cruz, Garett Davis, Cameron Jaynes, Jack Urie, (Alec Ege), (Ethan Jaynes) |
| 10:47.0, 11:13.0, 11:34.0, 11:39.0, 12:06.0, (12:15.0), (12:22.0) |
3 | 59 | Mira Mesa,
CA - Team Time (1st 5) 57:28.0 | Spread (1st 5) 1:22.0 |
| 1, 3, 16, 18, 21, (23), (27) |
| Xavier Liberty, Ian Beck, Joshua Sunnanonta, Nicholas Swink, Tristan Rayandayan, (Dat Mong), (Ryan Meehan) |
| 10:45.0, 10:54.0, 11:41.0, 12:01.0, 12:07.0, (12:16.0), (12:24.0) |
4 | 103 | Cathedral Catholic,
CA - Team Time (1st 5) 1:01:35.0 | Spread (1st 5) 2:43.0 |
| 5, 19, 24, 25, 30, (31), (32) |
| David Hoiles, Jack Bacinett, Ben Rodenbeck, Peter Cresci, Nolan Kruger, (Cyrus Pourhosseini), (Luke Meyers) |
| 11:04.0, 12:05.0, 12:19.0, 12:20.0, 13:47.0, (13:48.0), (13:56.0) |
5 | 116 | Canyon Hills,
CA - Team Time (1st 5) 1:04:04.0 | Spread (1st 5) 2:24.0 |
| 12, 14, 28, 29, 33, (34), (35) |
| Joseph Schafstall, Luis Fernando Perez, Bryan Tran, Mitchell Wahlster, Harrison Hess, (Devon Daly), (Daniel Dodero) |
| 11:37.0, 11:40.0, 13:10.0, 13:36.0, 14:01.0, (14:03.0), (14:13.0) |