1 | 15 | Green Hope,
NC - Team Time (1st 5) 42:50.0 | Spread (1st 5) 12.0 |
| 1, 2, 3, 4, 5, (5), (7) |
| Ted MacCabe, Jonah Skousen, Parker Manning, Max Blackington, Matthew Horan, (Zach Williams), (Ashish Amin) |
| 8:28.0, 8:31.0, 8:34.0, 8:37.0, 8:40.0, (8:40.0), (8:42.0) |
2 | 72 | Hoggard,
NC - Team Time (1st 5) 48:48.0 | Spread (1st 5) 37.0 |
| 9, 11, 15, 17, 20, (21), (23) |
| Jarod York, Aden Annis, Tanner Miskech, Jared Bixby, Brett Brady, (Josh Yip), (Liam Murphy) |
| 9:24.0, 9:38.0, 9:51.0, 9:54.0, 10:01.0, (10:03.0), (10:08.0) |
3 | 84 | Ardrey Kell,
NC - Team Time (1st 5) 49:09.0 | Spread (1st 5) 56.0 |
| 8, 14, 16, 22, 24, (25), (26) |
| Julian Karendys, Tucker Brooks, Jacob Cheek, Jonathan Adams, Patrick Buskill, (Jackson Wright), (Peter Buskill) |
| 9:14.0, 9:49.0, 9:52.0, 10:04.0, 10:10.0, (10:12.0), (10:17.0) |
4 | 120 | Laney,
NC - Team Time (1st 5) 51:22.0 | Spread (1st 5) 1:13.0 |
| 10, 13, 31, 33, 33, (40), (41) |
| Michael Sanza, Charles Poindexter, Tyler Holmes, Steven Malone, Tyler Pritchett, (Joseph Livesay), (Andrew Burris) |
| 9:32.0, 9:41.0, 10:39.0, 10:45.0, 10:45.0, (11:19.0), (11:32.0) |
5 | 129 | New Hanover,
NC - Team Time (1st 5) 51:41.0 | Spread (1st 5) 52.0 |
| 17, 19, 28, 30, 35, (36), (36) |
| Carter Noecker, Nolan Craven, Eron Neil, Ian Barnes, Jack Mock, (Nolan Jewell), (Noah Kohl) |
| 9:54.0, 9:56.0, 10:27.0, 10:38.0, 10:46.0, (10:51.0), (10:51.0) |
6 | 137 | Garner,
NC - Team Time (1st 5) 52:20.0 | Spread (1st 5) 1:28.0 |
| 11, 27, 29, 32, 38, (39) |
| Jordan Sanders, Spencer Brockhouse, Jared Miller, Zachery Fulton, Andrew Hinson, (Christopher West) |
| 9:38.0, 10:26.0, 10:29.0, 10:41.0, 11:06.0, (11:09.0) |