1 | 21 | North Lincoln,
NC - Team Time (1st 5) 1:24:20.0 | Spread (1st 5) 58.0 |
| 1, 2, 5, 6, 7, (8), (9) |
| Austin Hilburn, Brian Risse, Adam Lineberger, Riley Jones, Jason Risse, (Alex Akers), (Tanner Doss) |
| 16:13.0, 16:42.0, 17:05.0, 17:09.0, 17:11.0, (17:16.0), (17:18.0) |
2 | 51 | North Iredell,
NC - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 1:55.0 |
| 4, 10, 11, 12, 14, (16), (18) |
| Dylan MaHaffey, Garrett Gibson, Rocky Johnson, Calvin Souther, Zach Hoots, (Owen Munday), (Daniel Nicholson) |
| 16:53.0, 18:27.0, 18:30.0, 18:33.0, 18:48.0, (19:00.2), (19:18.0) |
3 | 74 | South Iredell,
NC - Team Time (1st 5) 1:33:49.4 | Spread (1st 5) 2:54.4 |
| 3, 15, 17, 19, 20, (23), (24) |
| Gavin Mouat, Joseph Bowser, Casey Clark, Camerin Rankin, Cameron Rankin, (Zach Stewart), (Matthew Sumner) |
| 16:44.0, 18:59.0, 19:04.0, 19:24.0, 19:38.4, (20:00.0), (20:06.0) |
4 | 127 | Statesville,
NC - Team Time (1st 5) 1:44:24.0 | Spread (1st 5) 3:57.0 |
| 13, 21, 28, 32, 33, (34), (35) |
| Paxton Powell, Chandler Terry, Mitchell Wilson, Connor Thompson, John Roach, (Ethan King), (Loc Chong) |
| 18:36.0, 19:58.0, 20:58.0, 22:19.0, 22:33.0, (22:59.0), (27:35.0) |
5 | 128 | West Iredell,
NC - Team Time (1st 5) 1:42:53.0 | Spread (1st 5) 1:44.0 |
| 21, 25, 26, 27, 29, (30), (31) |
| Seth Williamson, Kohl Lapish, Dustin Long, Zach Tharpe, Jay Hoppes, (Bryant Herren), (Alex McNeely) |
| 19:58.0, 20:07.0, 20:32.0, 20:34.0, 21:42.0, (21:47.0), (21:55.0) |