1 | 27 | Chapel Hill,
NC - Team Time (1st 5) 1:20:59.3 | Spread (1st 5) 53.4 |
| 1, 3, 6, 8, 9, (10), (15) |
| Mitch McLeod, Chris Reeder, Oscar Marzalek, Bradley Viles, Tima Karginov, (Sam Dunson), (Alex Werden) |
| 15:41.0, 15:53.0, 16:17.9, 16:33.0, 16:34.4, (16:36.0), (16:56.0) |
2 | 30 | Cardinal Gibbons,
NC - Team Time (1st 5) 1:21:09.3 | Spread (1st 5) 1:02.0 |
| 2, 4, 5, 7, 12, (13), (16) |
| Steven Phillips, Tommy Schotzinger, Patrick Wolf, Nick Tyrey, Chase McCord, (Jt Klimek), (Jake Zawada) |
| 15:42.3, 16:07.3, 16:13.6, 16:21.8, 16:44.3, (16:46.0), (16:58.6) |
3 | 80 | Orange,
NC - Team Time (1st 5) 1:25:10.0 | Spread (1st 5) 57.0 |
| 11, 14, 17, 18, 20, (21), (24) |
| Dylan Perry, Ryan Thedford, Blake Hall, Will Henderson, Jordan Baker, (Will Riley), (Michael Chase Lagoy) |
| 16:39.0, 16:54.0, 17:00.0, 17:01.0, 17:36.0, (18:19.0), (18:24.0) |
4 | 116 | J.F. Webb,
NC - Team Time (1st 5) 1:32:59.5 | Spread (1st 5) 2:17.0 |
| 19, 22, 23, 25, 27, (31), (33) |
| Will Walker, KJ Rodgers, Neal Jochman, Kenneth Rogers, Brian Messner, (Taylor Cook), (Lane Phipps) |
| 17:20.0, 18:23.0, 18:23.1, 19:16.4, 19:37.0, (22:18.0), (26:09.0) |
5 | 145 | Southern Vance,
NC - Team Time (1st 5) 1:49:00.0 | Spread (1st 5) 6:04.0 |
| 26, 28, 29, 30, 32 |
| Ian Metcalf, Brian Furlow, Moses Richardson, Briahn Macedo, Jonathan Sanders |
| 19:23.0, 20:39.0, 21:38.0, 21:53.0, 25:27.0 |