1 | 51 | St. John Bosco,
CA - Team Time (1st 5) 1:22:10.0 | Spread (1st 5) 1:19.2 |
| 3, 5, 8, 17, 18, (20), (23) |
| Colby Corcoran, Diego De la torre, Albert Serrano, Diego Gonzalez, Raymond Solorza, (Gabriel Cordova), (Zeke Delgado) |
| 15:47.0, 15:55.6, 16:17.1, 17:04.1, 17:06.2, (17:13.6), (17:17.6) |
2 | 57 | Servite,
CA - Team Time (1st 5) 1:22:59.6 | Spread (1st 5) 1:09.7 |
| 4, 10, 12, 15, 16, (19), (34) |
| Vince Sarino, Sam Sequiera, Mauro Rosales, Liam Ward, Micah Navarro, (Brian Elsing), (Broderick Campbell) |
| 15:51.8, 16:31.6, 16:35.0, 16:59.7, 17:01.5, (17:13.0), (18:03.5) |
3 | 66 | J Serra Catholic,
CA - Team Time (1st 5) 1:22:38.4 | Spread (1st 5) 2:17.4 |
| 1, 2, 11, 22, 30, (35), (40) |
| Anthony Grover, Peter Herold, Matthew Burkhardt, Kennie Arriola, Jack Hemphill, (Connor Walcott), (Luc Bragdon) |
| 15:28.6, 15:33.5, 16:34.5, 17:15.8, 17:46.0, (18:06.8), (18:36.0) |
4 | 101 | Mater Dei,
CA - Team Time (1st 5) 1:25:20.9 | Spread (1st 5) 1:19.1 |
| 7, 14, 25, 27, 28, (29), (33) |
| Sam VanDorpe, John Wacker, Lachlan Anderson, Taylan Karaoguz, Adam Saba, (Griffen Miller), (Brennon Willkom) |
| 16:13.5, 16:40.9, 17:23.2, 17:30.7, 17:32.6, (17:45.0), (17:59.4) |
5 | 112 | Orange Lutheran,
CA - Team Time (1st 5) 1:26:11.7 | Spread (1st 5) 1:34.6 |
| 9, 21, 24, 26, 32 |
| Lucas Mowery, Aiden Glicker, Christian Park, Garrett Boezinger, Aiden Koch |
| 16:18.0, 17:13.9, 17:21.7, 17:25.5, 17:52.6 |
6 | 123 | Santa Margarita,
CA - Team Time (1st 5) 1:26:48.1 | Spread (1st 5) 2:06.3 |
| 6, 13, 31, 36, 37, (38), (39) |
| Sean Byrne, Ian Howard, Robert Colley, Stephen Aigner, Ryan Dunker, (Nick Vallone), (Cade Meyers) |
| 16:02.7, 16:37.8, 17:50.3, 18:08.3, 18:09.0, (18:14.3), (18:30.0) |