| 1 | 28 | Steele Canyon,
CA - Team Time (1st 5) 1:20:59.0 | Spread (1st 5) 1:03.0 |
| 1, 2, 6, 9, 10, (11), (15) |
| Josh Paradise, Luis Pina, Ken Lautner, Jack Schaefer, Tanner Lehr, (Dominic Garza), (Matt Lightner) |
| 15:35.0, 15:45.0, 16:27.0, 16:34.0, 16:38.0, (16:39.0), (17:17.0) |
| 2 | 69 | Helix,
CA - Team Time (1st 5) 1:25:15.0 | Spread (1st 5) 1:16.0 |
| 6, 12, 13, 17, 21, (24), (33) |
| Robert Jones, Robert Marin, Tomas Villegas, Dawit Begashaw, Jake Reece, (Adrian Jimenez), (Joey Hammack) |
| 16:27.0, 16:40.0, 16:57.0, 17:28.0, 17:43.0, (17:49.0), (18:09.0) |
| 3 | 84 | Grossmont,
CA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:37.0 |
| 5, 14, 17, 23, 25, (30), (30) |
| Darrian Dunning, Brandon Beach, Basilio Smith, Luke Anderson, Gordon Walsh, (Mario Marceleno-Chairez), (Benjamin Guo) |
| 16:14.0, 17:05.0, 17:28.0, 17:45.0, 17:51.0, (18:05.0), (18:05.0) |
| 4 | 88 | West Hills,
CA - Team Time (1st 5) 1:26:29.1 | Spread (1st 5) 1:54.6 |
| 4, 16, 19, 22, 27, (29), (32) |
| Christian Medina, Tyler Southwood, Liam Breslin, James Ferraro, Ethan Heffernan, (Ryan Willweber), (Jadon Bernier) |
| 15:59.4, 17:20.8, 17:31.5, 17:43.4, 17:54.0, (18:03.8), (18:08.0) |
| 5 | 112 | Valhalla,
CA - Team Time (1st 5) 1:31:11.3 | Spread (1st 5) 6:25.6 |
| 3, 8, 26, 35, 40 |
| Trent Rule, Alex Hernandez, Joseph Chavez, Conner Masur, Kyle Neilsen |
| 15:53.0, 16:30.0, 17:53.1, 18:36.6, 22:18.6 |
| 6 | 155 | Granite Hills,
CA - Team Time (1st 5) 1:32:50.0 | Spread (1st 5) 1:47.0 |
| 20, 28, 34, 36, 37, (38), (39) |
| Alemu Talcott, Nicholas Lucchetti, Eddie Perdomo, Dalton Hayes, Noah Eichler, (Zach Logsdon), (Guillermo Quesada) |
| 17:42.0, 18:01.0, 18:25.0, 19:13.0, 19:29.0, (19:38.0), (19:40.0) |