1 | 22 | Coronado,
CA - Team Time (1st 5) 44:52.5 | Spread (1st 5) 1:19.3 |
| 1, 3, 5, 6, 7, (9), (21) |
| Conor Youngblood, Detrik Heidt, Jack Shumaker, Baxter Simpson, Luca Durocher, (Rafael Roos), (Noah Dizon) |
| 8:13.4, 8:31.5, 9:15.3, 9:19.6, 9:32.7, (9:45.9), (12:05.8) |
2 | 53 | Point Loma,
CA - Team Time (1st 5) 51:03.0 | Spread (1st 5) 1:39.0 |
| 4, 8, 12, 14, 15, (17), (19) |
| Gabriel Xavier, Maximus Kelly, Lucas Ryan, Noah Hasey, Noah Indyk, (Preston Pavao), (Conor Haffey) |
| 9:12.0, 9:39.0, 10:31.0, 10:50.0, 10:51.0, (11:01.0), (11:23.0) |
3 | 67 | Mira Mesa,
CA - Team Time (1st 5) 52:52.4 | Spread (1st 5) 3:50.8 |
| 2, 10, 13, 20, 22 |
| Dan Endo, Willis Do, Lawrence Vuong, John JD Kanuha, Vinh Tong |
| 8:16.2, 9:56.2, 10:39.2, 11:53.8, 12:07.0 |
4 | 92 | Cathedral Catholic,
CA - Team Time (1st 5) 56:56.0 | Spread (1st 5) 1:47.5 |
| 11, 16, 18, 23, 24, (25) |
| Matthew Boley, Anthony Scheder, Matthew Mistica, Nathaniel Bokhari, Bradley Uejo, (Maverick Kaufman) |
| 10:25.1, 10:53.7, 11:16.1, 12:08.5, 12:12.6, (13:13.4) |