1 | 26 | Asheville School,
NC - Team Time (1st 5) 1:23:19.6 | Spread (1st 5) 1:35.3 |
| 2, 4, 5, 7, 8, (10), (11) |
| Ben Fiedler, Paul Jordan, Gabe O'Friel, Brett Somogye, Robert Cook, (Otto Putzrath), (Tyler Somogye) |
| 15:39.0, 16:18.0, 16:58.0, 17:10.3, 17:14.3, (17:46.6), (17:49.0) |
2 | 51 | Asheville Christian Academy,
NC - Team Time (1st 5) 1:29:15.5 | Spread (1st 5) 3:16.5 |
| 3, 6, 12, 13, 17, (21), (28) |
| Josh Thornburg, Sully Pierce, Derek Long, Even Schmidt, Hunter Jackson, (Bradley Ledford), (Robby Keck) |
| 16:01.6, 17:01.0, 18:02.9, 18:51.9, 19:18.1, (20:12.8), (21:02.0) |
3 | 81 | Christ School,
NC - Team Time (1st 5) 1:35:24.2 | Spread (1st 5) 2:57.6 |
| 9, 15, 16, 19, 22, (23), (25) |
| Kyle Husslein, Ray Yang, Vince Chen, Vincent Chen, Hayes Laporte, (Russal Chen), (Charles Dickey) |
| 17:23.2, 18:59.8, 19:03.9, 19:36.5, 20:20.8, (20:32.8), (20:41.1) |
4 | 89 | Carolina Day,
NC - Team Time (1st 5) 1:35:55.6 | Spread (1st 5) 5:42.9 |
| 1, 14, 18, 27, 29, (32) |
| Trevor Sleight, Thomas McNichols, Matthew Newcomer, Dylan Haske, Lucas Brookshire, (Emery McGaha) |
| 15:22.7, 18:52.6, 19:35.1, 20:59.6, 21:05.6, (23:51.7) |
5 | 131 | Rabun Gap-Nacoochee,
NC - Team Time (1st 5) 1:45:25.7 | Spread (1st 5) 2:59.3 |
| 20, 24, 26, 30, 31, (33) |
| Brenden Flickinger, Sam Falcon, Will McDonough, Daniel Henry, Ryan Gajda, (Michael Zhao) |
| 19:40.8, 20:39.5, 20:43.6, 21:41.7, 22:40.1, (30:33.0) |