1 | 38 | Steele Canyon,
CA - Team Time (1st 5) 44:12.0 | Spread (1st 5) 1:07.0 |
| 2, 4, 7, 9, 16, (18), (27) |
| Juan Pablo Arredondo, Liam Johnson, Bradley Bell, Dominic Rizzo, Joseph Gaytan, (Nickolas Khoury), (Jonathan Recinos) |
| 8:27.0, 8:41.0, 8:44.0, 8:46.0, 9:34.0, (9:42.0), (10:07.0) |
2 | 70 | Point Loma,
CA - Team Time (1st 5) 47:27.0 | Spread (1st 5) 26.0 |
| 10, 12, 14, 15, 19, (21), (26) |
| Jacob Frichtel, Caleb Rogart, Max Feiler, Jaden McCarthy, Manny Correia, (Noah Ferreira), (Miles Fisher) |
| 9:18.0, 9:25.0, 9:28.0, 9:32.0, 9:44.0, (9:47.0), (9:58.0) |
3 | 74 | Grossmont,
CA - Team Time (1st 5) 46:44.0 | Spread (1st 5) 1:37.0 |
| 3, 8, 12, 23, 28, (34), (36) |
| Russell Blakely, Ian Rosen, Ramon Hernandez-Gomez, Joshua Edwards, Mason Coyle, (Bruce Nordlof), (Timothy Mullaly) |
| 8:33.0, 8:45.0, 9:25.0, 9:51.0, 10:10.0, (11:01.0), (11:12.0) |
4 | 87 | Maranatha Christian,
CA - Team Time (1st 5) 47:57.0 | Spread (1st 5) 1:37.0 |
| 5, 11, 17, 25, 29 |
| Matthew Monroy, Joseph Betz, Ethan Rogers, Jonah Olsen, Matthew Hoefer |
| 8:43.0, 9:21.0, 9:37.0, 9:56.0, 10:20.0 |
5 | 110 | Liberty Charter,
CA - Team Time (1st 5) 49:24.0 | Spread (1st 5) 2:28.0 |
| 1, 22, 24, 31, 32, (35) |
| Micah Sanchez, Gavin Walker, Joseph Scanlon, Gabriel Gastelum, Isaac Allen, (Benjamin Vickers) |
| 8:15.0, 9:50.0, 9:54.0, 10:42.0, 10:43.0, (11:06.0) |
6 | 125 | Valhalla,
CA - Team Time (1st 5) 51:14.0 | Spread (1st 5) 2:48.0 |
| 5, 20, 30, 33, 37, (38), (39) |
| Leonardo Talia, Brasen Madden, Spencer Van Rossum, Todd Bartholome, Michael Bruckmann, (Araz Maronesy), (David Lopez) |
| 8:43.0, 9:45.0, 10:21.0, 10:54.0, 11:31.0, (11:39.0), (12:16.0) |