1 | 44 | East Duplin,
NC - Team Time (1st 5) 1:31:29.0 | Spread (1st 5) 2:22.0 |
| 2, 3, 5, 13, 21, (28), (29) |
| Sloan Fussell, Jonathan Wojcuich, Alonzo Marquez, Mark Macormack, Jose Ariaza, (Cristo Campos), (Noah Winberry) |
| 17:24.0, 17:31.0, 17:52.0, 18:56.0, 19:46.0, (20:21.0), (20:25.0) |
2 | 49 | Croatan,
NC - Team Time (1st 5) 1:32:53.4 | Spread (1st 5) 1:14.0 |
| 4, 7, 9, 13, 16, (17), (18) |
| Alex Otero, Lucas Bolding, Hamilton Barnhill, Jacob Morton, Sam O'Connor, (Clay Ashbey), (Nate Thompson) |
| 17:51.0, 18:15.4, 18:46.0, 18:56.0, 19:05.0, (19:11.9), (19:16.0) |
3 | 56 | Dixon,
NC - Team Time (1st 5) 1:33:57.0 | Spread (1st 5) 32.0 |
| 8, 10, 11, 12, 15, (25), (27) |
| Jordan Leanes, David Sharpe, Shaun Mia, George Horiates, Dyln Patry, (Daniel Reyes), (Thomas Horsley) |
| 18:26.0, 18:49.0, 18:51.0, 18:53.0, 18:58.0, (20:04.0), (20:11.0) |
4 | 75 | Southwest Onslow,
NC - Team Time (1st 5) 1:34:54.4 | Spread (1st 5) 2:37.0 |
| 1, 6, 22, 23, 23, (26) |
| Lb Foy, Brandon Foy, Ryan Hentze, Joey Normyle, Rylan Marshall, (Matthew McCurry) |
| 17:18.0, 17:53.4, 19:53.0, 19:55.0, 19:55.0, (20:06.0) |
5 | 132 | Northside-Onslow,
NC - Team Time (1st 5) 1:46:03.0 | Spread (1st 5) 4:46.0 |
| 19, 20, 30, 31, 32, (33) |
| Bryant Gilchrist, Benaz Sample, Kevin Phillips, Tyler Hyatt, Hunter Wilson, (Alex Jones) |
| 19:23.0, 19:35.0, 20:38.0, 22:18.0, 24:09.0, (26:45.0) |