1 | 34 | East Rowan,
NC - Team Time (1st 5) 1:24:03.2 | Spread (1st 5) 50.8 |
| 2, 4, 7, 10, 11, (16), (26) |
| Conor Honeycutt, Cal Meyers, Jason Basso, Justin Allen, Graham Lyerly, (Jason Troutman), (David Andrews) |
| 16:27.2, 16:29.0, 16:45.0, 17:04.0, 17:18.0, (17:28.0), (18:02.0) |
2 | 46 | A.L. Brown,
NC - Team Time (1st 5) 1:24:53.7 | Spread (1st 5) 1:02.0 |
| 3, 5, 8, 13, 17, (29), (31) |
| Max Chandler, Timmy Hall, Kellen Corson, Mason Forrest, AJ Meadows, (Johnny Hodge), (Curtis Haynie) |
| 16:28.0, 16:31.0, 16:59.0, 17:25.7, 17:30.0, (18:21.0), (18:41.0) |
3 | 58 | Carson,
NC - Team Time (1st 5) 1:25:42.1 | Spread (1st 5) 1:14.9 |
| 1, 6, 12, 19, 20, (22), (25) |
| Kyle Gillis, Zachary Marchinko, Nick Thornton, Daniel Sherer, Chris York, (John Patella), (Spencer Isaac) |
| 16:23.1, 16:43.0, 17:22.0, 17:36.0, 17:38.0, (17:55.0), (18:00.0) |
4 | 114 | West Rowan,
NC - Team Time (1st 5) 1:29:49.6 | Spread (1st 5) 1:51.0 |
| 9, 15, 27, 30, 33, (41), (42) |
| Cody Mcneely, Todd Gabriel, Ben Wilson, Nick Waldo, Jacob Fleming, (Joseph Ward), (Jordan Bostian) |
| 17:01.0, 17:27.0, 18:05.0, 18:24.6, 18:52.0, (19:16.0), (19:21.0) |
5 | 128 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:30:47.0 | Spread (1st 5) 1:22.0 |
| 18, 23, 24, 28, 35, (36) |
| Gil Gilreath, Coleman Beaver, Jared Lawrence, Kirk Swilley, Hunter Herrera, (Stephen Jones) |
| 17:35.0, 17:58.0, 17:59.0, 18:18.0, 18:57.0, (19:00.0) |
6 | 167 | South Rowan,
NC - Team Time (1st 5) 1:34:26.2 | Spread (1st 5) 2:29.0 |
| 14, 32, 38, 39, 44, (54), (57) |
| Angel Ruiz, Kurtis Reed, Stephen Lyons, Dustin Jenkins, Tyler Hall, (Ian Blumenthal), (Andy Overcash) |
| 17:26.0, 18:44.2, 19:10.0, 19:11.0, 19:55.0, (20:57.0), (21:32.0) |
7 | 213 | North Iredell,
NC - Team Time (1st 5) 1:38:23.3 | Spread (1st 5) 1:17.0 |
| 34, 40, 43, 47, 49, (50), (53) |
| Reagan Johnson, Ethan Marlowe, Luke Elliott, Kyle Brown, Richard Winzenried, (Miquel Ferretiz), (Alex Fox) |
| 18:56.0, 19:12.0, 19:54.3, 20:08.0, 20:13.0, (20:15.0), (20:56.0) |
8 | 216 | Statesville,
NC - Team Time (1st 5) 1:38:48.0 | Spread (1st 5) 2:38.0 |
| 21, 44, 48, 51, 52 |
| Daryll Houpe, Daniel Marulanda, Parks Luke, Austin Bray, Ben Mckinney |
| 17:54.0, 19:55.0, 20:11.0, 20:16.0, 20:32.0 |
9 | 252 | West Iredell,
NC - Team Time (1st 5) 1:43:34.0 | Spread (1st 5) 2:55.0 |
| 37, 46, 55, 56, 58, (59), (60) |
| Guadalupe Sanchez, Tyler Briggs, Jay Carson, Dakota Gierzewski, Ryan Tharpe, (Grant Stiltner), (Brandon Hall) |
| 19:04.0, 19:56.0, 21:08.0, 21:27.0, 21:59.0, (24:22.0), (25:38.0) |