1 | 42 | St. John Bosco,
CA - Team Time (1st 5) 1:17:19.6 | Spread (1st 5) 44.3 |
| 1, 3, 11, 13, 14, (21), (22) |
| Colby Corcoran, Ezra Sotelo, Diego De la torre, Albert Serrano, Justin Castro, (Diego Gonzalez), (Raymond Solorza) |
| 15:02.8, 15:07.1, 15:40.5, 15:42.1, 15:47.1, (15:51.8), (15:59.4) |
2 | 55 | J Serra Catholic,
CA - Team Time (1st 5) 1:17:45.5 | Spread (1st 5) 42.4 |
| 4, 7, 9, 16, 19, (25), (31) |
| Anthony Grover, Peter Herold, Noah Berrios, Ethan Briggs, Matthew Burkhardt, (Sam Johnson), (Luc Bragdon) |
| 15:08.4, 15:26.4, 15:30.4, 15:49.5, 15:50.8, (16:14.2), (16:27.2) |
3 | 78 | Mater Dei,
CA - Team Time (1st 5) 1:18:41.8 | Spread (1st 5) 1:23.1 |
| 2, 5, 18, 24, 29, (35), (36) |
| Sam VanDorpe, John Wacker, Adam Saba, Daniel Linares, Lachlan Anderson, (Eric Flores), (Griffen Miller) |
| 15:03.2, 15:14.7, 15:50.6, 16:07.0, 16:26.3, (16:45.4), (16:51.6) |
4 | 84 | Servite,
CA - Team Time (1st 5) 1:19:16.9 | Spread (1st 5) 46.9 |
| 8, 10, 17, 23, 26, (32), (33) |
| Vince Sarino, Mauro Rosales, Matthew Holbrook, Liam Ward, Michael Holbrook, (Adriel Barajas), (Joseph Lazo) |
| 15:29.6, 15:35.5, 15:50.1, 16:05.2, 16:16.5, (16:30.3), (16:32.3) |
5 | 119 | Orange Lutheran,
CA - Team Time (1st 5) 1:21:01.2 | Spread (1st 5) 57.9 |
| 12, 15, 28, 30, 34, (41), (42) |
| Lucas Mowery, Cameron Schmidt, Aiden Glicker, Christian Park, Lucas Schroeder, (Garrett Boezinger), (Carter Arriola) |
| 15:41.3, 15:48.9, 16:25.2, 16:26.6, 16:39.2, (17:29.6), (18:25.2) |
6 | 128 | Santa Margarita,
CA - Team Time (1st 5) 1:21:22.8 | Spread (1st 5) 1:33.2 |
| 6, 20, 27, 37, 38, (39), (40) |
| Sean Byrne, Ian Howard, Matthew Gonzalez, Jonathan Kim, Stephen Aigner, (Nick Vallone), (Jake Roschak) |
| 15:23.8, 15:51.3, 16:16.9, 16:53.8, 16:57.0, (17:03.6), (17:22.9) |