1 | 20 | Scripps Ranch,
CA - Team Time (1st 5) 1:26:14.2 | Spread (1st 5) 1:00.1 |
| 2, 3, 4, 5, 6, (11), (13) |
| Ken Belt, Samuel Stevens, Oliver Cannon, Brian Maguire, Ethan Tran, (Charlie Basinger), (Tyler Meltzer) |
| 16:52.5, 16:55.7, 17:09.2, 17:24.2, 17:52.6, (18:45.9), (18:55.2) |
2 | 63 | Mira Mesa,
CA - Team Time (1st 5) 1:33:33.4 | Spread (1st 5) 3:21.2 |
| 1, 8, 9, 18, 27, (29), (30) |
| Allen Malo, Trevor Lam, Dan Endo, Samuel Malo, Peter DeGraziano, (Frank Romeo), (Christopher Vu) |
| 16:47.5, 18:30.1, 18:36.0, 19:31.1, 20:08.7, (21:20.7), (21:29.8) |
3 | 78 | Cathedral Catholic,
CA - Team Time (1st 5) 1:36:07.6 | Spread (1st 5) 58.8 |
| 10, 12, 17, 19, 20, (25), (28) |
| Esteban Murillo, Dante Carr, Noah Levy, Jack Terry, Luke Rall, (Noah Bradshaw), (Ramon Del Rio) |
| 18:36.7, 18:50.5, 19:29.9, 19:35.0, 19:35.5, (19:55.1), (20:26.4) |
4 | 97 | Point Loma,
CA - Team Time (1st 5) 1:37:43.9 | Spread (1st 5) 51.4 |
| 15, 16, 21, 22, 23, (24), (26) |
| Toby Feiler, Gabriel Xavier, Sebastian Flynn, Sebastian Palmer, Ian Sturak, (Benjamin Waterman), (Diego Cardenas-Wallenfelt) |
| 18:59.7, 19:27.6, 19:39.0, 19:46.5, 19:51.1, (19:51.6), (19:56.5) |
5 | 117 | Coronado,
CA - Team Time (1st 5) 1:45:38.2 | Spread (1st 5) 5:14.2 |
| 7, 14, 31, 32, 33, (34), (35) |
| Conor Youngblood, Detrik Heidt, Baxter Simpson, Jack Shumaker, Luca Durocher, (Rafael Roos), (Isaiahs Navarro) |
| 17:57.4, 18:57.9, 22:38.5, 22:52.8, 23:11.6, (23:40.7), (24:41.2) |