1 | 26 | Alta Loma,
CA - Team Time (1st 5) 41:50.0 | Spread (1st 5) 40.0 |
| 1, 1, 7, 8, 9, (10), (15) |
| Daniel Abdala, Zackary Alexander, Dryden Gonzalves, Austin Pratt, Joel Magana, (Harrison Oseguera), (Justin Ramirez) |
| 7:59.0, 7:59.0, 8:36.0, 8:37.0, 8:39.0, (8:40.0), (8:48.0) |
2 | 64 | Army-Navy Academy,
CA - Team Time (1st 5) 43:12.0 | Spread (1st 5) 1:01.0 |
| 3, 4, 13, 20, 24, (26), (31) |
| Eric Carlsson-Zhang, Charles McBride, Reid Zieber, Samuel Wahl, Christian Crawford, (William Lederer), (Joaquin Rainey) |
| 8:08.0, 8:16.0, 8:42.0, 8:57.0, 9:09.0, (9:12.0), (9:30.0) |
3 | 129 | Point Loma,
CA - Team Time (1st 5) 46:24.0 | Spread (1st 5) 51.0 |
| 16, 21, 25, 33, 34, (36), (37) |
| Victor Rosas, Cian Cox, Christopher Simsic, Jaeden Holenda-Diaz, Nathan Rohnow, (Marcello Ametrano), (Brian Harris) |
| 8:51.0, 9:02.0, 9:11.0, 9:38.0, 9:42.0, (9:46.0), (9:53.0) |
4 | 145 | Valhalla,
CA - Team Time (1st 5) 47:00.0 | Spread (1st 5) 1:48.0 |
| 6, 17, 32, 39, 51, (54), (68) |
| Manuel Campos, Isaac Cesena, William Griffiths, Colton White, Nicholas Nance, (Alan Harrigan), (Jacob Lavera) |
| 8:24.0, 8:54.0, 9:33.0, 9:57.0, 10:12.0, (10:21.0), (11:05.0) |
5 | 158 | Hilltop,
CA - Team Time (1st 5) 47:40.0 | Spread (1st 5) 2:00.0 |
| 10, 22, 29, 38, 59, (62), (72) |
| Noah Rosenberg, Miguel Tisnado, Eddie Castaneda, Jimmy Byland, Francisco Mendoza, (Kevin Lowrimore), (Grant Calihan) |
| 8:40.0, 9:03.0, 9:23.0, 9:54.0, 10:40.0, (10:42.0), (11:19.0) |
6 | 159 | Escondido,
CA - Team Time (1st 5) 47:37.0 | Spread (1st 5) 2:49.0 |
| 5, 19, 23, 42, 70, (79) |
| Domingo Miguel, Damian Bonds, Daniel Aguilar, Dylan Foote, Anthony Leyva, (Jonathan Flores) |
| 8:22.0, 8:56.0, 9:07.0, 10:01.0, 11:11.0, (11:51.0) |
7 | 170 | Santana,
CA - Team Time (1st 5) 48:15.0 | Spread (1st 5) 1:26.0 |
| 10, 30, 39, 43, 48, (80) |
| Mateo Graham, Cameron Bressler, Dennis Dombo, Riley Keane, James Stuermer, (Alexander Glasgo) |
| 8:40.0, 9:28.0, 9:57.0, 10:04.0, 10:06.0, (13:04.0) |
8 | 189 | Steele Canyon,
CA - Team Time (1st 5) 48:50.0 | Spread (1st 5) 1:49.0 |
| 14, 27, 39, 52, 57, (57), (71) |
| Logan Hall, Sergio Gaytan, Sean Walsh, Ernest Alexander, Max McCubbin, (Estefano Miguel), (Jacob Binsfield) |
| 8:45.0, 9:17.0, 9:57.0, 10:17.0, 10:34.0, (10:34.0), (11:14.0) |
9 | 220 | West Hills,
CA - Team Time (1st 5) 50:05.0 | Spread (1st 5) 1:20.0 |
| 28, 34, 46, 53, 59, (69), (77) |
| Mark Mccowin, Ethan Trantalis, David Singley, William Pince, Ethan Newbold, (Adler Osborn), (Thomas Gould) |
| 9:20.0, 9:42.0, 10:05.0, 10:18.0, 10:40.0, (11:10.0), (11:35.0) |
10 | 253 | La Jolla Country Day,
CA - Team Time (1st 5) 51:44.0 | Spread (1st 5) 1:21.0 |
| 43, 43, 46, 48, 73, (73), (78) |
| Jake Needle, Aidan Ideker, Paul Criado, Eisa Al Mazrouei, Jacob Walter, (David Thorpe), (Alexander Price) |
| 10:04.0, 10:04.0, 10:05.0, 10:06.0, 11:25.0, (11:25.0), (11:39.0) |
11 | 262 | Granite Hills,
CA - Team Time (1st 5) 52:01.0 | Spread (1st 5) 2:10.0 |
| 17, 55, 59, 64, 67 |
| Taylor Ham, Neshaaw Osuna Sutton, Dylan Whitney, Alexander Cantrell, Beckett Rice |
| 8:54.0, 10:29.0, 10:40.0, 10:54.0, 11:04.0 |
12 | 299 | Mira Mesa,
CA - Team Time (1st 5) 53:17.0 | Spread (1st 5) 50.0 |
| 50, 56, 63, 65, 65, (75), (76) |
| Anthony Haynes, Alek Haimovitch, Joshua Owen Pampo, John Conlan, Peter Nguyen, (Luke Olivas), (Tai Vang) |
| 10:07.0, 10:33.0, 10:43.0, 10:57.0, 10:57.0, (11:27.0), (11:28.0) |