1 | 24 | Charlotte Catholic,
NC - Team Time (1st 5) 53:03.9 | Spread (1st 5) 41.6 |
| 1, 4, 5, 6, 8, (9), (13) |
| Aj Painter, Ian Pierce, Logan Hill, Nicholas Potter, Andrew Permenter, (Myers Gaston), (Jay Sedam) |
| 10:09.4, 10:39.1, 10:39.9, 10:44.5, 10:51.0, (10:57.5), (11:22.8) |
2 | 33 | Marvin Ridge,
NC - Team Time (1st 5) 53:58.8 | Spread (1st 5) 1:01.6 |
| 2, 3, 7, 10, 11, (12), (14) |
| Ethan Snyder, RJ Gajan, Aiden Tauro, Kyle Butler, Bryce Stewart, (Charles Canata), (Noah Robinson) |
| 10:16.4, 10:19.4, 10:50.9, 11:14.1, 11:18.0, (11:18.7), (11:32.9) |