1 | 18 | Mooresville,
NC - Team Time (1st 5) 1:22:27.5 | Spread (1st 5) 1:00.0 |
| 1, 2, 4, 5, 6, (8), (10) |
| Joseph Newman, Josh Cox, Graham Sledge, Jordan Sledge, Chase Martin, (Alex Brito), (Jordan Hall) |
| 15:56.0, 16:17.0, 16:34.5, 16:44.0, 16:56.0, (17:12.0), (17:26.0) |
2 | 69 | Lake Norman,
NC - Team Time (1st 5) 1:28:07.7 | Spread (1st 5) 19.0 |
| 11, 13, 14, 15, 16, (17), (18) |
| Michael Coulter, Mike Rupinski, Sebastien Carpentier, Michael Rupinski, Jeffrey Fuller, (Michael Marshburn), (Jonathan Cooley) |
| 17:28.0, 17:35.0, 17:36.0, 17:41.7, 17:47.0, (17:52.2), (17:57.7) |
3 | 77 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:29:12.0 | Spread (1st 5) 2:38.0 |
| 3, 7, 19, 23, 25, (26), (27) |
| Chase Fisher, Garrett West, Lucas Baity, Khristian Boone, Mason Padgett, (Luke Dutch), (Raul Doyle) |
| 16:19.0, 17:06.0, 18:07.0, 18:43.0, 18:57.0, (19:11.0), (19:18.0) |
4 | 84 | South Rowan,
NC - Team Time (1st 5) 1:30:08.0 | Spread (1st 5) 1:08.0 |
| 9, 12, 20, 21, 22, (24), (28) |
| Dalton Johnson, Michael York, Jeffery Culbertson, Eric Delgado, Caleb O'Neal, (Nathaniel Winslow), (Tracey Wagoner) |
| 17:25.0, 17:31.0, 18:12.0, 18:27.0, 18:33.0, (18:50.0), (21:46.0) |