1 | 32 | University City,
CA - Team Time (1st 5) 1:22:44.0 | Spread (1st 5) 1:14.0 |
| 2, 4, 7, 9, 10, (11), (12) |
| Allen Siegler, Niko Chapman, John Kidman, David Berard, Alex Halter, (Jack Gallegos), (Sebastian Rodriguez) |
| 15:53.0, 16:03.0, 16:47.0, 16:54.0, 17:07.0, (17:13.0), (17:18.0) |
2 | 42 | Cathedral Catholic,
CA - Team Time (1st 5) 1:23:28.0 | Spread (1st 5) 1:50.0 |
| 1, 5, 8, 12, 16, (19), (20) |
| Joaquin Martinez De Pinillos, Hank Tadeusiak, Michael Robinson, Daniel Robinson, Dylan Brenk, (John Granahan), (Keoni Rodriguez) |
| 15:40.0, 16:12.0, 16:48.0, 17:18.0, 17:30.0, (17:45.0), (17:53.0) |
3 | 91 | St Augustine,
CA - Team Time (1st 5) 1:28:54.0 | Spread (1st 5) 1:45.0 |
| 6, 17, 18, 24, 26, (27), (29) |
| Finn Waters, Ryan Dent, Alex Karaniwan, Andrew Culp, Luc Charlier, (Matt Danaher), (Thomas Roth) |
| 16:44.0, 17:40.0, 17:43.0, 18:18.0, 18:29.0, (19:07.0), (19:36.0) |
4 | 98 | Canyon Hills,
CA - Team Time (1st 5) 1:31:20.0 | Spread (1st 5) 4:34.0 |
| 3, 14, 21, 28, 32, (33) |
| Anthony Benitez, Chris Alexander, Max Collier, Michael Faucett, Jacob Laxamana, (Ethan Beaumont) |
| 15:57.0, 17:22.0, 18:10.0, 19:20.0, 20:31.0, (21:40.0) |
5 | 115 | La Jolla,
CA - Team Time (1st 5) 1:32:38.0 | Spread (1st 5) 2:55.0 |
| 15, 22, 23, 25, 30, (31) |
| Brent Eaton, Jonathan Mandel, Ian Dickinson, Casper Abbasi, Cole Wolf, (Luke Brown) |
| 17:26.0, 18:12.0, 18:17.0, 18:22.0, 20:21.0, (20:28.0) |