1 | 23 | St Mary's College,
CA - Team Time (1st 5) 1:04:15.0 | Spread (1st 5) 1:00.0 |
| 1, 2, 5, 6, 9, (10), (10) |
| Javin Schmitt, Jacob Demissie, Kai Valle, Collin Kopchik, Shane Doherty, (Djali de Chalus), (Brandon Bosio) |
| 12:20.0, 12:33.0, 13:00.0, 13:02.0, 13:20.0, (13:59.0), (13:59.0) |
2 | 54 | Piedmont,
CA - Team Time (1st 5) 1:09:24.0 | Spread (1st 5) 2:11.0 |
| 3, 8, 13, 14, 16, (17), (22) |
| Xander Schulte-Sasse, Sebastien Swain, Noah Sohn, Henry Horsley, Thomas Ero, (Oliver Horsley), (Alex Schleuning) |
| 12:35.0, 13:06.0, 14:14.0, 14:43.0, 14:46.0, (14:48.0), (15:08.0) |
3 | 70 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:12:00.0 | Spread (1st 5) 1:55.0 |
| 7, 12, 15, 18, 18, (20), (21) |
| Paolo Morales, Angel Chapa, Ethan Hussey, Jayson Hauschildt, Mickey Flood, (Nathan Doughtie), (Luphy Ma) |
| 13:04.0, 14:13.0, 14:45.0, 14:59.0, 14:59.0, (15:02.0), (15:06.0) |
4 | 105 | San Marin,
CA - Team Time (1st 5) 1:18:26.0 | Spread (1st 5) 5:00.0 |
| 4, 23, 24, 25, 29 |
| Justin Catanach, Jack Venezia, Liam Kelly, John Hohman, Declan Field |
| 12:54.0, 15:09.0, 15:57.0, 16:32.0, 17:54.0 |
5 | 141 | Terra Linda,
CA - Team Time (1st 5) 1:29:46.0 | Spread (1st 5) 1:30.0 |
| 26, 27, 27, 30, 31, (32), (33) |
| Christian Pappas, Jayden Zimmerman, Ian Probst, Madan Muguruza McDonnell, Gabe Glover, (Jameson Byrnes), (Roman Macievich) |
| 17:30.0, 17:31.0, 17:31.0, 18:14.0, 19:00.0, (19:24.0), (21:18.0) |