1 | 49 | Mount Pleasant,
NC - Team Time (1st 5) 1:33:20.1 | Spread (1st 5) 48.8 |
| 6, 8, 10, 11, 14, (28), (29) |
| Mackay Burke, Hayden Leonard, Kaleb Cook, Jacob Troutman, Jacob Shields, (Luke Helms), (Chris Brown) |
| 18:20.2, 18:33.0, 18:38.0, 18:39.9, 19:09.0, (20:17.0), (20:37.2) |
| 49 | Parkwood,
NC - Team Time (1st 5) 1:31:57.8 | Spread (1st 5) 2:54.9 |
| 1, 4, 7, 17, 20, (25), (26) |
| Philip Abernathy, Clark Jones, Mason Piddock, Josiah Davis, Noah Estrada, (Tyler Lewis), (Jacob Brand) |
| 16:38.5, 18:08.3, 18:23.6, 19:14.0, 19:33.4, (19:57.1), (19:59.0) |
3 | 52 | Central Academy,
NC - Team Time (1st 5) 1:32:20.9 | Spread (1st 5) 2:17.1 |
| 2, 5, 12, 15, 18, (21), (23) |
| Joshua Weirich, Evan Wunder, Elliot Wunder, Jesse Ballew, Michael Kenary, (Joey Schneider), (Gabriel Sosa) |
| 16:59.5, 18:12.9, 18:41.7, 19:10.2, 19:16.6, (19:37.1), (19:48.8) |
4 | 60 | West Stanly,
NC - Team Time (1st 5) 1:33:55.3 | Spread (1st 5) 1:50.4 |
| 3, 9, 13, 16, 19, (22), (24) |
| Dillon Edge, Andrew Reed, Maverick Baucom, Korbin McNeill, Michael Eudy, (Parker Hatley), (Nathan Brown) |
| 17:36.1, 18:34.2, 19:08.0, 19:10.5, 19:26.5, (19:47.4), (19:50.6) |
5 | 163 | Forest Hills,
NC - Team Time (1st 5) 1:53:52.4 | Spread (1st 5) 2:56.0 |
| 30, 31, 33, 34, 35, (37), (38) |
| Jacob Lybarger, Shayna Rushiaq, Kalop Allen, Logan Griffin, Richard Jimenez, (Colby Flynn), (Carson Staton) |
| 21:01.0, 21:59.9, 23:07.0, 23:47.5, 23:57.0, (24:41.0), (25:23.0) |
6 | 174 | Monroe,
NC - Team Time (1st 5) 2:04:49.9 | Spread (1st 5) 11:39.0 |
| 27, 32, 36, 39, 40 |
| Braiden Guest, Jose Reyes, Zak Talmadge, Daniel Griffen, Alex Bridges |
| 20:01.0, 22:22.0, 24:28.0, 26:18.9, 31:40.0 |