1 | 24 | East Chapel Hill,
NC - Team Time (1st 5) 1:22:25.5 | Spread (1st 5) 1:08.2 |
| 1, 2, 6, 7, 8, (10), (11) |
| Ryan Brady, Sam Miner, Matt Ruston, James Gildard, Graham Stopa, (Zach Scully), (Will Krakow) |
| 15:46.7, 15:57.2, 16:52.0, 16:54.7, 16:54.9, (17:41.9), (17:49.9) |
2 | 66 | Riverside-Durham,
NC - Team Time (1st 5) 1:32:19.8 | Spread (1st 5) 1:46.9 |
| 9, 12, 13, 15, 17, (18), (20) |
| John Haase, David Storelli, Cole Whetstone, David Veintimilla, Ben Evans, (Gabino Martinez), (Jack Martinez) |
| 17:37.5, 17:54.4, 18:17.0, 19:06.5, 19:24.4, (19:39.0), (20:08.0) |
3 | 72 | Northern Durham,
NC - Team Time (1st 5) 1:38:38.9 | Spread (1st 5) 7:11.6 |
| 4, 5, 19, 21, 23, (27) |
| Colton Lawson, Nick Walker, Marlen Oliver, AJ Garcia, Christopher Givens, (Michael Boyle) |
| 16:32.4, 16:40.7, 19:47.0, 21:54.8, 23:44.0, (26:51.0) |
4 | 79 | Jordan-Matthews,
NC - Team Time (1st 5) 1:40:50.8 | Spread (1st 5) 8:07.3 |
| 3, 14, 16, 22, 24, (25), (26) |
| Nikolaus Kreiling, Franklin Gomez III, Britt Lehman, Antonio Espinoza, Josh Lujan, (Kevin Cifuentes), (Robert Tobar) |
| 16:03.0, 18:23.5, 19:23.5, 22:50.5, 24:10.3, (26:29.0), (26:39.6) |