1 | 21 | Cuthbertson,
NC - Team Time (1st 5) 1:26:59.9 | Spread (1st 5) 1:13.9 |
| 1, 2, 3, 7, 8, (10), (13) |
| Danny Sodano, Cole Bernard, Grant Wood, William DesLauriers, Max Cunningham, (Sean Hogan), (Eli Privette) |
| 16:37.7, 17:15.5, 17:27.1, 17:48.0, 17:51.6, (17:58.0), (18:13.1) |
2 | 43 | Piedmont,
NC - Team Time (1st 5) 1:29:41.3 | Spread (1st 5) 44.0 |
| 4, 5, 9, 11, 14, (15), (17) |
| Josh Williams, Joshua Williams, Marcus Christanson, Chandler Williams, Marcus Christensen, (Garrett Griffin), (Vincent Berardelli) |
| 17:38.0, 17:45.0, 17:55.3, 18:01.0, 18:22.0, (18:40.0), (18:50.7) |
3 | 109 | West Stanly,
NC - Team Time (1st 5) 1:42:10.0 | Spread (1st 5) 4:14.0 |
| 16, 18, 21, 22, 32, (36), (39) |
| Igor Bayluk, Logan Hucks, Jonathan Russell, Chris Snopkowski, Dillon Streuber, (Noah Coley), (Jonny Russell) |
| 18:41.0, 19:47.0, 20:23.0, 20:24.0, 22:55.0, (24:16.0), (24:31.0) |
4 | 110 | Forest Hills,
NC - Team Time (1st 5) 1:42:38.5 | Spread (1st 5) 5:14.1 |
| 6, 23, 24, 24, 33, (37), (38) |
| Frisco Poole, Taylor Phifer, Michael Graham, Daniel Cook, Micah Shelton, (John Voeun), (Blake Rivenbark) |
| 17:47.0, 20:34.4, 20:38.0, 20:38.0, 23:01.1, (24:17.2), (24:27.1) |
5 | 121 | North Stanly,
NC - Team Time (1st 5) 1:42:56.0 | Spread (1st 5) 1:40.0 |
| 19, 20, 26, 27, 29, (31), (34) |
| Noah Lancaster, Josh Selke, Justin Allman, Steven McClure, Zack Medlin, (Brandon Ragsdale), (Patrick Bready) |
| 19:50.0, 19:52.0, 20:41.0, 21:03.0, 21:30.0, (21:57.0), (23:18.0) |
6 | 145 | Berry,
NC - Team Time (1st 5) 1:49:53.1 | Spread (1st 5) 7:28.1 |
| 12, 28, 30, 35, 40, (41) |
| Traevin Drayton-Ferguson, Joseph Williams, Cameron Royster, Melshae Moore, Josh Weaver, (Thomas Johnson) |
| 18:09.0, 21:10.0, 21:31.0, 23:26.0, 25:37.1, (28:50.0) |