1 | 38 | Wheatmore,
NC - Team Time (1st 5) 1:38:12.7 | Spread (1st 5) 2:17.7 |
| 2, 5, 8, 11, 12, (13), (18) |
| Jake Sechrest, Nathan Christenbury, Ryan Linke, Andrew Halcomb, Tyler Barnhart, (Christian Coggins), (Bailey Albertson) |
| 18:36.8, 19:01.0, 19:11.7, 20:28.7, 20:54.5, (20:57.2), (21:32.2) |
2 | 50 | Randleman,
NC - Team Time (1st 5) 1:40:48.6 | Spread (1st 5) 2:49.4 |
| 1, 4, 14, 15, 16, (19), (23) |
| Nathan Gonzalez, Noe Mercado, Brad Cassidy, Seth Cashion, Owen White, (Mason Matthews), (Henry Johnson) |
| 18:24.8, 18:57.4, 21:04.5, 21:07.7, 21:14.2, (21:33.3), (22:34.0) |
3 | 59 | Eastern Randolph,
NC - Team Time (1st 5) 1:42:05.1 | Spread (1st 5) 3:44.2 |
| 3, 7, 10, 17, 22, (27) |
| Nick Malpass, Carlos Cabrera, Barrett Hiskett, Jared Haithcock, Elijah Sheek, (Sailor Boyd) |
| 18:41.3, 19:09.0, 20:22.9, 21:26.4, 22:25.5, (23:22.8) |
4 | 80 | Providence Grove,
NC - Team Time (1st 5) 1:44:57.4 | Spread (1st 5) 3:32.8 |
| 6, 9, 20, 21, 24, (25), (26) |
| Grayson Browder, Aaron Canoy, Sam Booth, Cody Brady, River Swartz, (Gavin Davis), (Cody Allred) |
| 19:06.9, 19:40.1, 21:39.1, 21:51.6, 22:39.7, (23:11.2), (23:17.1) |