1 | 15 | Midlothian,
VA - Team Time (1st 5) 1:20:13.4 | Spread (1st 5) 1:01.3 |
| 1, 2, 3, 4, 5, (7), (8) |
| Randy Hahn, Court Warfield, Zack Wilson, Max Etka, Clay Robb, (Brandon Hazelrigg), (Eric Overby) |
| 15:29.2, 15:53.8, 16:09.5, 16:10.4, 16:30.5, (16:53.0), (16:53.5) |
2 | 61 | Hanover,
VA - Team Time (1st 5) 1:28:24.6 | Spread (1st 5) 1:35.8 |
| 6, 12, 13, 14, 16, (17), (18) |
| Nathaniel Good, Charlie Rosser, Isaiah Mathews, Will Chesley, Michael Chin, (Will Sadler), (Jake Osborn) |
| 16:42.2, 17:28.9, 17:55.4, 18:00.1, 18:18.0, (18:26.9), (18:29.9) |
3 | 92 | Powhatan,
VA - Team Time (1st 5) 1:32:05.6 | Spread (1st 5) 1:45.9 |
| 10, 19, 20, 21, 22, (26), (28) |
| Chase Miffleton, Connor Fletcher, Alec Hillen, John Cavedo, Sam Wentworth, (Logan Allen), (Nick LaRaffa) |
| 17:14.6, 18:35.5, 18:36.0, 18:39.0, 19:00.5, (19:30.8), (19:31.7) |
4 | 96 | Monacan,
VA - Team Time (1st 5) 1:33:06.1 | Spread (1st 5) 2:20.7 |
| 9, 15, 23, 24, 25, (29), (30) |
| James Faris, Stephanie Burnett, Joe Montante, Brandon Williams, Joel Calfee, (A j Soukop), (Dylan Schork) |
| 17:00.4, 18:16.0, 19:12.3, 19:16.3, 19:21.1, (19:36.9), (19:45.1) |
5 | 134 | Dinwiddie County Senior,
VA - Team Time (1st 5) 1:40:51.3 | Spread (1st 5) 5:47.2 |
| 11, 27, 31, 32, 33, (34), (35) |
| Andrew Avery, Tyrize Claud, Austin Spiers, Michael Beekwilder, Alex Teutsch, (Seth Moore), (James Beekwilder) |
| 17:15.3, 19:31.1, 19:52.7, 21:09.7, 23:02.5, (23:15.1), (25:36.2) |