1 | 26 | Poly (Long Beach),
CA - Team Time (1st 5) 1:19:01.1 | Spread (1st 5) 1:00.1 |
| 3, 4, 5, 6, 8, (11), (12) |
| Cameron Rhone, Robert Guerrero, Luke Larson, Kyle Johnson, Nicholas Mejia, (Brandon Perry), (Jaedon Rufo) |
| 15:17.5, 15:36.1, 15:39.8, 16:10.1, 16:17.6, (16:28.6), (16:29.1) |
2 | 28 | Millikan,
CA - Team Time (1st 5) 1:19:24.7 | Spread (1st 5) 1:20.1 |
| 1, 2, 6, 9, 10, (15), (17) |
| Jason Parra, Scott Kirchhoff, Ramon Lopez, Sebastian DeBiase, Sean Whipp, (Salavatore Sapenzia), (Joaquin Ocampo) |
| 15:07.0, 15:16.5, 16:10.1, 16:24.0, 16:27.1, (16:54.9), (17:00.1) |
3 | 88 | Wilson (Long Beach),
CA - Team Time (1st 5) 1:25:30.0 | Spread (1st 5) 59.1 |
| 13, 16, 18, 20, 21, (22), (23) |
| Jack Wade, Diego Alvarado, Zachary Lopez, Gus Hollister, Kyle Holland, (Riki Moscoso), (Guillermo Aguirre-Nunez) |
| 16:30.4, 16:58.8, 17:06.9, 17:24.4, 17:29.5, (17:39.8), (17:42.7) |
4 | 108 | Lakewood,
CA - Team Time (1st 5) 1:28:23.0 | Spread (1st 5) 1:41.5 |
| 14, 19, 24, 25, 26, (27), (28) |
| Fabian Barales-Nunez, Sean Goltra, Tyler Mcgolthin, Abraham Briseno, Aiden House-Ortiz, (Matthew Yell), (Justin Chavez) |
| 16:49.3, 17:14.1, 17:50.1, 17:58.7, 18:30.8, (20:23.7), (21:21.2) |