1 | 39 | Grace Christian (Raleigh),
NC - Team Time (1st 5) 1:24:34.0 | Spread (1st 5) 3:34.0 |
| 1, 2, 3, 16, 17, (18), (20) |
| Remy Horton, Jackson Smith, Matthew Gross, Todd McIveers, Hudson Baker, (Nate Hickman), (Ben Walters) |
| 15:24.0, 15:25.0, 15:59.0, 18:48.0, 18:58.0, (19:46.0), (21:41.0) |
2 | 40 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:24:16.0 | Spread (1st 5) 57.0 |
| 6, 7, 8, 9, 10, (11), (12) |
| Ethan Weitzel, Josh Dewar, Tyler Edwards, Geo Trasybule, Riley Boyette, (Tysan Vilcans), (Drew Dewar) |
| 16:29.0, 16:33.0, 16:40.0, 17:08.0, 17:26.0, (18:08.0), (18:09.0) |
3 | 50 | Cary Christian,
NC - Team Time (1st 5) 1:28:46.0 | Spread (1st 5) 2:42.0 |
| 4, 5, 13, 14, 14, (19), (21) |
| Parker Dans, Eian Holmes, Evan Callery, Charlie Reilly, Graye Merotta, (Isaac Young), (Alejandro Tonus) |
| 16:05.0, 16:21.0, 18:46.0, 18:47.0, 18:47.0, (19:53.0), (22:17.0) |