| 1 | 34 | J Serra Catholic,
CA - Team Time (1st 5) 1:20:14.2 | Spread (1st 5) 1:11.4 |
| 1, 3, 8, 9, 13, (16), (18) |
| Bradley Arrey, Saul Orozco, Alden Morales, Luke Friedl, Cole Carlson, (Jack Burnett), (Zac O'Leary) |
| 15:26.7, 15:31.5, 16:14.1, 16:23.8, 16:38.1, (16:49.3), (16:58.9) |
| 2 | 48 | Santa Margarita,
CA - Team Time (1st 5) 1:20:45.1 | Spread (1st 5) 1:34.5 |
| 2, 5, 6, 14, 21, (25), (26) |
| Parker Herbert, Zac Gibson, Liam Raney, Leo Cummins, Michael Ivory, (Owen Ring), (Colin Relvas) |
| 15:28.6, 15:43.6, 15:51.1, 16:38.7, 17:03.1, (17:35.4), (17:42.5) |
| 48 | St. John Bosco,
CA - Team Time (1st 5) 1:21:09.2 | Spread (1st 5) 1:12.0 |
| 4, 7, 10, 12, 15, (19), (20) |
| Aiden Aldana, Andrew Perez, Noah Soto, Alex Leon, Joel Chavarin, (Caleb Paniagua), (Edward Medina) |
| 15:35.7, 15:51.5, 16:25.5, 16:28.8, 16:47.7, (16:59.1), (17:00.8) |
| 4 | 97 | Servite,
CA - Team Time (1st 5) 1:25:33.2 | Spread (1st 5) 1:06.8 |
| 11, 17, 22, 23, 24, (27), (35) |
| Josh Siebert, Emmanuel Lopez, Vincent Casella, Peter Beerer, Jonathan Montijo, (Joseph Beerer), (Samuel Neher) |
| 16:26.5, 16:49.9, 17:21.5, 17:22.0, 17:33.3, (17:46.2), (19:24.0) |
| 5 | 157 | Orange Lutheran,
CA - Team Time (1st 5) 1:32:53.7 | Spread (1st 5) 1:53.4 |
| 28, 30, 31, 32, 36, (38), (39) |
| Cameron Krueger, Joel Borton, Asher Ozzimo, Josh Hight, Tyde Lazouras, (Brayden Weber), (Lucas Schroeder) |
| 17:49.0, 18:21.9, 18:28.7, 18:31.7, 19:42.4, (20:44.5), (20:56.9) |
| 6 | 173 | Mater Dei,
CA - Team Time (1st 5) 1:37:54.7 | Spread (1st 5) 3:08.8 |
| 29, 33, 34, 37, 40, (41), (42) |
| Trenton Reimer, Joaquin Paez, Nikolai Martin, Chase Sipiora, Alexzander Cruz, (Avery Angevine), (Jonathan Martinez) |
| 18:09.7, 19:13.8, 19:17.8, 19:54.9, 21:18.5, (22:32.8), (22:35.9) |