1 | 27 | Asheville School,
NC - Team Time (1st 5) 1:28:44.5 | Spread (1st 5) 2:19.2 |
| 1, 2, 5, 7, 12, (13), (20) |
| Samuel Goldstein, Robert Harlan, Austin Letson, Paolo Navarro, Henry Fisher, (Joesph Heck), (Tim Lynch) |
| 16:37.4, 17:18.3, 17:51.0, 18:01.2, 18:56.6, (18:57.1), (19:44.9) |
2 | 58 | Asheville Christian Academy,
NC - Team Time (1st 5) 1:32:46.8 | Spread (1st 5) 1:30.2 |
| 4, 6, 15, 16, 17, (26), (30) |
| Reece Collie, Barron Northrup, Jack Leary, Evan Fisher, Michael Dunham, (Brandon Crisp), (Matthew Furman) |
| 17:41.0, 17:51.6, 19:00.8, 19:02.2, 19:11.2, (20:25.6), (20:46.8) |
3 | 73 | Carolina Day,
NC - Team Time (1st 5) 1:35:36.7 | Spread (1st 5) 3:13.5 |
| 3, 9, 10, 23, 28, (31), (32) |
| John Kelly Douglas, Alex van Dalen, Harrison Oswald, Connor Hovendon, Connor Mailander, (David Gilbert), (Becker Andry) |
| 17:28.3, 18:39.5, 18:42.0, 20:05.1, 20:41.8, (20:47.6), (21:19.0) |
4 | 89 | Rabun Gap-Nacoochee,
NC - Team Time (1st 5) 1:38:59.3 | Spread (1st 5) 4:45.5 |
| 8, 11, 18, 19, 33, (34), (35) |
| Abdirahman Yusuf, Max Trammell, Dylan Walker, River Hodges, Liam Spoon, (Enrique Morales), (Christian Trevathan) |
| 18:12.7, 18:55.8, 19:24.8, 19:27.8, 22:58.2, (23:01.1), (23:30.9) |
5 | 106 | Christ School,
NC - Team Time (1st 5) 1:39:13.6 | Spread (1st 5) 1:22.5 |
| 14, 21, 22, 24, 25, (27), (29) |
| Vance Stiles, Doug Bland, Henry Hawthorne, Harris Smoots, Adrian Bossert, (Morgan MacDonald), (Zachary Pulsifer) |
| 18:58.2, 19:51.6, 19:56.0, 20:07.1, 20:20.7, (20:29.9), (20:42.5) |