1 | 50 | Northwest Guilford,
NC - Team Time (1st 5) 1:28:29.4 | Spread (1st 5) 39.5 |
| 6, 7, 8, 13, 16, (18), (25) |
| Joshua Hairston, Avery Hurst, Curtis Peaslee, Riley Joncas, Nolan Carr, (Chris Decker), (Cameron Roney) |
| 17:23.3, 17:26.8, 17:38.1, 17:58.4, 18:02.8, (18:15.7), (18:42.3) |
2 | 51 | Page,
NC - Team Time (1st 5) 1:27:26.0 | Spread (1st 5) 2:20.5 |
| 1, 5, 10, 11, 24, (27), (29) |
| Cam Milroy, Ethan Long, Jean-lou Pare, Gabriel Warwar, Zaeem Amin, (Brian Phlegar), (Harrison Mcdowell) |
| 16:16.3, 17:09.3, 17:39.6, 17:44.0, 18:36.8, (18:54.2), (19:11.4) |
3 | 54 | High Point Central,
NC - Team Time (1st 5) 1:28:28.9 | Spread (1st 5) 54.6 |
| 4, 9, 12, 14, 15, (28), (30) |
| Matthew Hand, Neil Brown, Murad Creary, Logan Anderson, Murad Creary, (John Bovio), (Will Epling) |
| 17:05.2, 17:38.5, 17:46.1, 17:59.3, 17:59.8, (18:59.9), (19:34.1) |
4 | 65 | Grimsley,
NC - Team Time (1st 5) 1:28:06.0 | Spread (1st 5) 2:05.1 |
| 2, 3, 19, 20, 21, (22), (23) |
| Ben Seeber, Shane Braxton, Ethan Sadler, Jack Williams, Peter Geniac, (Seth Jiles), (Garrett Workman) |
| 16:19.9, 16:36.3, 18:20.8, 18:24.0, 18:25.0, (18:30.1), (18:30.5) |
5 | 139 | Ragsdale,
NC - Team Time (1st 5) 1:37:17.7 | Spread (1st 5) 2:14.6 |
| 17, 26, 31, 32, 33, (34), (35) |
| Ransom Cope, Jared Novas, Josh Osorio, Mark Scott, Mathew Marston, (Justin Hall), (Jack Brennan) |
| 18:05.8, 18:53.8, 19:56.2, 20:01.5, 20:20.4, (20:27.1), (25:12.5) |