1 | 35 | John S. Battle,
VA - Team Time (1st 5) 1:26:28.4 | Spread (1st 5) 1:26.4 |
| 2, 4, 8, 10, 11, (12), (17) |
| Brent Swiney, Ben Haderer, Brad Swiney, Steven Conley, Mark Conley, (Nathan Galliher), (Baxter Martin) |
| 16:28.6, 16:36.0, 17:37.8, 17:51.0, 17:55.0, (17:57.5), (19:09.7) |
2 | 54 | Lebanon,
VA - Team Time (1st 5) 1:30:24.9 | Spread (1st 5) 4:32.0 |
| 1, 5, 9, 14, 25, (45) |
| John Ulrich, Bradley Rasnake, Tyler Castle, Tyler Skeens, Jacob Munsey, (Jay Seabrook) |
| 16:09.6, 16:50.0, 17:46.3, 18:57.4, 20:41.6, (25:28.4) |
3 | 78 | Gate City,
VA - Team Time (1st 5) 1:34:53.8 | Spread (1st 5) 4:46.2 |
| 3, 13, 16, 18, 28, (38), (42) |
| Garrett Watts, Casey Bowman, Lucas Wilson., Hunter Watts, Ben Wilson, (Joshua Masters), (Adalberto Morales) |
| 16:34.7, 18:33.7, 19:06.1, 19:18.4, 21:20.9, (23:27.9), (24:19.4) |
| 78 | Virginia,
VA - Team Time (1st 5) 1:35:11.3 | Spread (1st 5) 3:14.3 |
| 6, 7, 19, 22, 24, (27), (30) |
| Dustin Sherpinskras, Josh Ohienmhen, Connor Allison, Nathan Iskra, Jacob Cross, (Anthony Mercer), (Jake Cross) |
| 17:22.6, 17:30.3, 19:18.7, 20:22.8, 20:36.9, (21:10.3), (21:32.1) |
5 | 135 | Castlewood,
VA - Team Time (1st 5) 1:46:17.1 | Spread (1st 5) 3:53.7 |
| 15, 20, 31, 32, 37, (39), (40) |
| Jonathan Meade, Alex Summers, Gavin Collins, Dalton Addington, Brigham Jessee, (Devan Crabtree), (Logan Lorenzo) |
| 18:59.3, 19:50.7, 22:15.8, 22:18.3, 22:53.0, (23:29.7), (23:32.2) |
6 | 145 | Eastside,
VA - Team Time (1st 5) 1:47:30.6 | Spread (1st 5) 1:55.5 |
| 23, 26, 29, 33, 34, (35), (43) |
| Christian Caudill, Forrest Lunsford, Nathaniel Page, Zach Short, Marcus Duty, (Cayman Caudill), (Matthew Hicks) |
| 20:31.1, 20:45.2, 21:23.6, 22:24.1, 22:26.6, (22:34.6), (24:25.8) |
7 | 188 | Grundy,
VA - Team Time (1st 5) 2:00:02.8 | Spread (1st 5) 7:50.3 |
| 21, 36, 41, 44, 46, (47), (48) |
| Dylan Raines, Benjamin Compton, Ethan Cooper, Jordan McCoy, David Mark Shortridge, (Dylan Campbell), (Austin Blankenship) |
| 20:13.2, 22:35.7, 23:58.6, 25:11.8, 28:03.5, (29:25.7), (36:22.5) |