1 | 30 | Mira Mesa,
CA - Team Time (1st 5) 53:06.0 | Spread (1st 5) 1:15.0 |
| 2, 4, 5, 7, 12, (13), (16) |
| Xavier Liberty, David Millan, Ian Beck, Alex Jacoby, Alan Ta, (Joshua Sunnanonta), (Dat Mong) |
| 10:10.0, 10:23.0, 10:26.0, 10:42.0, 11:25.0, (11:26.0), (11:47.0) |
2 | 32 | Point Loma,
CA - Team Time (1st 5) 52:55.0 | Spread (1st 5) 1:28.0 |
| 1, 3, 6, 8, 14, (15), (17) |
| Hunter Sweet, Joshua Bauer, Teylor Howard, Jake Richardson, Jyden Schmid, (Michael Larraga), (Joseph Simsic) |
| 9:59.0, 10:19.0, 10:27.0, 10:43.0, 11:27.0, (11:45.0), (11:49.0) |
3 | 67 | Canyon Hills,
CA - Team Time (1st 5) 57:36.0 | Spread (1st 5) 1:07.0 |
| 9, 10, 11, 18, 19, (20), (21) |
| Joseph Schafstall, Gavin Riley, Luis Fernando Perez, Bryan Tran, Alejandro Ayala, (Nathan Knepple), (Mitchell Wahlster) |
| 11:02.0, 11:08.0, 11:09.0, 12:08.0, 12:09.0, (12:14.0), (12:18.0) |