1 | 20 | Croatan,
NC - Team Time (1st 5) 1:22:47.1 | Spread (1st 5) 1:37.0 |
| 1, 2, 4, 5, 8, (9), (15) |
| Colten Rodriguez, James Wallace, Matthew Quispe, Tyrese Cone, Trey Austin, (Sean Manning), (Ben Futral) |
| 15:49.0, 16:02.3, 16:42.3, 16:47.5, 17:26.0, (17:29.1), (18:13.0) |
2 | 62 | Swansboro,
NC - Team Time (1st 5) 1:28:33.1 | Spread (1st 5) 2:08.0 |
| 3, 6, 12, 18, 23, (28), (37) |
| Cesar Brawner, Tristen Alvis, Joseph Brooks, Trevor Martin, Brady Geddes, (Liam Staten), (Bode Alvis) |
| 16:33.0, 16:55.1, 18:04.0, 18:20.0, 18:41.0, (19:14.0), (20:35.4) |
3 | 69 | West Carteret,
NC - Team Time (1st 5) 1:30:09.4 | Spread (1st 5) 1:28.9 |
| 7, 11, 13, 16, 22, (34), (35) |
| Chance McCubbin, Seth Nelson, Hunter Guthrie, Carter Bass, Landon Gray, (Sandlin Nowell), (Riley Kay) |
| 17:11.6, 17:58.0, 18:05.0, 18:14.3, 18:40.5, (19:42.5), (20:00.2) |
4 | 94 | White Oak,
NC - Team Time (1st 5) 1:32:32.1 | Spread (1st 5) 1:08.4 |
| 10, 19, 20, 21, 24, (27), (32) |
| Jacob Mueller, Jalen Silapheth, Mark Pinnock, Jenson Welborn, Isaiah Abenti, (Will Mueller), (Yomar Cruz Rivera) |
| 17:49.7, 18:32.1, 18:34.0, 18:38.2, 18:58.1, (19:12.0), (19:41.0) |
5 | 128 | Dixon,
NC - Team Time (1st 5) 1:35:38.1 | Spread (1st 5) 1:34.0 |
| 14, 25, 26, 30, 33, (38), (40) |
| Braden Grooms, Maddox Prindle, Brody Galvin, jack Martin, Riley Pavlik, (Jacob Pavlik), (Luke Dane) |
| 18:08.0, 19:02.7, 19:07.4, 19:38.0, 19:42.0, (20:50.6), (21:42.2) |
6 | 152 | Richlands,
NC - Team Time (1st 5) 1:38:38.7 | Spread (1st 5) 2:56.2 |
| 17, 29, 31, 36, 39, (41), (42) |
| Rylan Rubendall, Alexander Aguilar, Luke Rials, Hunter Bruyere, Jesse Osborne, (Christian Cazares), (Andrew Eller) |
| 18:16.3, 19:29.0, 19:40.0, 20:00.9, 21:12.5, (21:48.0), (21:58.0) |