1 | 22 | Hoggard,
NC - Team Time (1st 5) 1:20:49.7 | Spread (1st 5) 1:00.5 |
| 1, 2, 4, 6, 9, (12), (14) |
| Luke Ward, Evan Pena, Luke Adams, Ryan Ibarra, Andrew Wallace, (Aiden Andrews), (Jackson Hughes) |
| 15:42.1, 15:42.5, 16:12.0, 16:30.5, 16:42.6, (17:11.0), (17:12.3) |
2 | 48 | Laney,
NC - Team Time (1st 5) 1:23:52.8 | Spread (1st 5) 1:38.7 |
| 3, 5, 10, 13, 17, (21), (25) |
| Joseph Moran, Clinton Hubbard, Daniel Kelmer, Oliver Few, Ethan Joyner, (Gavin Reider), (Garrett Powell) |
| 15:48.8, 16:26.8, 16:58.1, 17:11.6, 17:27.5, (17:56.3), (18:07.6) |
3 | 77 | Ashley,
NC - Team Time (1st 5) 1:26:51.5 | Spread (1st 5) 1:17.8 |
| 7, 11, 15, 21, 23, (24), (27) |
| Isaiah Perry, William Marhold, Bates Lancaster, Oscar Cleaveland, Dylan Park, (Kai Nau), (Keagan Donovan) |
| 16:40.3, 17:02.5, 17:14.3, 17:56.3, 17:58.1, (17:59.5), (18:23.3) |
4 | 102 | New Hanover,
NC - Team Time (1st 5) 1:29:01.9 | Spread (1st 5) 2:03.7 |
| 8, 18, 20, 26, 30, (31), (32) |
| Colin Egan, Joca Trecco, William Novotony, Chip O'Buch, Connor Padula, (Gareth Hicks), (Cooper Rogers) |
| 16:41.0, 17:30.1, 17:52.8, 18:13.3, 18:44.7, (18:55.5), (19:06.1) |
5 | 125 | Topsail,
NC - Team Time (1st 5) 1:31:20.0 | Spread (1st 5) 1:50.3 |
| 16, 19, 28, 29, 33, (34), (35) |
| Caiden Jenkins, Robert Tellez, Ethan Mulcahy, Zachary Holt, Benjamin Krieger, (Jude Cayton), (Bailey Macvaugh) |
| 17:26.6, 17:30.5, 18:31.8, 18:34.2, 19:16.9, (19:19.2), (19:47.4) |