1 | 17 | Cary Christian,
NC - Team Time (1st 5) 1:27:19.2 | Spread (1st 5) 2:08.3 |
| 1, 2, 3, 5, 6, (7), (8) |
| Brock Vanek, Kyle Moore, Bennett Mayes, Burke White, Evan Callery, (Miller Davenport), (Knox Albert) |
| 16:14.6, 17:13.2, 17:28.5, 18:00.0, 18:22.9, (18:23.9), (18:32.7) |
2 | 57 | Grace Christian (Raleigh),
NC - Team Time (1st 5) 1:36:23.3 | Spread (1st 5) 2:22.0 |
| 4, 9, 10, 16, 18, (19), (20) |
| Keenan Baker, Cooper Tew, Andrew James, Thomas Rhoads, Steven McLeod, (Grayson Farless), (Cade Tischer) |
| 17:51.0, 19:07.2, 19:10.1, 20:02.0, 20:13.0, (20:19.4), (20:21.0) |
3 | 70 | St Davids,
NC - Team Time (1st 5) 1:38:08.1 | Spread (1st 5) 1:06.0 |
| 11, 12, 13, 14, 20, (25), (26) |
| Judson Thompson, William Fox, Luke Fuller, Will Patrick, Hunter Hueman, (Jack Wells), (Jack Piner) |
| 19:15.0, 19:19.0, 19:35.0, 19:38.1, 20:21.0, (21:29.0), (21:34.0) |
4 | 101 | Arendell Parrott Academy,
NC - Team Time (1st 5) 1:42:48.0 | Spread (1st 5) 1:09.0 |
| 15, 17, 22, 23, 24, (27), (28) |
| J. Allen Smith, Max Begelman, Ayush Lamsal, William Wilder, Garrison Mullen, (Will Rouse), (Winston Bates) |
| 19:51.0, 20:09.0, 20:49.0, 20:59.0, 21:00.0, (22:04.5), (22:29.0) |