1 | 14 | Mooresville,
NC - Team Time (1st 5) 1:22:30.0 | Spread (1st 5) 1:44.0 |
| 1, 2, 3, 4, 4, (6), (8) |
| Patrick Campbell, Joseph Newman, Graham Sledge, Josh Cox, Nathan Craig, (Jordan Sledge), (Chase Martin) |
| 15:12.0, 16:34.0, 16:52.0, 16:56.0, 16:56.0, (17:01.0), (17:28.0) |
2 | 59 | A.L. Brown,
NC - Team Time (1st 5) 1:29:17.9 | Spread (1st 5) 1:21.2 |
| 7, 10, 11, 15, 16, (22), (23) |
| Jeremy Dixon, Scott Harris, Larry Scaggs, Matt Starr, Zach Fesperman, (Nick Buckwell), (Brendan Stauter) |
| 17:05.5, 17:42.3, 17:45.6, 18:17.8, 18:26.7, (18:55.1), (19:06.2) |
3 | 74 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:31:29.2 | Spread (1st 5) 30.6 |
| 12, 13, 14, 17, 18, (30), (38) |
| Chase Fisher, Kem Noppakunkajorn, Garrett West, Lucas Baity, Rick Ulberg, (Patrick Grogg), (David Gale) |
| 18:04.0, 18:05.3, 18:13.1, 18:32.2, 18:34.6, (20:42.4), (22:30.8) |
4 | 99 | Ragsdale,
NC - Team Time (1st 5) 1:34:47.1 | Spread (1st 5) 2:15.4 |
| 9, 20, 21, 24, 25, (27) |
| Justin Smith, Austin Conklin, Jake Grondy, Joey McHugh, Tyler Herran, (Dale Wray) |
| 17:31.7, 18:51.2, 18:53.6, 19:43.5, 19:47.1, (19:57.0) |
5 | 148 | Parkwood,
NC - Team Time (1st 5) 1:44:05.0 | Spread (1st 5) 4:58.0 |
| 19, 26, 31, 33, 39, (40) |
| Ethan Lockhart, Zach Speck, David Dearmore, Jeff White, Nate Jauch, (Avery Wilmont) |
| 18:35.0, 19:53.0, 20:46.0, 21:18.0, 23:33.0, (23:34.0) |
6 | 158 | Concord,
NC - Team Time (1st 5) 1:45:40.3 | Spread (1st 5) 1:33.4 |
| 28, 29, 32, 34, 35, (36), (37) |
| Bo Simpson, Fred Irving, Caleb Wilson, Robert Erdie, Neil Fowley, (Paul Norwich), (Ryan Wirkus) |
| 20:18.8, 20:32.9, 21:05.8, 21:50.6, 21:52.2, (21:55.2), (22:20.4) |