1 | 66 | Scripps Ranch,
CA - Team Time (1st 5) 1:24:25.7 | Spread (1st 5) 1:02.9 |
| 4, 8, 16, 18, 20, (22), (37) |
| Bobby Brana, Jonathan Cederquist, Ryan Quinn, Nicholas Cassol, Ryan Connors, (Gavin Dawson), (Andrew Burns) |
| 16:13.0, 16:38.9, 17:08.0, 17:09.9, 17:15.9, (17:22.3), (17:55.9) |
2 | 79 | Hoover (SD),
CA - Team Time (1st 5) 1:25:00.2 | Spread (1st 5) 1:53.5 |
| 2, 10, 15, 17, 35, (40), (69) |
| Moise Maombi, Ataklty Gebru, Anthony Orduno, Jose Partida, Antony Ruiz, (Rafael Hernandez), (Hieu Dinh) |
| 15:59.4, 16:53.8, 17:04.7, 17:09.4, 17:52.9, (17:57.1), (19:45.1) |
3 | 91 | Mira Mesa,
CA - Team Time (1st 5) 1:25:24.8 | Spread (1st 5) 2:00.8 |
| 3, 9, 12, 25, 42, (43), (54) |
| Stefen Rasmuson, Ian Beck, Xavier Liberty, Benjamin Johnston, David Millan, (Noah Jones), (Alex Jacoby) |
| 16:07.7, 16:44.0, 16:55.6, 17:29.0, 18:08.5, (18:11.4), (18:39.1) |
4 | 94 | Crawford,
CA - Team Time (1st 5) 1:25:54.5 | Spread (1st 5) 47.6 |
| 7, 19, 21, 23, 24, (31), (34) |
| Nader Ali, Alembe Mloko, Mandela Matuta, Ayman Toto, Isaq Moalim, (Justin Duhimbaze), (Arturo Sandoval) |
| 16:36.8, 17:10.4, 17:19.6, 17:23.3, 17:24.4, (17:48.6), (17:52.2) |
5 | 107 | Point Loma,
CA - Team Time (1st 5) 1:26:30.9 | Spread (1st 5) 1:19.8 |
| 6, 11, 26, 28, 36, (44), (47) |
| Joshua Bauer, Hunter Sweet, Teylor Howard, Jake Richardson, Jose Resendiz, (Tyler Pasela), (Jyden Schmid) |
| 16:33.9, 16:54.0, 17:33.1, 17:36.2, 17:53.7, (18:15.2), (18:19.7) |
6 | 141 | La Jolla,
CA - Team Time (1st 5) 1:27:58.0 | Spread (1st 5) 1:21.1 |
| 13, 14, 27, 41, 46, (49), (58) |
| Max Ippolito, Casper Abbasi, Raul Jackson, Gabriel Maher, Ian Phipps, (Robert Baranic), (Blaise Colburn) |
| 16:58.1, 16:58.4, 17:35.6, 18:06.7, 18:19.2, (18:24.7), (18:48.4) |
7 | 160 | Cathedral Catholic,
CA - Team Time (1st 5) 1:28:43.8 | Spread (1st 5) 1:50.2 |
| 5, 30, 32, 45, 48, (53), (61) |
| Max Wilson, Dhruv Gupta, David Hoiles, Jack Bacinett, Ben Rodenbeck, (Nicolas Meringolo), (Ivan Seegmiller) |
| 16:31.8, 17:43.9, 17:50.8, 18:15.3, 18:22.0, (18:36.1), (19:02.1) |
8 | 217 | St Augustine,
CA - Team Time (1st 5) 1:31:21.9 | Spread (1st 5) 1:26.1 |
| 29, 33, 37, 55, 63, (64), (65) |
| Jack Kaderabek, Andrew Culp, Evan Duran, Joey Buzzella, Jack Klem, (Justice Gross), (Ben Wilhelm) |
| 17:43.8, 17:51.5, 17:55.9, 18:40.8, 19:09.9, (19:10.5), (19:18.3) |
9 | 219 | Canyon Hills,
CA - Team Time (1st 5) 1:30:02.2 | Spread (1st 5) 3:37.8 |
| 1, 50, 52, 56, 60, (66), (67) |
| Anthony Benitez, Gavin Riley, Joseph Schafstall, Kevin Herrera, Mitchell Wahlster, (Luis Fernando Perez), (Aiden Muller) |
| 15:22.4, 18:26.0, 18:30.8, 18:42.8, 19:00.2, (19:24.1), (19:26.2) |
10 | 308 | Christian,
CA - Team Time (1st 5) 1:35:58.0 | Spread (1st 5) 1:46.1 |
| 51, 57, 62, 68, 70, (71), (72) |
| Jack Sullivan, Shane Turner, Liam Rubidoux, Eric Hillen, Tim Vail, (Jack Mason), (Jon Luc Junker) |
| 18:27.2, 18:46.3, 19:02.3, 19:28.9, 20:13.3, (20:59.3), (21:01.8) |
11 | 320 | Coronado,
CA - Team Time (1st 5) 1:42:02.8 | Spread (1st 5) 4:08.8 |
| 39, 59, 73, 74, 75, (76), (77) |
| Grant Hawthorne, Chris Russell, Kento Kitabayshi, Orion James, Aiden Baumann, (Will Leonard), (Christian Iverson) |
| 17:56.7, 18:53.2, 21:05.4, 22:02.0, 22:05.5, (23:25.4), (23:25.5) |