1 | 27 | Cary Academy,
NC - Team Time (1st 5) 52:37.4 | Spread (1st 5) 1:18.7 |
| 1, 2, 5, 7, 12, (13), (14) |
| David Go, Grant Scotto, Matthew Crow, Sebastian Polge, Arran Swift, (Dane Fekete), (Jared Cooper) |
| 10:02.9, 10:07.7, 10:24.9, 10:40.3, 11:21.6, (11:32.3), (11:38.8) |
2 | 30 | Durham Academy,
NC - Team Time (1st 5) 52:56.2 | Spread (1st 5) 45.8 |
| 3, 4, 6, 8, 9, (10), (11) |
| Jay Shanahan, Mark Alkins, Mac Hays, Shan Wang, Kabir Khwaja, (Ryan Norris), (Aaron Caveney) |
| 10:11.2, 10:23.1, 10:33.3, 10:51.6, 10:57.0, (11:07.9), (11:11.0) |
3 | 98 | Ravenscroft,
NC - Team Time (1st 5) 1:04:01.0 | Spread (1st 5) 21.0 |
| 17, 18, 20, 21, 22, (23), (25) |
| Grey Alspaugh, Jack Pruden, Davis Ellis, Nate Margraf, Koen Van den Brand, (James Hohls), (Brandon Sisson) |
| 12:36.0, 12:39.0, 12:53.0, 12:56.0, 12:57.0, (13:06.0), (13:12.0) |
4 | 100 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:03:25.8 | Spread (1st 5) 1:19.2 |
| 15, 16, 19, 24, 26, (27), (28) |
| Blake Mason, Lincoln Ross, Zack Martin, Parker Anderson, Neely Massey, (Will Walsh), (Jason Iafrate) |
| 11:54.4, 12:15.5, 12:50.9, 13:11.4, 13:13.6, (13:31.6), (13:48.0) |