1 | 36 | James River (Buchanan),
VA - Team Time (1st 5) 1:26:30.1 | Spread (1st 5) 1:57.4 |
| 2, 5, 7, 8, 14, (19), (21) |
| William Miller, William Fowler, Dalton Simmons, Jacob Fowler, Noel Preece, (Zack Hodges), (Marshall Riley) |
| 16:07.6, 17:17.3, 17:29.2, 17:31.0, 18:05.0, (18:48.4), (19:08.8) |
2 | 45 | Floyd County,
VA - Team Time (1st 5) 1:28:04.2 | Spread (1st 5) 2:02.8 |
| 3, 6, 9, 11, 16, (18), (20) |
| Yonas Jeppson, Sage Church, Aaron Shannon, Andre Shannon, Alvaro Vadillo, (Tyler Harris), (Noah Staples) |
| 16:39.2, 17:18.0, 17:38.0, 17:47.0, 18:42.0, (18:46.2), (18:58.2) |
3 | 64 | Giles,
VA - Team Time (1st 5) 1:30:52.1 | Spread (1st 5) 2:11.2 |
| 4, 10, 13, 15, 22, (26), (30) |
| Raheem Williams, Brady Whitehead, Logan Steele, Paul Hernandez, Isaiah Black, (Logan Thompson), (Ethan Greer) |
| 17:14.5, 17:44.8, 18:02.2, 18:24.9, 19:25.7, (20:44.2), (21:16.3) |
4 | 101 | Glenvar,
VA - Team Time (1st 5) 1:36:36.6 | Spread (1st 5) 2:25.9 |
| 12, 17, 23, 24, 25, (27), (29) |
| Dustin Wade, Nate Dugger, Killian McCroskey, Adren Jacobs, Peyton Fletcher, (Brendan Killeen), (Ryan Wilkes) |
| 17:56.5, 18:42.3, 19:42.4, 19:53.0, 20:22.4, (20:53.7), (21:03.2) |
5 | 125 | Martinsville,
VA - Team Time (1st 5) 1:46:30.8 | Spread (1st 5) 9:22.6 |
| 1, 28, 31, 32, 33, (34) |
| Sidney Allen, Adin Hart, Samuel Penta, Ajani Pharr, Daniel Martin, (Tanner Ingram) |
| 16:06.0, 20:59.6, 21:39.6, 22:17.0, 25:28.6, (27:38.0) |