1 | 19 | Hough,
NC - Team Time (1st 5) 1:23:06.5 | Spread (1st 5) 23.3 |
| 1, 2, 4, 6, 6, (8), (10) |
| Spencer Barnes, Ulises Jardon, Kyle Misencik, Zach Marti, Ewan Hynes, (Jace Roy), (Ben Ebert) |
| 16:23.9, 16:29.2, 16:39.0, 16:47.2, 16:47.2, (17:04.2), (17:16.0) |
2 | 59 | Mallard Creek,
NC - Team Time (1st 5) 1:28:33.7 | Spread (1st 5) 1:41.0 |
| 5, 11, 13, 14, 16, (19), (20) |
| Austin Atkinson, Canoy Tyree, Anthony Williams, Daquan Wallace, John Saavedra, (Hunter Comstock), (Garrid Dixon) |
| 16:45.0, 17:22.0, 17:39.8, 18:20.9, 18:26.0, (18:42.4), (18:48.0) |
3 | 83 | Robinson,
NC - Team Time (1st 5) 1:32:12.0 | Spread (1st 5) 2:54.0 |
| 3, 15, 18, 21, 26, (30), (33) |
| Sergio Adame-Hernandez, Zavier Shipp, Robert Carlson, Noah Jackson, Elijah Jackson, (Ryan Carolan), (Davis Dawson) |
| 16:36.0, 18:21.0, 18:40.0, 19:05.0, 19:30.0, (20:01.0), (20:41.0) |
4 | 95 | A.L. Brown,
NC - Team Time (1st 5) 1:33:22.3 | Spread (1st 5) 2:14.5 |
| 9, 17, 22, 23, 24, (25), (27) |
| Brandon Hernandez, Juan Saucedo, Salbador Fuentes, Tanner Roth, Anson Laukaitis, (Zachery Martin), (Sammy Stapp) |
| 17:13.0, 18:26.8, 19:07.0, 19:08.0, 19:27.5, (19:28.0), (19:41.0) |
5 | 143 | North Mecklenburg,
NC - Team Time (1st 5) 1:42:25.2 | Spread (1st 5) 5:55.0 |
| 12, 28, 29, 35, 39, (40), (42) |
| Anthony Lorenzo, Jackson Giovanelli, Isaiah Osborne, Jackson Amick, Nolan Vertreese, (Caleb Readling), (Dylan Perry) |
| 17:30.0, 19:56.6, 19:56.9, 21:36.7, 23:25.0, (23:27.2), (25:26.4) |
6 | 170 | Hopewell,
NC - Team Time (1st 5) 1:47:34.2 | Spread (1st 5) 2:40.8 |
| 31, 32, 34, 36, 37, (38), (41) |
| Jordan Barksdale, Ryan Coon, Ty Funderud, Brandon Le Clair, Connor James, (Ryan Bryer), (Shayne Householder) |
| 20:08.2, 20:27.0, 21:34.0, 22:36.0, 22:49.0, (23:07.0), (23:32.0) |