1 | 37 | Torrey Pines,
CA - Team Time (1st 5) 1:19:14.0 | Spread (1st 5) 1:07.0 |
| 3, 5, 7, 8, 14, (22), (33) |
| Bryce Conover, Jonas Rickert, Matt Conway, Spencer Borin, Ryan Chelesnik, (Zach Dawson), (Kian Massoud) |
| 15:25.0, 15:27.0, 15:52.0, 15:58.0, 16:32.0, (17:08.0), (17:32.0) |
2 | 50 | Canyon Crest Academy,
CA - Team Time (1st 5) 1:20:53.0 | Spread (1st 5) 1:18.0 |
| 2, 10, 11, 12, 15, (20), (26) |
| Jacob Pippel, Ravi Achar, Kai Bolaris, Auguste Dufour, Nolan Zerboni, (Cruz Espinoza), (Luca Caruso) |
| 15:18.0, 16:12.0, 16:22.0, 16:25.0, 16:36.0, (16:58.0), (17:14.0) |
3 | 79 | Sage Creek,
CA - Team Time (1st 5) 1:22:39.0 | Spread (1st 5) 2:03.0 |
| 4, 9, 13, 22, 31, (31), (35) |
| Josiah Bowman, Aidan O'Toole, Max Marchi, Liam Gray, Aaron Schmitt, (Lennox Rowlett), (Enman Cantu) |
| 15:26.0, 16:05.0, 16:31.0, 17:08.0, 17:29.0, (17:29.0), (17:54.0) |
4 | 84 | El Camino (Oceanside),
CA - Team Time (1st 5) 1:22:23.0 | Spread (1st 5) 2:10.0 |
| 1, 6, 24, 25, 28, (29), (30) |
| Omar Reyes, Ryan Romero, Carlos Gorostieta, Logan Watson, Ethan Pham, (Nathen Castaneda), (Achilleas Asimakopoulus) |
| 15:07.0, 15:35.0, 17:11.0, 17:13.0, 17:17.0, (17:24.0), (17:27.0) |
5 | 90 | La Costa Canyon,
CA - Team Time (1st 5) 1:24:09.0 | Spread (1st 5) 19.0 |
| 16, 16, 18, 19, 21, (27), (34) |
| Ethan Gordon, Luke Stephens, Joshua Jaffin, Riley Fleck, Grant Marcucci, (Isaac Niednagel), (Kellan Fleck) |
| 16:42.0, 16:42.0, 16:47.0, 16:57.0, 17:01.0, (17:16.0), (17:39.0) |