1 | 35 | Staunton,
VA - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 1:48.0 |
| 1, 3, 7, 10, 14, (17), (20) |
| Alex Kearney, Jacob Warner, Harrison Gillock, Shaun Waters, Alex Lightner, (Gus Hollberg), (Collin Yurish) |
| 16:30.0, 16:58.0, 17:58.0, 18:02.0, 18:18.0, (18:49.0), (19:01.5) |
| 35 | Wilson Memorial,
VA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 1:00.0 |
| 4, 5, 6, 8, 12, (18), (23) |
| Josh Wilt, Garret Boxley, Austin Wood, Mark Phillips, Kyle Bryant, (Jacob Schrauder), (Justin Stewart) |
| 17:05.0, 17:09.0, 17:28.0, 18:01.0, 18:05.0, (18:50.0), (19:14.0) |
3 | 48 | East Rockingham,
VA - Team Time (1st 5) 1:29:24.0 | Spread (1st 5) 1:31.0 |
| 2, 8, 11, 13, 14, (19), (22) |
| Collin Wallace, Braeden Wallace, Bryce Peterson, Dawson Schuefele, Caleb Thompson, (Ian Zimmerman), (Jacob Lanier) |
| 16:47.0, 18:01.0, 18:03.0, 18:15.0, 18:18.0, (19:01.0), (19:09.0) |
4 | 122 | Buffalo Gap,
VA - Team Time (1st 5) 1:37:02.0 | Spread (1st 5) 1:04.0 |
| 16, 25, 26, 27, 28, (31), (33) |
| Camron Ray, Ian Gruber, James Piner, Conor Cahill, Wyatt Wright, (Seth Peters), (Carter Mohler) |
| 18:37.0, 19:27.0, 19:38.0, 19:39.0, 19:41.0, (20:23.0), (20:40.0) |
5 | 136 | Riverheads,
VA - Team Time (1st 5) 1:38:59.0 | Spread (1st 5) 1:25.0 |
| 21, 24, 29, 30, 32, (34), (35) |
| Ethan Ernst, Brian Bell, Zach Hipes, Derrike Hunsberger, Ian Patterson, (Jameson Kelly), (Max Hoffman) |
| 19:04.0, 19:26.0, 19:56.0, 20:04.0, 20:29.0, (21:07.0), (21:12.0) |