1 | 63 | Scripps Ranch,
CA - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 43.0 |
| 2, 12, 12, 18, 19, (20), (40) |
| Ryan Connors, Andrew Burns, Giancarlo da Silva, Caden Farrow, Kieko Paman, (Nicholas Cassol), (Cameron Gadalla) |
| 15:55.0, 16:28.0, 16:28.0, 16:35.0, 16:38.0, (16:39.0), (17:04.0) |
2 | 80 | Point Loma,
CA - Team Time (1st 5) 1:22:17.6 | Spread (1st 5) 53.8 |
| 4, 5, 9, 25, 37, (59), (63) |
| Joshua Bauer, Hunter Sweet, Jake Richardson, Teylor Howard, Jyden Schmid, (Joseph Landon), (Joseph Simsic) |
| 16:03.1, 16:10.5, 16:17.9, 16:49.2, 16:56.9, (17:32.9), (17:35.0) |
3 | 99 | Crawford,
CA - Team Time (1st 5) 1:23:02.5 | Spread (1st 5) 1:12.2 |
| 1, 14, 21, 22, 41, (56), (66) |
| Nader Ali, Misgina Elias, Mandela Matuta, Arturo Sandoval, Byaombe Mloko, (Yosia Mmbumba), (Hector Ramirez) |
| 15:54.5, 16:29.7, 16:44.4, 16:47.2, 17:06.7, (17:30.8), (17:37.3) |
| 99 | Mira Mesa,
CA - Team Time (1st 5) 1:22:59.8 | Spread (1st 5) 1:08.4 |
| 7, 8, 10, 23, 51, (72), (78) |
| David Millan, Xavier Liberty, Ian Beck, Alex Jacoby, Joshua Sunnanonta, (Dat Mong), (Alan Ta) |
| 16:13.2, 16:14.3, 16:22.8, 16:47.9, 17:21.6, (17:44.9), (17:59.1) |
5 | 137 | Cathedral Catholic,
CA - Team Time (1st 5) 1:23:57.0 | Spread (1st 5) 50.0 |
| 6, 27, 31, 35, 38, (43), (44) |
| Max Wilson, Blake Levy, Sebastian Radilla, Dhruv Gupta, David Hoiles, (Ryan Sweeney), (Thomas Hofig) |
| 16:13.0, 16:51.0, 16:54.0, 16:56.0, 17:03.0, (17:08.0), (17:09.0) |
6 | 159 | San Diego,
CA - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 1:35.0 |
| 3, 29, 31, 38, 58, (82), (95) |
| Henry McClish, Jose Cardiel, Noah Ramos, Alan Zuniga, Dylan Boice-Hunt, (Luca Mattioli), (Nicola Yeager) |
| 15:57.0, 16:52.0, 16:54.0, 17:03.0, 17:32.0, (18:04.0), (18:30.0) |
7 | 167 | Patrick Henry,
CA - Team Time (1st 5) 1:24:48.0 | Spread (1st 5) 51.1 |
| 16, 26, 28, 42, 55, (65), (68) |
| Aiden Davis, David Harimana, Caden Romaine Gleim, Charlie Dunnigan, Nathaniel Cruz, (Garett Davis), (Andrew Shafter) |
| 16:34.3, 16:49.4, 16:51.6, 17:07.3, 17:25.4, (17:35.6), (17:38.4) |
8 | 194 | Coronado,
CA - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:15.0 |
| 11, 24, 35, 57, 67, (74), (94) |
| Spencer Busby, Connor Jaynes, Cole Mullins, Casey Harris, Landon Mullins, (Grant Hawthorne), (Cole Hutcherson) |
| 16:23.0, 16:49.0, 16:56.0, 17:31.0, 17:38.0, (17:50.0), (18:28.0) |
9 | 207 | University City,
CA - Team Time (1st 5) 1:25:44.0 | Spread (1st 5) 1:00.0 |
| 15, 29, 49, 53, 61, (71), (81) |
| Mark Alfred, Nick Van Daelen, Bryce Kueker, David Melendez-Perdomo, Patric Berard, (Cooper Talbott), (Adam Turken) |
| 16:34.0, 16:52.0, 17:20.0, 17:24.0, 17:34.0, (17:44.0), (18:02.0) |
10 | 249 | St Augustine,
CA - Team Time (1st 5) 1:26:35.7 | Spread (1st 5) 1:09.0 |
| 17, 50, 52, 60, 70, (82), (87) |
| Joey Buzzella, Evan Duran, Jack Klem, Joseph Legg, Justice Gross, (Evan Sprague), (David Schodowski) |
| 16:34.7, 17:21.3, 17:22.5, 17:33.5, 17:43.7, (18:04.0), (18:14.0) |
11 | 308 | Canyon Hills,
CA - Team Time (1st 5) 1:28:06.0 | Spread (1st 5) 1:29.0 |
| 31, 47, 63, 76, 91, (99), (104) |
| Joseph Schafstall, Gavin Riley, Luis Fernando Perez, Aiden Muller, Alejandro Ayala, (Nathan Knepple), (Jack Rouza) |
| 16:54.0, 17:18.0, 17:35.0, 17:56.0, 18:23.0, (18:39.0), (19:16.0) |
12 | 341 | Hoover (SD),
CA - Team Time (1st 5) 1:28:53.9 | Spread (1st 5) 1:50.1 |
| 34, 46, 69, 90, 102, (114), (115) |
| Ataklty Gebru, Chris Van, Bi Vui, Armando Delgado, Jesus Galicia, (Joel Castro), (Louis Perez) |
| 16:54.9, 17:11.9, 17:39.3, 18:22.8, 18:45.0, (20:15.7), (20:33.8) |
13 | 368 | La Jolla,
CA - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 58.0 |
| 48, 73, 79, 80, 88, (93), (98) |
| Ian Phipps, Linden Scheder, Alex Kalchev, Alexander West, Kevin Korevaar, (Alexandre Sellier), (Gabriel Maher) |
| 17:19.0, 17:46.0, 18:00.0, 18:01.0, 18:17.0, (18:27.0), (18:36.0) |
14 | 371 | Mission Bay,
CA - Team Time (1st 5) 1:29:41.0 | Spread (1st 5) 1:23.0 |
| 45, 61, 77, 92, 96, (96), (103) |
| TK Berhe, Trevor Reichenberg, Carter Taffe, Ben Delgado, Fernando Ugarte, (Nick Archer), (Ryan Pelot) |
| 17:11.0, 17:34.0, 17:58.0, 18:24.0, 18:34.0, (18:34.0), (18:57.0) |
15 | 402 | Clairemont,
CA - Team Time (1st 5) 1:30:24.0 | Spread (1st 5) 1:15.0 |
| 54, 75, 84, 89, 100, (107), (111) |
| Matthew Kinney, Max Marchal, Andrew Blanquet, Saul Gallegas, Samuel Kaye, (Derek McCauley), (Gus Folkers) |
| 17:25.0, 17:55.0, 18:06.0, 18:18.0, 18:40.0, (19:20.0), (19:48.0) |
16 | 520 | Christian,
CA - Team Time (1st 5) 1:37:06.0 | Spread (1st 5) 3:01.0 |
| 85, 101, 104, 112, 118, (119), (127) |
| Shane Turner, Ethan Statezny, John Williams, Eric Hillen, Jack Faradjian, (Lucas Lu), (Clayton Daniels) |
| 18:08.0, 18:44.0, 19:16.0, 19:49.0, 21:09.0, (21:22.0), (23:34.0) |
17 | 566 | Kearny,
CA - Team Time (1st 5) 1:41:12.0 | Spread (1st 5) 2:03.0 |
| 108, 109, 113, 116, 120, (128), (131) |
| Cayden Hays, Harrison Irving, Carter Williams, Alexis Torres, Andreas Cadena, (Anthony Salinas), (Donovan Camara) |
| 19:21.0, 19:25.0, 19:59.0, 21:03.0, 21:24.0, (23:50.0), (28:44.0) |
18 | 570 | Madison,
CA - Team Time (1st 5) 1:44:42.0 | Spread (1st 5) 3:52.0 |
| 85, 117, 121, 123, 124, (126) |
| Jose Dominguez, Alex Spiegelberg, Samuel Reyes, David Cruz, Jonathan Allahverdi, (Mohamed Shooble) |
| 18:08.0, 21:04.0, 21:39.0, 21:51.0, 22:00.0, (23:33.0) |
19 | 590 | Morse,
CA - Team Time (1st 5) 1:48:29.0 | Spread (1st 5) 4:52.0 |
| 104, 110, 122, 125, 129, (130) |
| Diego Estrada, Alex Hernadez, Jay Smith, Manuel Martinez, Jesus Perez, (Neftaly Perez) |
| 19:16.0, 19:47.0, 21:50.0, 23:28.0, 24:08.0, (26:18.0) |