1 | 35 | Patrick Henry,
CA - Team Time (1st 5) 1:27:06.0 | Spread (1st 5) 54.0 |
| 2, 7, 8, 8, 10, (12), (16) |
| Tate Graham, Nick Atchison, Ryan Jones, Thomas Rintoul, Reid Gilbertson, (Michael Running), (Nathan Salas) |
| 16:44.0, 17:34.0, 17:35.0, 17:35.0, 17:38.0, (17:52.0), (18:03.0) |
2 | 50 | Point Loma,
CA - Team Time (1st 5) 1:28:16.0 | Spread (1st 5) 1:20.0 |
| 4, 5, 6, 11, 24, (25), (26) |
| Matthew Duke, Cooper Bates, James Jacoby, Andrew Sedensky, Taku Takanami, (Collin Pullum), (Robert-Joseph Sanchez) |
| 17:12.0, 17:20.0, 17:31.0, 17:41.0, 18:32.0, (18:33.0), (18:35.0) |
3 | 53 | Scripps Ranch,
CA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 1:31.0 |
| 1, 3, 14, 17, 18, (20), (22) |
| Neil Saddler, Alex Barr, Joseph Coulter, Kevin McKay, Austin Mouradian, (James Poirier), (Blake Mouradian) |
| 16:35.0, 17:05.0, 17:57.0, 18:05.0, 18:06.0, (18:12.0), (18:14.0) |
4 | 90 | Mira Mesa,
CA - Team Time (1st 5) 1:30:41.0 | Spread (1st 5) 31.0 |
| 13, 15, 19, 20, 23, (27), (28) |
| Kento Reynolds, Alex Tung, Ethan Chong, Zachary Preslar, Phillip Dorado, (Theodore Duldulao), (Marcus Barker) |
| 17:55.0, 18:00.0, 18:08.0, 18:12.0, 18:26.0, (18:36.0), (18:53.0) |