1 | 38 | Grace Christian (Raleigh),
NC - Team Time (1st 5) 1:29:45.1 | Spread (1st 5) 2:07.8 |
| 1, 2, 5, 14, 16, (17), (19) |
| Will Sossaman, Matt Horan, James German, Iain Mitchell, Santoro Giuggio, (Trek Thorne), (Matthew Ciancarelli) |
| 16:52.9, 17:02.8, 17:57.4, 18:51.3, 19:00.7, (19:01.8), (19:12.3) |
2 | 40 | Cary Christian,
NC - Team Time (1st 5) 1:30:59.1 | Spread (1st 5) 1:10.5 |
| 3, 7, 9, 10, 11, (12), (13) |
| Mark Watson, John Watson, Ryan Stikeleather, Keifer Pfister, Kiefer Pfister, (Jay Shiffler), (Kaden Pfister) |
| 17:25.6, 18:13.4, 18:21.3, 18:22.7, 18:36.1, (18:40.2), (18:51.2) |
3 | 107 | St Davids,
NC - Team Time (1st 5) 1:43:18.1 | Spread (1st 5) 7:31.0 |
| 4, 8, 20, 34, 41, (43) |
| Sam Markoff, Matthew Marting, Ethan McConnell, Ryan Zhang, Charlie Ross, (Walker Renfrow) |
| 17:26.1, 18:15.4, 19:50.0, 22:49.5, 24:57.1, (25:44.0) |
4 | 112 | Arendell Parrott Academy,
NC - Team Time (1st 5) 1:42:14.9 | Spread (1st 5) 2:18.9 |
| 15, 21, 21, 27, 28, (36), (37) |
| Lucas Ouano, David Fields, Will Connolly, Ben Hart, Emily Ward, (Gage Grady), (Cole Grady) |
| 18:52.2, 20:31.0, 20:31.0, 21:09.6, 21:11.1, (23:21.9), (23:23.1) |
5 | 113 | Halifax Academy,
NC - Team Time (1st 5) 1:43:58.6 | Spread (1st 5) 4:18.2 |
| 6, 23, 24, 29, 31, (40), (44) |
| Jackson Harris, Thomas Garrett, Holt Gordon, Will Cooke, Jacob Harris, (Ted Fleming), (Kris Carter) |
| 18:01.7, 20:53.6, 20:55.1, 21:48.3, 22:19.9, (24:54.7), (25:55.9) |
6 | 147 | Faith Christian Rocky Mount,
NC - Team Time (1st 5) 1:49:27.8 | Spread (1st 5) 5:08.4 |
| 18, 25, 32, 33, 39 |
| Ben Lewis, Garrett Pannell, Sam Mills, Josh Sandy, Peyton Currin |
| 19:08.5, 20:59.6, 22:31.1, 22:31.7, 24:16.9 |
7 | 171 | Rocky Mount Academy,
NC - Team Time (1st 5) 1:55:34.2 | Spread (1st 5) 4:03.0 |
| 26, 30, 35, 38, 42, (45) |
| Aubrey Mitchell Jr., Jack Pittman, Will Pruden, Roney Harris, Edward Barnhill, (Krutik Patel) |
| 21:06.0, 22:16.0, 23:05.1, 23:58.1, 25:09.0, (27:00.4) |