1 | 23 | Goochland,
VA - Team Time (1st 5) 1:31:00.0 | Spread (1st 5) 59.0 |
| 2, 3, 4, 6, 8, (9), (10) |
| Cary Pillow, Reid Caudill, Tucker Huffman, Scott Owens, Larry Minor Jr., (Joshua Hobbs), (Mark Weaver) |
| 17:32.0, 18:15.0, 18:16.0, 18:26.0, 18:31.0, (18:33.0), (18:44.0) |
2 | 52 | Greensville County,
VA - Team Time (1st 5) 1:35:06.0 | Spread (1st 5) 1:20.0 |
| 5, 7, 11, 14, 15, (18), (22) |
| Rakuan Young, Ryan Sykes, Marcus Hicks, Dillion Whitby, Jonathan Jones, (Nathan Allen), (Eric Veliky) |
| 18:24.0, 18:30.0, 18:48.0, 19:40.0, 19:44.0, (20:01.0), (20:08.0) |
3 | 87 | Nottoway School,
VA - Team Time (1st 5) 1:38:11.0 | Spread (1st 5) 2:43.0 |
| 1, 19, 20, 23, 24, (30), (34) |
| Cristobal Morales, Dain Adderly, Jaquan Jennings, Fernando Garcia, Jake Shell, (Seth Campbell), (Javon Jennings) |
| 17:31.0, 20:06.0, 20:07.0, 20:13.0, 20:14.0, (21:03.0), (22:00.0) |
4 | 89 | Amelia County,
VA - Team Time (1st 5) 1:38:48.0 | Spread (1st 5) 1:34.0 |
| 12, 13, 17, 20, 27, (29), (35) |
| Peter Rupkey, Jacob Key, Tyler Redman, Noah Belcher, Brian Emerson, (Liam Rupkey), (Townsend Rankin) |
| 19:01.0, 19:06.0, 19:59.0, 20:07.0, 20:35.0, (20:58.0), (22:03.0) |
5 | 144 | Prince Edward County,
VA - Team Time (1st 5) 1:45:35.0 | Spread (1st 5) 1:24.0 |
| 25, 26, 28, 32, 33, (37), (38) |
| Ian Burns, Brooks Rice, John Henshaw, Kyle Burns, Deonte Blanton, (Johnathan Britt), (Isaiah Godfrey) |
| 20:30.0, 20:32.0, 20:55.0, 21:44.0, 21:54.0, (22:08.0), (22:11.0) |
6 | 161 | Bluestone Sr,
VA - Team Time (1st 5) 1:48:30.0 | Spread (1st 5) 2:49.0 |
| 16, 31, 35, 39, 40, (41), (42) |
| Aaron Moody, Matt Oberholtzer, Mikel Kiger, Cole Johnson, Tyler Nutter, (Tristan Lewis), (Avery Gupton) |
| 19:54.0, 21:15.0, 22:03.0, 22:35.0, 22:43.0, (22:55.0), (22:58.0) |