1 | 16 | Croatan,
NC - Team Time (1st 5) 1:21:13.2 | Spread (1st 5) 1:17.7 |
| 1, 2, 3, 4, 6, (8), (9) |
| Tyrese Cone, Andrew Wahlgren, Noah Guerrero, Matthew Quispe, Cooper Stephens, (Trey Austin), (Seth Nelson) |
| 15:37.8, 16:01.6, 16:14.2, 16:24.1, 16:55.5, (17:07.4), (17:10.5) |
2 | 68 | White Oak,
NC - Team Time (1st 5) 1:28:32.9 | Spread (1st 5) 1:09.6 |
| 10, 11, 12, 17, 18, (19), (24) |
| Ian Solono, Isaiah Abenti, Matthew Earle, Jimmy Owens, Yomar Cruz Rivera, (Jeremiah Gill), (Jake Hallett) |
| 17:11.6, 17:18.0, 17:24.8, 18:17.3, 18:21.2, (18:24.0), (19:12.8) |
3 | 70 | West Carteret,
NC - Team Time (1st 5) 1:29:45.2 | Spread (1st 5) 2:40.2 |
| 5, 7, 13, 22, 23, (25), (30) |
| Jake Knight, Chance McCubbin, Nash Taylor, Joshua Figueredo, Wade Phillips, (Greyson Williams), (Carter Bass) |
| 16:32.5, 17:03.6, 17:48.4, 19:08.0, 19:12.7, (19:16.6), (19:46.6) |
4 | 99 | Swansboro,
NC - Team Time (1st 5) 1:33:13.2 | Spread (1st 5) 1:26.3 |
| 15, 16, 20, 21, 27, (28), (29) |
| Michael Justice, Trevor Martin, Bode Alvis, Liam Staten, Mason Roush, (Cole Weimer), (Joshua Kleihauer) |
| 17:53.3, 18:13.9, 18:47.6, 18:58.8, 19:19.6, (19:28.8), (19:33.9) |
5 | 136 | Richlands,
NC - Team Time (1st 5) 1:45:02.2 | Spread (1st 5) 6:56.9 |
| 14, 26, 31, 32, 33, (34), (35) |
| Luke Rials, Antonio Ross, Andrew Eller, Michael Bundle, Brayden Bonney, (Brayden Stathokostas), (Trevor Lovvorn) |
| 17:49.5, 19:18.5, 20:51.2, 22:16.6, 24:46.4, (25:12.5), (28:14.6) |