1 | 22 | Trinity Episcopal,
VA - Team Time (1st 5) 1:20:41.5 | Spread (1st 5) 49.8 |
| 1, 3, 4, 6, 8, (10), (13) |
| Guy Shelby, Chris Cantone, Reider Strehler, Mac Strehler, Alden Knipe, (Ben Gross), (Sean McKeown) |
| 15:41.0, 16:05.9, 16:07.8, 16:16.0, 16:30.8, (16:51.0), (17:09.0) |
2 | 84 | Woodberry Forest,
VA - Team Time (1st 5) 1:27:44.2 | Spread (1st 5) 52.1 |
| 12, 14, 17, 20, 21, (23), (24) |
| Addison Winston, Nicholas Evans, Peter Shelton, Logan Rafield, Averett Flory, (Eric Ways), (Hagood Grantham) |
| 17:03.1, 17:14.3, 17:38.6, 17:53.0, 17:55.2, (18:01.9), (18:03.1) |
3 | 87 | Collegiate,
VA - Team Time (1st 5) 1:27:48.6 | Spread (1st 5) 2:20.2 |
| 2, 15, 19, 22, 29, (30), (34) |
| Scott Newton, Andy Emroch, Connor Partlow, Kyle Mosman, Ian Rowland, (Luke Page), (William Bennett) |
| 16:04.6, 17:28.7, 17:52.3, 17:58.2, 18:24.8, (18:37.7), (18:48.1) |
4 | 99 | Norfolk Academy,
VA - Team Time (1st 5) 1:27:58.3 | Spread (1st 5) 2:14.3 |
| 7, 9, 25, 27, 31, (38), (40) |
| Grant Wiggins, Ian Granger, Alan Salimov, John Vahadi-Faridi, Nick Swarup, (Jay Shah), (Vernon O'Berry) |
| 16:23.8, 16:38.7, 18:05.8, 18:11.9, 18:38.1, (19:23.2), (19:33.9) |
5 | 126 | St. Christopher's,
VA - Team Time (1st 5) 1:30:28.3 | Spread (1st 5) 2:47.9 |
| 5, 26, 28, 32, 35, (37), (45) |
| Eddie Whitlock, Drew Rowe, Will Bruner, Liam Boland, Danny Murillo, (Gregory ScheerCook), (Mitchell Phillips) |
| 16:13.7, 18:08.2, 18:18.6, 18:46.2, 19:01.6, (19:22.4), (20:14.5) |
6 | 147 | Fork Union Military Academy,
VA - Team Time (1st 5) 1:33:33.1 | Spread (1st 5) 3:10.9 |
| 11, 16, 36, 41, 43, (44), (46) |
| Avery Martin, Peter Lomong, Alexander Lomong, Aidin Jones, Ashton Olsen, (Jonathan Stone), (Alex Johnson) |
| 16:55.1, 17:38.0, 19:10.8, 19:43.2, 20:06.0, (20:12.0), (20:15.1) |
7 | 186 | St Annes Belfield,
VA - Team Time (1st 5) 1:39:22.2 | Spread (1st 5) 5:29.7 |
| 18, 33, 39, 42, 54, (55), (56) |
| Tim Viere, Blake Thatcher, Joseph Gonnella, Linzy Cumbia, Matt Yoon, (Tony Ye), (Forest Lin) |
| 17:51.3, 18:48.0, 19:23.6, 19:58.3, 23:21.0, (23:57.1), (25:09.0) |
8 | 245 | Steward,
VA - Team Time (1st 5) 1:46:40.8 | Spread (1st 5) 39.7 |
| 47, 48, 49, 50, 51, (52), (53) |
| Noah Poling, Matt Wolf, Benjamin Cardwell, Walker Poling, Garrett Toler, (Tyler Ludlam), (Ethan Maestrello) |
| 20:54.4, 21:18.4, 21:20.4, 21:33.5, 21:34.1, (21:39.3), (23:10.5) |