1 | 29 | Patrick Henry (Glade Spring),
VA - Team Time (1st 5) 1:32:10.0 | Spread (1st 5) 1:55.8 |
| 2, 3, 7, 8, 9, (11), (21) |
| Gavin Grossman, Eli Stanley, Cole Dickenson, Joshua Hall, Brandon Campbell, (Alex Davenport), (Dustin Thomas) |
| 17:08.0, 18:22.3, 18:42.7, 18:53.2, 19:03.8, (19:41.8), (21:19.0) |
2 | 48 | Northwood,
VA - Team Time (1st 5) 1:35:39.1 | Spread (1st 5) 3:55.6 |
| 1, 6, 12, 14, 15, (19), (22) |
| Tyler Young, Chris Greer, Trey Estridge, Christian Gonzalez, Justin Asten, (Skylar Call), (Dalton Frye) |
| 16:34.2, 18:38.4, 19:43.3, 20:13.4, 20:29.8, (21:06.5), (21:54.0) |
3 | 88 | Holston,
VA - Team Time (1st 5) 1:46:17.2 | Spread (1st 5) 5:51.5 |
| 5, 10, 20, 24, 29 |
| Tanner Segraves, Miles Harrison, Jordan Odell, Michael Johnson, Noah Thomas |
| 18:34.0, 19:34.4, 21:09.0, 22:34.3, 24:25.5 |
4 | 110 | Honaker,
VA - Team Time (1st 5) 1:55:34.6 | Spread (1st 5) 8:21.4 |
| 4, 17, 25, 31, 33 |
| Alex Dye, Tyler Harris, Tyler Stafford, Dalton Clifton, Peyton Wilson |
| 18:29.2, 20:45.2, 22:52.2, 26:37.4, 26:50.6 |
5 | 114 | Twin Valley,
VA - Team Time (1st 5) 1:51:57.6 | Spread (1st 5) 4:31.1 |
| 13, 18, 26, 27, 30 |
| Tanner Wagner, Jon Barker, Brandon Shelton, Tyler Worley, Alex Stiltner |
| 19:55.4, 20:54.5, 22:57.0, 23:44.2, 24:26.5 |
6 | 133 | Council,
VA - Team Time (1st 5) 2:02:31.5 | Spread (1st 5) 8:15.4 |
| 16, 23, 28, 32, 34 |
| Matt Gilbert, Cody Sutherland, Timothy Osbourne, Tyler Griffin, Hunter Taylor |
| 20:30.8, 22:28.2, 24:02.1, 26:44.2, 28:46.2 |