1 | 25 | Durham Academy,
NC - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 1:25.0 |
| 2, 3, 4, 7, 9, (13), (14) |
| Jay Shanahan, Kabir Khwaja, Shan Wang, Mark Alkins, Mac Hays, (George Linney), (Aaron Caveney) |
| 15:44.3, 16:57.0, 17:07.4, 17:09.0, 17:09.3, (17:25.5), (17:36.5) |
2 | 33 | Cary Academy,
NC - Team Time (1st 5) 1:24:16.2 | Spread (1st 5) 1:42.9 |
| 1, 4, 7, 10, 11, (12), (15) |
| Kenny Eheman, Grant Scotto, Xavier Desouza, Kyle Murphy, David Go, (Matthew Crow), (Sebastian Polge) |
| 15:32.7, 17:07.4, 17:09.0, 17:11.5, 17:15.6, (17:19.3), (17:38.8) |
3 | 91 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:36:23.3 | Spread (1st 5) 3:56.7 |
| 6, 16, 18, 25, 26, (27), (28) |
| Samuel Dewar, Lincoln Ross, Zack Martin, Blake Mason, Parker Anderson, (Axel Anderson), (Neely Massey) |
| 17:08.1, 19:03.9, 19:06.3, 20:00.2, 21:04.8, (21:25.7), (21:30.0) |
4 | 99 | Ravenscroft,
NC - Team Time (1st 5) 1:37:42.5 | Spread (1st 5) 49.0 |
| 17, 19, 20, 21, 22, (23), (24) |
| Koen Van den Brand, Grey Alspaugh, James Hohls, Nate Margraf, Jack Pruden, (Davis Ellis), (Yogin Patel) |
| 19:05.1, 19:16.7, 19:35.4, 19:51.2, 19:54.1, (19:54.9), (20:00.1) |