1 | 19 | James Madison,
VA - Team Time (1st 5) 1:20:44.0 | Spread (1st 5) 55.0 |
| 1, 2, 3, 5, 8, (10), (16) |
| Sean Grimm, Chamberlain Zulauf, Patrick Murphy, Zachary Holden, Connor Castellaw, (Kevin Murphy), (Trevor Weinstock) |
| 15:36.0, 16:10.0, 16:11.0, 16:16.0, 16:31.0, (16:35.0), (16:59.0) |
2 | 62 | Washington-Liberty,
VA - Team Time (1st 5) 1:23:32.0 | Spread (1st 5) 42.0 |
| 6, 7, 13, 18, 18, (21), (42) |
| Jonny Jackson, Marco Viola, James Gusmer, Thomas Dunlap, Donald Herndon, (Jona Siberstein), (Justin Szczerbinski) |
| 16:19.0, 16:22.0, 16:49.0, 17:01.0, 17:01.0, (17:08.0), (18:01.0) |
3 | 97 | Hayfield,
VA - Team Time (1st 5) 1:25:13.0 | Spread (1st 5) 33.0 |
| 12, 15, 20, 23, 27, (29) |
| Kevin Fletcher, Seth Williams, Matthew Saltus, Austin Jones, Micheal Sipes, (Brandon Kremer) |
| 16:46.0, 16:54.0, 17:04.0, 17:10.0, 17:19.0, (17:22.0) |
4 | 115 | South Lakes,
VA - Team Time (1st 5) 1:26:02.0 | Spread (1st 5) 37.0 |
| 14, 17, 22, 31, 31, (37), (45) |
| John LeBerre, Sean Casey, Owen Walker, Peter Sepulveda, Jack Watkins, (Ben Freeman), (Connor Smith) |
| 16:53.0, 17:00.0, 17:09.0, 17:30.0, 17:30.0, (17:38.0), (18:05.0) |
5 | 117 | McLean,
VA - Team Time (1st 5) 1:25:36.0 | Spread (1st 5) 1:21.0 |
| 4, 23, 26, 30, 34, (39), (48) |
| Alex Pierce, Jack Reed, Jeremy Siegel, Alex Weischedel, Duncan Green, (Nick Reutemann), (Tristan Liu) |
| 16:14.0, 17:10.0, 17:14.0, 17:23.0, 17:35.0, (17:48.0), (18:18.0) |
6 | 162 | Langley,
VA - Team Time (1st 5) 1:27:28.2 | Spread (1st 5) 30.2 |
| 25, 28, 35, 36, 38, (40), (41) |
| Brendan Coffey, James Spear, Dylan Fitzgerald, Max Poster, Dotson Hsing, (Matthew Cox), (Andrew Farnsworth) |
| 17:12.0, 17:19.1, 17:37.2, 17:37.7, 17:42.2, (17:48.9), (17:50.9) |
7 | 178 | Yorktown,
VA - Team Time (1st 5) 1:28:23.0 | Spread (1st 5) 1:39.0 |
| 9, 33, 44, 45, 47, (51) |
| Ryan Lesmez, Samuel Wall, Brennan Henning, Taylor Beall, Austin Stout, (Rex Birgisson) |
| 16:32.0, 17:32.0, 18:03.0, 18:05.0, 18:11.0, (18:37.0) |
8 | 204 | Fairfax,
VA - Team Time (1st 5) 1:30:22.0 | Spread (1st 5) 2:06.0 |
| 11, 42, 49, 50, 52, (53), (54) |
| Drew Robinson, Max Heiche, Chad Jones, Denton Knight, Ben Orndorff, (Sebastian Perez), (Gage Shook) |
| 16:37.0, 18:01.0, 18:29.0, 18:32.0, 18:43.0, (18:53.0), (18:59.0) |