1 | 30 | Central Davidson,
NC - Team Time (1st 5) 1:24:34.0 | Spread (1st 5) 2:02.0 |
| 1, 2, 5, 9, 13, (20), (25) |
| Derek Chavis, Alex Crook, Alec Rhodes, Dakota Freeman, Thomas Gobble, (Zeb Stewart), (Styrling Tangusso) |
| 15:41.0, 16:26.0, 17:11.0, 17:33.0, 17:43.0, (18:12.0), (18:31.0) |
2 | 54 | Ledford,
NC - Team Time (1st 5) 1:27:22.0 | Spread (1st 5) 1:37.0 |
| 3, 7, 11, 15, 18, (21), (34) |
| Thomas James, Robert Scott, Luke Penry, Jonathan Burchette, Cam Fichthorn, (Josh Jackson), (Alan Bodea) |
| 16:29.0, 17:17.0, 17:35.0, 17:55.0, 18:06.0, (18:17.0), (19:53.0) |
3 | 79 | Asheboro,
NC - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 1:38.0 |
| 4, 13, 17, 19, 26, (27), (28) |
| Jacob Dubon, Christian O'Briant, Matt Kiefer, Mario Lopez, Jonathan Carroll, (Zak Koch), (Gustavo Ramirez) |
| 17:06.0, 17:43.0, 18:02.0, 18:10.0, 18:44.0, (18:45.0), (18:47.0) |
4 | 110 | North Forsyth,
NC - Team Time (1st 5) 1:32:29.0 | Spread (1st 5) 2:27.0 |
| 6, 22, 23, 29, 30, (35), (43) |
| Andy Romero, Diego Garcia, Samuel Luis, Gerrick Harmon, Michael Blackburn, (Misael Manuel), (James Gray) |
| 17:12.0, 18:19.0, 18:22.0, 18:57.0, 19:39.0, (20:02.0), (21:53.0) |
5 | 121 | Western Guilford,
NC - Team Time (1st 5) 1:34:58.0 | Spread (1st 5) 2:44.0 |
| 10, 12, 30, 32, 37, (46) |
| Nicholas Batten, Colin Frederes, Joseph Suggs, Justin Burns, Gerardo Osorio, (Drake Harding) |
| 17:34.0, 17:39.0, 19:39.0, 19:48.0, 20:18.0, (24:22.3) |
6 | 133 | Southwestern Randolph,
NC - Team Time (1st 5) 1:36:23.0 | Spread (1st 5) 3:23.0 |
| 8, 16, 33, 36, 40, (41), (42) |
| Harrison McNeill, Mason Hunt, Colin Kirkman, Chase Hunt, Richard Mancila, (Cody Stultz), (Ross Winslow) |
| 17:27.0, 18:00.0, 19:50.0, 20:16.0, 20:50.0, (20:52.0), (21:09.4) |
7 | 190 | Southern Guilford,
NC - Team Time (1st 5) 1:45:58.0 | Spread (1st 5) 4:49.0 |
| 24, 38, 39, 44, 45 |
| Skylar Wright, Quincy Bethea, Devon Harrison, Payton Woodall, Justin Wood |
| 18:25.0, 20:23.0, 20:43.0, 23:13.0, 23:14.0 |