1 | 47 | St. John Bosco,
CA - Team Time (1st 5) 1:18:00.8 | Spread (1st 5) 1:31.4 |
| 2, 3, 7, 11, 24, (32), (40) |
| JT McCoy, Christopher Chavez, Ryan Hernandez, Aiden Aldana, Andrew Perez, (Angel Vilchis), (Ian Sanchez) |
| 14:59.3, 15:05.2, 15:33.3, 15:52.3, 16:30.7, (16:57.2), (17:28.9) |
2 | 67 | J Serra Catholic,
CA - Team Time (1st 5) 1:19:08.9 | Spread (1st 5) 1:17.1 |
| 4, 5, 15, 18, 25, (27), (39) |
| Kennie Arriola, Aidan O'Brien, Aidan Ermisch, Seth Lewis, Austin Nili, (Tre Dessalines), (Shane Auci) |
| 15:13.8, 15:15.0, 15:59.2, 16:10.0, 16:30.9, (16:33.1), (17:23.7) |
3 | 73 | Mater Dei,
CA - Team Time (1st 5) 1:19:48.4 | Spread (1st 5) 1:10.1 |
| 6, 8, 10, 21, 28, (36), (37) |
| Dominic Calabrese, Thomas Campbell, Danny Wacker, Nicholas Quattrocchi, Gavin Corbett, (Sebastian Guillen), (Martin Nibungco) |
| 15:29.4, 15:35.3, 15:44.4, 16:19.8, 16:39.5, (17:16.1), (17:20.3) |
4 | 95 | Santa Margarita,
CA - Team Time (1st 5) 1:21:08.1 | Spread (1st 5) 57.7 |
| 9, 16, 19, 22, 29, (30), (31) |
| Zachary Gibson, Troy Coulston, Parker Herbert, William (Liam) Raney, James Russo, (Yannis Agas), (Eddie Yunker) |
| 15:42.0, 16:03.4, 16:15.7, 16:27.3, 16:39.7, (16:50.8), (16:54.5) |
5 | 96 | Servite,
CA - Team Time (1st 5) 1:21:04.6 | Spread (1st 5) 2:27.3 |
| 1, 14, 20, 23, 38, (41), (42) |
| Jared Steins, Andrew Calle, Michael Guerra, Anthony Natticchioni, John Paul Beerer, (Jacob Ratzlaff), (Anthony Moore) |
| 14:56.0, 15:58.6, 16:17.8, 16:28.9, 17:23.3, (17:31.6), (17:36.2) |
6 | 101 | Orange Lutheran,
CA - Team Time (1st 5) 1:21:31.4 | Spread (1st 5) 1:08.8 |
| 12, 13, 17, 26, 33, (34), (35) |
| Tayne Patel, Noah Lockwood, Joseph O'Donnell, Ethan Pacholl, Hank Reynoso, (Joshua Wonderlick), (Nathaniel Patton) |
| 15:53.2, 15:58.0, 16:07.0, 16:31.2, 17:02.0, (17:02.4), (17:03.4) |