1 | 25 | Altavista,
VA - Team Time (1st 5) 1:29:48.0 | Spread (1st 5) 2:00.0 |
| 2, 4, 5, 6, 8, (18), (25) |
| Sean Farney, Dylan Allen, Jamie Doss, Colin Blanks, Dylan Brooks, (James Monroe), (Scottie Gillespie) |
| 16:52.0, 17:38.0, 18:10.0, 18:16.0, 18:52.0, (19:34.0), (20:17.0) |
2 | 61 | Gretna,
VA - Team Time (1st 5) 1:34:46.0 | Spread (1st 5) 2:33.0 |
| 3, 10, 13, 14, 21, (42), (44) |
| Seth Short, Jared Pierce, Andrew Parker, Robbie Williamson, Chandler Haley, (Eric Wright), (Cole Dalton) |
| 17:17.0, 19:02.0, 19:16.0, 19:21.0, 19:50.0, (22:22.0), (22:50.0) |
3 | 90 | Appomattox County,
VA - Team Time (1st 5) 1:38:36.3 | Spread (1st 5) 1:49.2 |
| 7, 11, 17, 27, 28, (33), (40) |
| Adam Swanson, Chase Simpson, Casey Martin, Chad Owen, Dj Thomas, (Josh Martin), (Brandon Hedrick) |
| 18:49.0, 19:09.0, 19:33.0, 20:27.1, 20:38.2, (21:07.5), (21:44.1) |
4 | 106 | William Campbell,
VA - Team Time (1st 5) 1:39:34.0 | Spread (1st 5) 1:52.0 |
| 9, 16, 19, 30, 32, (43), (45) |
| Isaac Williams, Nick Reed, Dylan Boggs, Preston Cantrell, Spencer Lipphard, (Colton Mason), (Raymond Jones) |
| 18:58.0, 19:23.0, 19:35.0, 20:48.0, 20:50.0, (22:24.0), (23:14.0) |
5 | 115 | Chatham,
VA - Team Time (1st 5) 1:40:27.7 | Spread (1st 5) 1:35.2 |
| 12, 22, 24, 26, 31, (38), (39) |
| Michael Buchanan, Drew Meadows, Gavin Saunders, Justin Mundy, Noah Malpass, (Jared Saunders), (Sammy Anderson) |
| 19:13.7, 19:54.4, 20:11.7, 20:19.0, 20:48.9, (21:24.0), (21:31.0) |
6 | 116 | Nelson County,
VA - Team Time (1st 5) 1:39:21.4 | Spread (1st 5) 4:42.0 |
| 1, 15, 29, 35, 36, (37), (41) |
| James Ballowe, Andrew Cheape, Jason Collins, Markel Townes, Thomas Hutson, (Ben Smith), (Thomas Hutson) |
| 16:40.0, 19:22.1, 20:41.0, 21:16.3, 21:22.0, (21:22.8), (21:45.0) |
7 | 170 | Dan River,
VA - Team Time (1st 5) 1:50:09.0 | Spread (1st 5) 5:39.0 |
| 20, 23, 34, 46, 47 |
| Jeremiah Rigney, Dallas Smithers, Andrew Lewis, Justin Moser, Zac Compton |
| 19:36.0, 20:10.0, 21:09.0, 23:59.0, 25:15.0 |