1 | 41 | Porter Ridge,
NC - Team Time (1st 5) 59:08.4 | Spread (1st 5) 55.1 |
| 4, 7, 8, 10, 12, (15), (17) |
| Cameron Belk, Luke Dillard, Ben Plyler, Bray Plyler, Tyler Burgher, (Michael Beckerman), (Phillip Cabrera) |
| 11:20.0, 11:43.9, 11:48.1, 12:01.3, 12:15.1, (12:26.1), (12:33.7) |
2 | 42 | Mooresville,
NC - Team Time (1st 5) 58:07.6 | Spread (1st 5) 2:01.7 |
| 1, 2, 5, 16, 18, (19), (20) |
| Zachary Mercer, Justin Molina, Carter Tacosik, Thomas Voos, Matthew Ferrara, (Timothy Sellers), (Louie Vaughn) |
| 10:37.3, 10:45.4, 11:35.2, 12:30.7, 12:39.0, (12:43.0), (12:43.9) |
3 | 65 | Lake Norman,
NC - Team Time (1st 5) 1:01:34.2 | Spread (1st 5) 1:16.1 |
| 6, 11, 12, 14, 22, (24), (25) |
| Wolfgang Obrecht, Cody McCahill, Mason Dupler, Nick Cresci, Brennen Oliver, (Chris Brooks), (Chase Brosel) |
| 11:43.6, 12:13.8, 12:15.1, 12:22.0, 12:59.7, (13:06.5), (13:09.6) |
4 | 82 | A.L. Brown,
NC - Team Time (1st 5) 1:01:55.8 | Spread (1st 5) 2:26.1 |
| 3, 9, 21, 23, 26, (27), (28) |
| Brandon Hernandez, Tanner Roth, Michael DaCosta, Salbador Fuentes, Ian Waugh, (Zachery Martin), (Colby Teal) |
| 10:45.7, 11:58.7, 12:58.8, 13:00.8, 13:11.8, (13:22.0), (13:30.4) |