| 1 | 53 | Santa Margarita,
CA - Team Time (1st 5) 1:18:40.0 | Spread (1st 5) 49.6 |
| 5, 7, 10, 11, 20, (28), (42) |
| Zac Gibson, Liam Raney, Eddie Yunker, Parker Herbert, James Russo, (Joseph Lee), (Bradyn Thompson) |
| 15:26.6, 15:36.6, 15:39.6, 15:41.0, 16:16.2, (16:50.7), (17:57.7) |
| 2 | 72 | Orange Lutheran,
CA - Team Time (1st 5) 1:19:49.7 | Spread (1st 5) 38.8 |
| 9, 13, 14, 15, 21, (26), (29) |
| Noah Lockwood, Joseph O'Donnell, Ethan Pacholl, Hank Reynoso, Nathaniel Patton, (Joshua Wonderlick), (Jackson Schaller) |
| 15:38.6, 15:47.2, 16:01.5, 16:05.0, 16:17.4, (16:42.6), (16:53.0) |
| 3 | 75 | Mater Dei,
CA - Team Time (1st 5) 1:20:12.0 | Spread (1st 5) 1:59.0 |
| 3, 4, 17, 18, 33, (34), (40) |
| Dominic Calabrese, Sebastian Guillen, Gavin Corbett, Colin Woodruff, Nolan Smith, (Nicholas Piker), (Gabriel St. Hilaire) |
| 15:12.0, 15:26.0, 16:10.0, 16:13.0, 17:11.0, (17:26.0), (17:46.0) |
| 4 | 76 | St. John Bosco,
CA - Team Time (1st 5) 1:19:59.1 | Spread (1st 5) 2:03.6 |
| 2, 6, 12, 25, 31, (38), (39) |
| Christopher Chavez, Aiden Aldana, Andrew Perez, Alex Leon, Harold Munoz, (Aaron Sanchez), (Ian Sanchez) |
| 14:58.9, 15:35.4, 15:42.2, 16:40.1, 17:02.5, (17:39.9), (17:40.1) |
| 5 | 100 | J Serra Catholic,
CA - Team Time (1st 5) 1:21:58.4 | Spread (1st 5) 1:50.3 |
| 8, 16, 19, 22, 35, (37), (41) |
| Aidan Ermisch, Shane Auci, Austin Nili, Bradley Arrey, Kian Alton, (Langdon Thomas), (Anthony Arriola) |
| 15:36.9, 16:09.7, 16:14.9, 16:29.7, 17:27.2, (17:39.3), (17:53.0) |
| 6 | 105 | Servite,
CA - Team Time (1st 5) 1:21:31.9 | Spread (1st 5) 2:27.8 |
| 1, 23, 24, 27, 30, (32), (36) |
| Jared Steins, John Paul Beerer, Michael Guerra, Josh Siebert, Ethan Traut, (Jacob Ratzlaff), (Charlie Kohaut) |
| 14:33.5, 16:33.7, 16:34.4, 16:49.0, 17:01.3, (17:09.0), (17:32.1) |