1 | 20 | Princeton,
NC - Team Time (1st 5) 1:36:31.0 | Spread (1st 5) 40.0 |
| 2, 3, 4, 5, 6, (9), (11) |
| Ethan Anderson, Will Toler, Lane Dougherty, Quinn Dougherty, Matt Edwards, (Will Denning), (James Boring) |
| 19:00.0, 19:04.0, 19:22.0, 19:25.0, 19:40.0, (20:44.0), (20:47.0) |
2 | 43 | Spring Creek,
NC - Team Time (1st 5) 1:41:10.8 | Spread (1st 5) 3:02.7 |
| 1, 7, 8, 12, 15, (20) |
| Allen Coor, Justin Cianfarra, Gage Abbott, Ian Ladd, Nathan Tanner, (Eli Lane) |
| 18:33.0, 19:49.1, 20:23.8, 20:49.2, 21:35.7, (25:41.4) |
3 | 70 | North Duplin,
NC - Team Time (1st 5) 1:47:24.5 | Spread (1st 5) 1:16.8 |
| 10, 13, 14, 16, 17, (18), (19) |
| Francisco Quirino, Josh Kennedy, Jesse Ramirez, Boone Mcneil, Lance Loalbo, (Franklyn Lainez), (Alex Palacio) |
| 20:44.6, 21:20.0, 21:27.1, 21:51.4, 22:01.4, (22:44.6), (22:45.2) |