1 | 37 | Scripps Ranch,
CA - Team Time (1st 5) 1:24:11.2 | Spread (1st 5) 44.9 |
| 1, 4, 7, 10, 15, (21), (26) |
| Ryan Connors, Kieko Paman, Giancarlo da Silva, Nicholas Cassol, Caden Farrow, (Eric Maurer), (Andrew Burns) |
| 16:32.4, 16:37.9, 16:47.8, 16:55.8, 17:17.3, (17:30.4), (17:40.7) |
2 | 54 | Cathedral Catholic,
CA - Team Time (1st 5) 1:25:06.9 | Spread (1st 5) 48.0 |
| 3, 5, 12, 16, 18, (19), (22) |
| Sebastian Radilla, Blake Levy, Ivan Seegmiller, Dhruv Gupta, Ryan Sweeney, (Thomas Hofig), (Matthew Martinez) |
| 16:36.6, 16:41.7, 17:04.5, 17:19.5, 17:24.6, (17:24.7), (17:33.3) |
3 | 61 | University City,
CA - Team Time (1st 5) 1:25:20.6 | Spread (1st 5) 54.2 |
| 2, 9, 13, 17, 20, (24), (29) |
| Nick Van Daelen, Mark Alfred, Bryce Kueker, David Melendez-Perdomo, Cooper Talbott, (Patric Berard), (Max Lopez) |
| 16:32.9, 16:53.1, 17:07.7, 17:19.8, 17:27.1, (17:34.4), (18:05.5) |
4 | 80 | Coronado,
CA - Team Time (1st 5) 1:26:20.1 | Spread (1st 5) 1:04.8 |
| 6, 8, 11, 27, 28, (30), (35) |
| Connor Jaynes, Spencer Busby, Cole Mullins, Grant Hawthorne, Landon Mullins, (Casey Harris), (Cole Hutcherson) |
| 16:47.5, 16:49.6, 16:59.7, 17:51.0, 17:52.3, (18:29.6), (20:19.0) |
5 | 125 | Canyon Hills,
CA - Team Time (1st 5) 1:31:12.1 | Spread (1st 5) 2:13.5 |
| 14, 23, 25, 31, 32, (33), (34) |
| Joseph Schafstall, Luis Fernando Perez, Gavin Riley, Mitchell Wahlster, Aiden Muller, (Bryan Tran), (Kevin Covarrubias) |
| 17:13.5, 17:33.5, 17:37.9, 19:20.2, 19:27.0, (19:55.8), (20:16.5) |