| 1 | 23 | Archbishop Hannan,
LA - Team Time (1st 5) 1:36:14.3 | Spread (1st 5) 1:11.7 |
| 2, 3, 5, 6, 7, (10), (12) |
| Craig Schexnaydre, Ryan Purvis, Nolan Taylor, Vincent Grazianoi, Hunter Holmes, (Michael Messina), (Joseph Strohmeyer) |
| 18:44.4, 18:52.3, 18:55.4, 19:46.1, 19:56.1, (20:08.0), (20:28.1) |
| 2 | 45 | Northlake Christian,
LA - Team Time (1st 5) 1:40:11.2 | Spread (1st 5) 4:23.5 |
| 1, 4, 9, 15, 16, (20), (21) |
| Seth Walters, Gavin May, Michael Reed, Meader Jorden, Andrew Williams, (Jaylen Brumfield), (Hosch Cody) |
| 17:38.4, 18:54.1, 19:58.4, 21:38.4, 22:01.9, (24:20.8), (25:11.0) |
| 3 | 63 | Pope John Paul II,
LA - Team Time (1st 5) 1:45:18.4 | Spread (1st 5) 2:36.3 |
| 8, 11, 13, 14, 17, (18), (19) |
| Jon Leonard, Peyton Chiasson, Jack Legnon, Zachery Culpeper, Jordan Brookins, (Phihan Nguyen), (Zachary Gressaffa) |
| 19:56.5, 20:13.6, 20:57.6, 21:37.9, 22:32.8, (23:27.7), (23:35.0) |