1 | 26 | Weddington,
NC - Team Time (1st 5) 53:27.9 | Spread (1st 5) 41.2 |
| 2, 4, 5, 7, 8, (9), (17) |
| Hunter Roark, Joseph Collins, Luke Warner, Tanner Glackin, Nicholas Resor, (Fuzzy Cogdell), (Oliver Walsh) |
| 10:26.0, 10:30.2, 10:30.7, 10:53.8, 11:07.2, (11:20.6), (11:53.5) |
2 | 69 | Providence Day,
NC - Team Time (1st 5) 58:06.5 | Spread (1st 5) 1:23.2 |
| 6, 10, 13, 16, 24, (25), (27) |
| Evan Gray, Ben Huffman, Otto Putzrath, Miles Busby, Matthew McCorkle, (James Pierpoint), (Arthur Linne) |
| 10:53.4, 11:22.7, 11:40.6, 11:53.2, 12:16.6, (12:17.4), (12:25.3) |
3 | 96 | Holy Trinity,
NC - Team Time (1st 5) 1:00:16.0 | Spread (1st 5) 20.6 |
| 15, 18, 20, 21, 22, (26), (29) |
| Evan Rust, Nicholas Schaut, Matt Phillips, Jeb Roberts, Matthew Moersen, (Bailey Quinn), (Mark Beno) |
| 11:50.9, 12:03.2, 12:04.4, 12:06.0, 12:11.5, (12:23.2), (12:28.4) |
4 | 106 | Marvin Ridge,
NC - Team Time (1st 5) 1:01:10.5 | Spread (1st 5) 3:44.8 |
| 3, 14, 23, 28, 38 |
| Alec Lane, Kendon Corbett, Benjamin Peterson, Ross Wilhite, Douglas Soffel |
| 10:28.7, 11:45.5, 12:16.2, 12:26.6, 14:13.5 |
5 | 114 | Trinity Episcopal,
NC - Team Time (1st 5) 1:00:53.6 | Spread (1st 5) 3:03.9 |
| 1, 19, 30, 31, 33, (36), (37) |
| Jack Matkins, Mills Whiting, Aubrey Shimp, Michael Ruth, Sam Oates, (Mason Dufresne), (Gilbert Browne) |
| 10:09.1, 12:04.0, 12:33.8, 12:53.7, 13:13.0, (13:53.9), (14:09.1) |
6 | 124 | Queens Grant,
NC - Team Time (1st 5) 1:02:54.3 | Spread (1st 5) 1:53.3 |
| 11, 12, 32, 34, 35, (39), (40) |
| Tanner Barnett, John Turley, Ian Patterson, Jarrett Thompson, Thomas Fay, (Graham Davis), (Zach Marshall) |
| 11:32.5, 11:36.4, 13:00.5, 13:19.1, 13:25.8, (14:34.3), (14:45.4) |