1 | 14 | Chapel Hill,
NC - Team Time (1st 5) 1:19:24.0 | Spread (1st 5) 12.0 |
| 1, 2, 3, 3, 5, (6), (7) |
| Will Bunch, Mitch McLeod, Kyle Villemain, Asher Colburn-Hertzberg, Bradley Viles, (Chris Reeder), (William Bunch) |
| 15:44.0, 15:54.0, 15:55.0, 15:55.0, 15:56.0, (16:09.0), (16:15.3) |
2 | 55 | Cardinal Gibbons,
NC - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 56.0 |
| 8, 9, 10, 11, 17, (18), (19) |
| Tommy Schotzinger, Steven Phillips, Nick Tyrey, Patrick Wolf, Chase McCord, (Andy Doyle), (Jake Zawada) |
| 16:17.0, 16:25.9, 16:26.7, 16:43.0, 17:13.0, (17:21.0), (17:25.1) |
3 | 69 | Orange,
NC - Team Time (1st 5) 1:24:55.0 | Spread (1st 5) 29.0 |
| 11, 13, 14, 15, 16, (20), (21) |
| Sam Wimberly, Dylan Perry, Blake Hall, Trey Clayton, Will Henderson, (Ryan Thedford), (Joseph Rangel) |
| 16:43.0, 16:58.0, 16:59.0, 17:03.0, 17:12.0, (17:27.0), (17:38.0) |