1 | 20 | Grace Christian (Raleigh),
NC - Team Time (1st 5) 1:27:14.3 | Spread (1st 5) 1:56.3 |
| 1, 2, 3, 6, 8, (9), (10) |
| Alex Dolwick, Matt Horan, Will Sossaman, James German, Ryan Haughee, (Iain Mitchell), (Robbie Vaglio) |
| 16:31.8, 16:53.5, 17:21.4, 17:59.5, 18:28.1, (19:07.3), (19:20.8) |
2 | 42 | Cary Christian,
NC - Team Time (1st 5) 1:32:49.9 | Spread (1st 5) 2:06.0 |
| 4, 5, 7, 12, 14, (15), (16) |
| Mark Watson, John Watson, Keifer Pfister, Jay Shiffler, Ryan Stikeleather, (Zach Young), (Brian Riley) |
| 17:29.5, 17:49.2, 18:22.1, 19:33.6, 19:35.5, (19:41.4), (20:01.8) |
3 | 95 | Faith Christian Rocky Mount,
NC - Team Time (1st 5) 1:43:25.2 | Spread (1st 5) 1:10.3 |
| 17, 18, 19, 20, 21, (25), (29) |
| Ben Lewis, Garrett Pannell, Noah Calhoun, Sam Mills, Luke Mills, (Josh Sandy), (Daniel Varnell) |
| 20:02.4, 20:25.3, 20:44.2, 21:00.6, 21:12.7, (21:43.9), (22:28.3) |
4 | 116 | Arendell Parrott Academy,
NC - Team Time (1st 5) 1:47:35.7 | Spread (1st 5) 2:59.9 |
| 11, 24, 26, 27, 28, (30) |
| Wilson Archie, Will Connolly, Lucas Ouano, David Fields, Rahul Daggubati, (Ben Hart) |
| 19:23.2, 21:36.9, 21:52.5, 22:20.0, 22:23.1, (23:08.1) |
5 | 121 | Halifax Academy,
NC - Team Time (1st 5) 1:53:02.9 | Spread (1st 5) 5:59.6 |
| 13, 22, 23, 31, 32, (33) |
| Jackson Harris, Thomas Garrett, Holt Gordon, Jacob Harris, Ted Fleming, (Cooper Davis) |
| 19:34.6, 21:14.5, 21:30.7, 25:08.9, 25:34.2, (38:09.0) |