1 | 25 | Cary Academy,
NC - Team Time (1st 5) 1:21:47.1 | Spread (1st 5) 2:08.0 |
| 1, 2, 5, 7, 10, (13), (17) |
| Thomas Graham, Colin Godwin, Josh Mitchell, Alex Coeytaux, Sam Russell, (Connor Riser), (Andy Neiswender) |
| 15:07.0, 15:58.3, 16:32.7, 16:54.1, 17:15.0, (17:26.2), (17:45.0) |
2 | 48 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:25:49.0 | Spread (1st 5) 2:15.2 |
| 4, 6, 8, 9, 21, (23), (26) |
| Chase Shermer, Grant Rodgers, Tyler Hatton, Ryan Speer, Justin Schmitt, (John Lawson), (Sam Stoffrengen) |
| 16:28.9, 16:45.0, 16:55.0, 16:56.0, 18:44.1, (19:06.0), (19:15.0) |
3 | 59 | Durham Academy,
NC - Team Time (1st 5) 1:26:01.1 | Spread (1st 5) 1:39.1 |
| 3, 11, 14, 15, 16, (18), (20) |
| David Bradley, Tommy Monson, Matt Hodgin, Jimmy Mosca, Jordan Pierce, (Michael Kontos), (Addy Bollerslev) |
| 16:04.7, 17:17.0, 17:27.5, 17:28.1, 17:43.8, (17:57.3), (18:30.1) |
4 | 102 | Ravenscroft,
NC - Team Time (1st 5) 1:33:05.8 | Spread (1st 5) 1:51.5 |
| 12, 19, 22, 24, 25, (27), (28) |
| Thomas Sigmon, Max Haensel, Brett Haensel, Keeton Glenn, Chase Duncan, (Davy Babson), (Andrew Smith) |
| 17:19.5, 18:24.0, 19:03.0, 19:08.3, 19:11.0, (19:22.0), (19:55.0) |