1 | 24 | Midlothian,
VA - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 1:04.0 |
| 2, 3, 4, 6, 9, (14), (14) |
| Max Etka, Ian Gray, Clay Robb, Andrew Steenkamer, Doug McCreight, (Kellan Nedwick), (Thomas Gray) |
| 15:54.0, 16:19.0, 16:31.0, 16:35.0, 16:58.0, (17:19.0), (17:19.0) |
2 | 88 | Patrick Henry (Ashland),
VA - Team Time (1st 5) 1:25:51.0 | Spread (1st 5) 2:27.0 |
| 1, 5, 20, 21, 41, (47), (56) |
| Noah Campbell, Blake Mason, Carter Burcham, Trevor Mason, Ryan Tinsley, (Ethan Markham), (Ben Schubert) |
| 15:50.0, 16:34.0, 17:32.0, 17:38.0, 18:17.0, (18:31.0), (18:45.0) |
3 | 114 | Courtland,
VA - Team Time (1st 5) 1:28:10.0 | Spread (1st 5) 1:07.0 |
| 11, 12, 21, 32, 38, (47), (52) |
| Robert Gunia, Caleb Delage, Nick Willging, Kyle Ernandes, Zachary Wadas, (Kyle Moore), (Greg Campfield) |
| 17:07.0, 17:10.0, 17:38.0, 18:01.0, 18:14.0, (18:31.0), (18:35.0) |
4 | 117 | Chancellor,
VA - Team Time (1st 5) 1:28:23.0 | Spread (1st 5) 1:08.0 |
| 10, 16, 28, 30, 33, (49), (53) |
| Chauncey Longman, Jordan Dixon, Ethan Bryant, Tyler Miranda, Jeremiah Chukwu, (Cole Taylor), (Xavier White) |
| 17:00.0, 17:20.0, 17:55.0, 18:00.0, 18:08.0, (18:32.0), (18:35.6) |
5 | 131 | Louisa County,
VA - Team Time (1st 5) 1:28:34.1 | Spread (1st 5) 1:37.8 |
| 7, 19, 29, 34, 42, (44), (45) |
| Dillon Nelson, Everett Robinson, Branden Wood, Carryk Bhattal, Kyler Soriano, (Matthew Klapak), (Bowen Varney) |
| 16:39.6, 17:27.3, 17:56.9, 18:12.9, 18:17.4, (18:28.0), (18:28.3) |
6 | 156 | Eastern View,
VA - Team Time (1st 5) 1:30:05.0 | Spread (1st 5) 1:12.0 |
| 13, 27, 35, 35, 46, (60), (61) |
| Nate Cotter, Andres Bencomo, Javier Santos, Matthew LaRosa, Logan Brown, (Will Burton), (Blake Sheads) |
| 17:18.0, 17:51.0, 18:13.0, 18:13.0, 18:30.0, (18:50.0), (18:51.1) |
7 | 160 | Hanover,
VA - Team Time (1st 5) 1:29:40.0 | Spread (1st 5) 1:43.0 |
| 8, 23, 35, 43, 51, (59), (67) |
| Nathaniel Good, Cole Meyers, Troy Chanaria, Zach Chessor, Jackson Mercer, (Tyler Brown), (Wes Gable) |
| 16:50.0, 17:42.0, 18:13.0, 18:22.0, 18:33.0, (18:48.0), (19:24.0) |
8 | 169 | King George,
VA - Team Time (1st 5) 1:30:18.9 | Spread (1st 5) 57.6 |
| 24, 25, 26, 39, 55, (57), (58) |
| Jarrod Brem, Kyle Shea, Abraham Martinez, Devyn Stout, Josh Faneuf, (Brady Wingeart), (Alex Dachos) |
| 17:46.0, 17:46.2, 17:48.9, 18:14.2, 18:43.6, (18:45.5), (18:45.8) |
9 | 202 | Powhatan,
VA - Team Time (1st 5) 1:31:31.5 | Spread (1st 5) 1:49.0 |
| 18, 30, 40, 50, 64, (66), (68) |
| Cooper Schardt, Colton Vosburg, Will Paxton, John Cavedo, Joseph Coward, (Jackson Tester), (Davis Tester) |
| 17:27.0, 18:00.0, 18:16.0, 18:32.5, 19:16.0, (19:22.9), (19:37.3) |
10 | 331 | Dinwiddie County Senior,
VA - Team Time (1st 5) 1:43:41.7 | Spread (1st 5) 5:14.2 |
| 17, 75, 76, 81, 82, (83), (84) |
| Cody Daulton, Jalen Winfield, Seth Moore, Charlie Beekwilder, Christian Lasher, (Michael Erb), (James Beekwilder) |
| 17:25.0, 20:28.0, 20:38.0, 22:31.5, 22:39.2, (23:22.0), (23:51.0) |
11 | 332 | Monacan,
VA - Team Time (1st 5) 1:37:46.7 | Spread (1st 5) 1:19.2 |
| 54, 65, 70, 71, 72, (74), (77) |
| Nick Carlstrom, Mason Colt, Harrison Ivy, Ryan Haynie, Zachary Ashe, (Zachary Gehbauer), (Jacob Ruppert) |
| 18:38.3, 19:18.7, 19:56.0, 19:56.2, 19:57.5, (20:23.7), (20:49.9) |
12 | 345 | Caroline,
VA - Team Time (1st 5) 1:39:11.2 | Spread (1st 5) 2:06.4 |
| 62, 63, 69, 73, 78, (79), (80) |
| Niall Lowrie, Mattew Kenny, Trevor Smith, Chris Blanton, Noah Duker, (Ryan Golloday), (Samuel Merrell) |
| 19:00.9, 19:12.3, 19:44.5, 20:06.2, 21:07.3, (21:11.7), (21:55.9) |