1 | 30 | La Jolla Country Day,
CA - Team Time (1st 5) 40:04.0 | Spread (1st 5) 1:58.0 |
| 1, 2, 4, 11, 12, (12), (15) |
| Julius Diehr, Tomas Miralles, Jackson Daugherty, Ryan Watkins, Keaton Mertz, (Grayson Lyman), (George Little) |
| 6:58.0, 7:11.0, 8:14.0, 8:45.0, 8:56.0, (8:56.0), (8:57.0) |
2 | 50 | Classical Academy,
CA - Team Time (1st 5) 43:35.0 | Spread (1st 5) 56.0 |
| 3, 9, 10, 12, 16, (18), (20) |
| Robert Goff, Brian White, Gian Cascos, Erik Swanson, Shane Carlson, (Jonathan Warner), (Evan France) |
| 8:11.0, 8:37.0, 8:44.0, 8:56.0, 9:07.0, (9:14.0), (9:25.0) |
3 | 76 | Santa Fe Christian,
CA - Team Time (1st 5) 47:24.0 | Spread (1st 5) 3:02.0 |
| 6, 7, 8, 26, 29, (31) |
| Jack Cipolla, Noah Forougi, Matt Davis, Chris Romano, Jack Henwood, (Alec Valdez) |
| 8:24.0, 8:32.0, 8:36.0, 10:26.0, 11:26.0, (16:39.0) |
4 | 87 | Pacific Ridge,
CA - Team Time (1st 5) 46:43.0 | Spread (1st 5) 1:36.0 |
| 5, 17, 19, 22, 24, (30) |
| Travis Headapohl, Christian Yun, Jonah Gercke, Bryce Snodgrass, Jared Pollard, (Christopher Ong) |
| 8:22.0, 9:13.0, 9:22.0, 9:48.0, 9:58.0, (11:43.0) |
5 | 124 | Calvin Christian,
CA - Team Time (1st 5) 52:13.0 | Spread (1st 5) 1:24.0 |
| 21, 23, 25, 27, 28 |
| Ryan Thomsen, Timothy McGill, Nathan Marcus, Johannes Falkenberg, Sebastian Corredor |
| 9:47.0, 9:54.0, 10:14.0, 11:07.0, 11:11.0 |