1 | 35 | Lake Norman Charter,
NC - Team Time (1st 5) 1:06:10.9 | Spread (1st 5) 1:26.0 |
| 2, 4, 6, 9, 14, (20), (21) |
| Nathan Kemper, Jordan Howlett, Ben Shields, Nathan Fabbricatore, Parker Arens, (Nick St Clair), (Nick Fabbricatore) |
| 12:26.3, 12:53.2, 13:25.1, 13:34.0, 13:52.3, (14:24.8), (14:27.1) |
2 | 54 | Cannon,
NC - Team Time (1st 5) 1:09:02.0 | Spread (1st 5) 6:08.2 |
| 1, 3, 11, 13, 26, (27), (28) |
| Jack Workman, Davis Nelson, Grant Wagner, Andre Dahan, Adam Clinard, (John Nelson), (Austin Cindric) |
| 11:24.3, 12:36.7, 13:40.8, 13:47.7, 17:32.5, (18:16.0), (18:30.6) |
| 54 | Holy Trinity,
NC - Team Time (1st 5) 1:08:26.1 | Spread (1st 5) 38.5 |
| 5, 8, 10, 15, 16, (17), (18) |
| Kyle Pratt, Tyler Keller, David Kloiber, Jack Langan, Colin Schilly, (Paul Gennett), (Luke Dorrian) |
| 13:23.3, 13:30.1, 13:36.9, 13:54.0, 14:01.8, (14:13.1), (14:16.8) |
4 | 83 | Providence Day,
NC - Team Time (1st 5) 1:12:22.0 | Spread (1st 5) 2:02.0 |
| 7, 12, 19, 22, 23, (24), (25) |
| Reed Baker, Christian Sabert, Kevin Conner, Dylan Riddell, Vance Ayscue, (Scott Joyner), (Will Reid) |
| 13:29.4, 13:47.0, 14:21.1, 15:13.1, 15:31.4, (15:50.0), (16:20.1) |