1 | 15 | Chapel Hill,
NC - Team Time (1st 5) 1:20:07.4 | Spread (1st 5) 24.9 |
| 1, 2, 3, 4, 5, (8), (10) |
| Ben Hawley, Owen Rogers, Emil Arangala, Max Reisinger, Yichen Sun, (Zeno Scotti), (Lucas Nervo-Jabaut) |
| 15:48.0, 15:58.8, 16:00.4, 16:07.3, 16:12.9, (16:32.0), (16:36.0) |
2 | 50 | Northwood,
NC - Team Time (1st 5) 1:24:19.2 | Spread (1st 5) 55.0 |
| 6, 7, 11, 12, 14, (19), (23) |
| Malachi Levy, Colin Henry, Christian Glick, Carter Pippin, Mason Bae, (Glenn Porter), (Andrew Kimbrel) |
| 16:23.6, 16:30.6, 17:01.2, 17:05.2, 17:18.6, (17:52.7), (18:09.1) |
3 | 84 | East Chapel Hill,
NC - Team Time (1st 5) 1:27:42.9 | Spread (1st 5) 1:38.0 |
| 9, 13, 17, 21, 24, (28), (29) |
| Irish Farrell, Daniel Oren, Owen Cole, Sander Parrish, Sam Baucom, (Owen Bruce), (Dillon McCafferty) |
| 16:34.3, 17:10.2, 17:49.1, 17:57.0, 18:12.3, (18:27.4), (18:28.6) |
4 | 108 | Cedar Ridge,
NC - Team Time (1st 5) 1:30:13.5 | Spread (1st 5) 34.5 |
| 16, 18, 22, 25, 27, (31), (33) |
| Levi Draughon, Noah Draughon, Roman Morrell, Drew Gillespie, Zachary Garus, (Harrison Park), (Harry Cobb) |
| 17:47.3, 17:50.4, 18:01.2, 18:12.8, 18:21.8, (18:35.3), (18:43.0) |
5 | 123 | Orange,
NC - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 50.8 |
| 15, 20, 26, 30, 32, (34), (35) |
| Bennett Fleming, James Phillips, Whitt Phillips, Ethan Horton, Joshua Frank, (Kessel Summers), (Nicholas Pell) |
| 17:46.5, 17:56.8, 18:15.3, 18:35.1, 18:37.3, (18:53.3), (18:54.9) |
6 | 190 | Northern Durham,
NC - Team Time (1st 5) 1:48:33.6 | Spread (1st 5) 6:51.0 |
| 36, 37, 38, 39, 40 |
| Kyle Jackson, Erick Rutt, Harry Griffin, Alex Penne, Logan White |
| 19:48.6, 20:06.8, 20:21.6, 21:37.0, 26:39.6 |