1 | 15 | Mount Olive,
NC - Team Time (1st 5) 2:41:05.6 | Spread (1st 5) 1:25.9 |
| 1, 2, 3, 4, 5, (7), (8) |
| Adam Craig, Jonathan Dahlke, Alexandre Durand, Jereamy Hall, Colin Fisher, (Tai Smith), (Daniel Francken) |
| 31:17.5, 31:49.6, 32:32.1, 32:43.0, 32:43.4, (32:56.8), (33:00.9) |
2 | 64 | Lees-McRae,
NC - Team Time (1st 5) 2:53:40.9 | Spread (1st 5) 1:18.0 |
| 10, 12, 13, 14, 15, (16), (17) |
| Austin Thompson, Nolan Capps, Joshua Hall, Shawn Graves, Tristin Bertie, (Mateo Defoor), (Lane Graves) |
| 33:57.1, 34:09.2, 35:07.4, 35:12.1, 35:15.1, (35:49.6), (35:56.3) |
3 | 84 | North Greenville,
SC - Team Time (1st 5) 2:57:11.6 | Spread (1st 5) 3:50.4 |
| 9, 11, 18, 20, 26, (27), (43) |
| Ben Sessions, Brooks Hovis, Logan Childs, Jonathan Keller, Dominic Powell, (Trey Stewart), (Austin Nobles) |
| 33:19.4, 34:04.8, 36:11.1, 36:26.5, 37:09.8, (37:13.7), (40:25.5) |
4 | 138 | Limestone,
SC - Team Time (1st 5) 3:07:15.4 | Spread (1st 5) 1:48.1 |
| 21, 25, 29, 31, 32, (36) |
| Corey Ross, Nils Reckemeier, Will Kennedy, Jacob Bostic, Andrew Ray, (Charles Timmerman) |
| 36:31.0, 36:55.5, 37:30.1, 37:59.7, 38:19.1, (38:57.7) |
5 | 142 | Emmanuel (Ga.),
GA - Team Time (1st 5) 3:08:33.0 | Spread (1st 5) 3:05.4 |
| 19, 22, 24, 38, 39, (42), (44) |
| Jake Morgan, Juwan Lamar, Ethan Hargrove, DaMonte Ward, Madison Duggan, (Will Boomer), (Andrew Mills) |
| 36:13.9, 36:48.7, 36:54.7, 39:16.4, 39:19.3, (40:05.8), (41:13.4) |
6 | 149 | Belmont Abbey,
NC - Team Time (1st 5) 3:09:21.9 | Spread (1st 5) 2:08.0 |
| 22, 28, 30, 34, 35, (37), (41) |
| Samuel Lynch, Thomas Eichorn, Daniel Grosch, Edward Genao, Rory Witkowski, (Dominic Forget), (Justin Haggerty) |
| 36:48.7, 37:26.1, 37:37.7, 38:32.7, 38:56.7, (39:15.2), (40:04.2) |
7 | 170 | Barton,
NC - Team Time (1st 5) 3:18:25.8 | Spread (1st 5) 11:53.7 |
| 6, 33, 40, 45, 46, (47) |
| Joel Lagat, Alex Kelly, Evan Lee, Greg Gibbs, Qasim Ray, (Leslie Jones) |
| 32:54.8, 38:22.6, 39:34.4, 42:45.5, 44:48.5, (44:48.9) |