1 | 38 | Midlothian,
VA - Team Time (1st 5) 1:23:26.2 | Spread (1st 5) 1:03.9 |
| 1, 6, 7, 11, 13, (18), (19) |
| Max Etka, Brian Tavenner, Andrew Steenkamer, Ian Gray, Ben Scott, (Thomas Gray), (Joey Maguire) |
| 15:56.3, 16:43.2, 16:48.5, 16:58.0, 17:00.2, (17:10.3), (17:13.4) |
2 | 92 | Courtland,
VA - Team Time (1st 5) 1:25:50.6 | Spread (1st 5) 59.0 |
| 3, 16, 21, 22, 30, (55), (61) |
| Robert Gunia, Caleb Delage, Jacob Houck, Kyle Ernandes, Matthew Spicer, (Alexander Sappenfield), (Patrick Pins) |
| 16:35.0, 17:05.0, 17:17.0, 17:19.6, 17:34.0, (18:27.7), (18:45.0) |
3 | 96 | Chancellor,
VA - Team Time (1st 5) 1:26:10.4 | Spread (1st 5) 1:21.0 |
| 5, 12, 14, 24, 41, (43), (45) |
| Jordan Dixon, Connor Adkins, Cole Taylor, Jacob Caldwell, Liam O'Gorman, (Jeremiah Chukwu), (Thomas Peterson) |
| 16:42.0, 17:00.0, 17:02.4, 17:23.0, 18:03.0, (18:06.6), (18:15.0) |
4 | 114 | Louisa County,
VA - Team Time (1st 5) 1:26:06.6 | Spread (1st 5) 1:40.7 |
| 2, 15, 26, 35, 36, (39), (47) |
| Branden Wood, Matthew Klapak, Bowen Varney, Kyler Soriano, Nicholas Emmert, (Everett Robinson), (Caiden Davenport) |
| 16:05.9, 17:03.0, 17:25.5, 17:45.6, 17:46.6, (17:49.9), (18:18.0) |
5 | 120 | Powhatan,
VA - Team Time (1st 5) 1:26:52.0 | Spread (1st 5) 1:26.0 |
| 4, 10, 29, 37, 40, (69), (72) |
| Gavin Timmons, Cooper Schardt, Will Paxton, Colton Vosburg, John Cavedo, (Davis Tester), (Noah Allen) |
| 16:36.0, 16:55.0, 17:32.0, 17:47.0, 18:02.0, (19:18.0), (19:23.0) |
6 | 136 | Patrick Henry (Ashland),
VA - Team Time (1st 5) 1:27:35.0 | Spread (1st 5) 1:37.0 |
| 8, 9, 23, 42, 54, (70), (73) |
| Trevor Mason, Carter Burcham, Luke Taylor, Michael Leff, Ethan Markham, (Josh Pomeroy), (Quin Smith) |
| 16:50.0, 16:51.0, 17:22.0, 18:05.0, 18:27.0, (19:19.0), (19:44.0) |
7 | 157 | King George,
VA - Team Time (1st 5) 1:28:08.7 | Spread (1st 5) 19.0 |
| 27, 28, 31, 34, 37, (44), (48) |
| Alex Dachos, Josh Faneuf, Abraham Martinez, Matt Rose, Devyn Stout, (Jason Healey), (Justiin Healey) |
| 17:28.0, 17:31.0, 17:38.7, 17:44.0, 17:47.0, (18:06.9), (18:20.2) |
8 | 174 | Hanover,
VA - Team Time (1st 5) 1:28:56.2 | Spread (1st 5) 1:13.6 |
| 17, 25, 32, 50, 50, (52), (53) |
| Ethan Coleman, Cole Myers, Troy Charania, Ethan Belote, Khaliq McQueen, (Jake Osborn), (Ryan Brown) |
| 17:08.4, 17:25.0, 17:38.8, 18:22.0, 18:22.0, (18:23.3), (18:24.0) |
9 | 268 | Monacan,
VA - Team Time (1st 5) 1:32:22.8 | Spread (1st 5) 1:15.0 |
| 33, 56, 57, 60, 62, (64), (66) |
| Mason Colt, Ryan Haynie, Jacob Ruppert, Nick Carlstrom, Harrison Ivy, (Hayden Hanson), (Zachary Gehbauer) |
| 17:40.0, 18:28.0, 18:37.7, 18:42.1, 18:55.0, (19:06.4), (19:09.8) |
10 | 275 | Eastern View,
VA - Team Time (1st 5) 1:32:55.7 | Spread (1st 5) 40.7 |
| 46, 49, 58, 59, 63, (68), (75) |
| Thomas Yates, Elijah Akbar, Matthew LaRosa, Mack Luckinbill, Conner Tull, (Will Burton), (Sebastian Thasan) |
| 18:17.5, 18:20.5, 18:38.9, 18:40.6, 18:58.2, (19:17.2), (20:05.2) |
11 | 336 | Dinwiddie County Senior,
VA - Team Time (1st 5) 1:41:40.5 | Spread (1st 5) 5:14.7 |
| 20, 74, 79, 81, 82, (83), (84) |
| Cody Daulton, KeAndre McClary, Seth Moore, Charlie Beekwilder, Christian Lasher, (Gabe Walker), (Jalen Winfield) |
| 17:15.5, 19:58.8, 20:28.0, 21:28.0, 22:30.2, (22:32.8), (23:16.1) |
12 | 356 | Caroline,
VA - Team Time (1st 5) 1:38:01.6 | Spread (1st 5) 1:03.4 |
| 65, 67, 71, 76, 77, (78), (80) |
| Dominic Kittle, Trevor Smith, Sean Kenny, Zachary Mosonyi, Aidan Huff, (Noah Lowrie), (Gordon Unterbrink) |
| 19:07.4, 19:12.8, 19:20.1, 20:10.5, 20:10.8, (20:11.1), (21:23.8) |