1 | 27 | Rancho Bernardo,
CA - Team Time (1st 5) 46:54.0 | Spread (1st 5) 54.0 |
| 1, 1, 4, 8, 13, (16), (20) |
| Conner Lachenbruch, Anthony Girolamo, Jacob Fenlason, Ian Cable, Todd Myers, (Alec Burgess), (Johannes Scheepers) |
| 9:05.0, 9:05.0, 9:11.0, 9:34.0, 9:59.0, (10:07.0), (10:16.0) |
2 | 57 | Steele Canyon,
CA - Team Time (1st 5) 48:57.0 | Spread (1st 5) 51.0 |
| 6, 7, 14, 14, 16, (22), (24) |
| Nick Cirello, Taylor Robinson, David Buckmaster, Aaron Weston, Michael Twardochleb, (Ian Connolly), (Juan Loza) |
| 9:16.0, 9:32.0, 10:01.0, 10:01.0, 10:07.0, (10:23.0), (10:30.0) |
3 | 73 | Cathedral Catholic,
CA - Team Time (1st 5) 49:47.0 | Spread (1st 5) 1:10.0 |
| 3, 12, 18, 19, 21, (23) |
| Thomas Boehmer, Jonny Hoolko, Devin Drake, Collin Fitzpatrick, Joseph Richardson, (Ben Horvath) |
| 9:09.0, 9:58.0, 10:09.0, 10:12.0, 10:19.0, (10:29.0) |
4 | 83 | Mission Hills,
CA - Team Time (1st 5) 50:49.0 | Spread (1st 5) 1:59.0 |
| 5, 8, 11, 29, 30 |
| Cameron Barela, Isreal Contreras, Wally Canseco, Nick Isreal, Reed Somsen |
| 9:13.0, 9:34.0, 9:52.0, 10:58.0, 11:12.0 |
5 | 116 | West Hills,
CA - Team Time (1st 5) 52:39.0 | Spread (1st 5) 1:12.0 |
| 10, 25, 26, 27, 28, (31), (32) |
| Dylan McManus, Josh Weber, Zack Ivey, Matt Jorge, Pat Miller, (Bryce Rooney), (Brian Ritchie) |
| 9:41.0, 10:32.0, 10:44.0, 10:49.0, 10:53.0, (11:17.0), (12:11.0) |