1 | 51 | Turner Ashby,
VA - Team Time (1st 5) 1:27:40.0 | Spread (1st 5) 52.0 |
| 4, 8, 12, 13, 14, (24), (26) |
| Josh Showalter, John Denlinger, Paul Dixon, Corbin Hess, Shane Parmalee, (Seamus Otto), (Hanson Cook) |
| 17:01.0, 17:25.0, 17:34.0, 17:47.0, 17:53.0, (18:32.0), (18:35.0) |
2 | 61 | Fort Defiance,
VA - Team Time (1st 5) 1:28:15.0 | Spread (1st 5) 1:56.0 |
| 1, 9, 10, 18, 23, (35), (41) |
| Alec Thibodeaux, Joey Capuano, Charlie Pruitt, Andrew Grimm, Ian Thibodeaux, (Juan Alfaro), (Jozef Heerschap) |
| 16:34.0, 17:28.0, 17:33.0, 18:10.0, 18:30.0, (19:17.0), (19:57.0) |
3 | 75 | Spotswood,
VA - Team Time (1st 5) 1:29:38.8 | Spread (1st 5) 2:03.0 |
| 3, 10, 16, 17, 29, (30), (32) |
| Max Hamilton, Derek Hess, Andrew Lam, Parker Kenee, Brad Lindsay, (Zane Hottinger), (Michael Mejia) |
| 16:55.0, 17:33.0, 18:04.0, 18:08.8, 18:58.0, (19:10.1), (19:14.0) |
4 | 87 | Harrisonburg,
VA - Team Time (1st 5) 1:30:42.1 | Spread (1st 5) 2:01.4 |
| 6, 7, 19, 22, 33, (40), (42) |
| Jonas Zimmermann, Jordan Leaman, Amin Kraimeche, Jacob McDaniel, Isaac Falk, (Paul Weiss), (Mark Duda) |
| 17:14.0, 17:20.2, 18:24.0, 18:28.5, 19:15.4, (19:56.0), (20:05.3) |
5 | 103 | Waynesboro,
VA - Team Time (1st 5) 1:31:16.0 | Spread (1st 5) 2:45.0 |
| 2, 15, 21, 28, 37, (37), (39) |
| Devin Kestner, Eric Chandler, Maxwell Titus, Devin Carter, Matthew Burns, (Daniel Brooks), (Tanner Dellet-Wion) |
| 16:35.0, 18:00.0, 18:28.0, 18:53.0, 19:20.0, (19:20.0), (19:23.5) |
6 | 107 | Staunton,
VA - Team Time (1st 5) 1:31:56.0 | Spread (1st 5) 2:11.0 |
| 5, 20, 24, 27, 31, (34), (36) |
| Alex Kearney, Gus Hollberg, Coalter Hollberg, Jacob Sheets, Harrison Gillock, (David Elker), (Price Gillock) |
| 17:02.0, 18:25.0, 18:32.0, 18:44.0, 19:13.0, (19:16.0), (19:18.0) |
7 | 225 | Broadway,
VA - Team Time (1st 5) 1:51:51.0 | Spread (1st 5) 5:55.0 |
| 43, 44, 45, 46, 47 |
| Micah Leininger, Wesley Daniels, Sebastian Phillips, Jefferson Guzman, Jarod Manness |
| 20:26.0, 21:02.0, 21:07.0, 22:55.0, 26:21.0 |