1 | 26 | Virginia Episcopal,
VA - Team Time (1st 5) 1:30:18.0 | Spread (1st 5) 3:14.1 |
| 1, 4, 5, 7, 9, (13), (15) |
| Daniel O'Brien, Row Sterne, Josh Buckley, Colin Walsh, Joseph Sterne, (John Tharpe), (Thomas Cook) |
| 15:55.5, 18:07.7, 18:23.2, 18:42.0, 19:09.6, (19:54.7), (20:06.1) |
2 | 67 | Roanoke Catholic,
VA - Team Time (1st 5) 1:39:11.9 | Spread (1st 5) 4:14.3 |
| 2, 11, 12, 17, 25, (27), (28) |
| Danny Connelly, Johnny Atienza, Justin Barnard, Bennett Atienza, Adrian Dimarco, (Noah Boucher), (Caleb Linick) |
| 17:28.7, 19:42.7, 19:54.1, 20:23.4, 21:43.0, (21:53.8), (22:08.3) |
3 | 84 | Hargrave Military,
VA - Team Time (1st 5) 1:42:54.4 | Spread (1st 5) 4:06.1 |
| 6, 10, 18, 19, 31, (35), (36) |
| Gabriel Medlin, Tyler Morris, Hamza Al-Tell, Rashed Khraisat, Adian Thomas, (Gage Crisp), (Walter Thompson) |
| 18:37.5, 19:37.7, 20:53.3, 21:02.3, 22:43.6, (23:27.1), (23:27.8) |
4 | 127 | North Cross,
VA - Team Time (1st 5) 1:49:07.7 | Spread (1st 5) 7:17.6 |
| 3, 16, 20, 42, 46, (50) |
| Harry Pearson, Sam Karlen, Michael Habib, Billy Zhai, Sam Clark, (Zack Sommer) |
| 18:05.7, 20:07.6, 21:20.6, 24:10.5, 25:23.3, (30:27.8) |
5 | 130 | Eastern Mennonite,
VA - Team Time (1st 5) 1:49:42.5 | Spread (1st 5) 3:37.8 |
| 14, 22, 24, 33, 37, (38), (39) |
| Jakob Gerlach, Chris Meixner Guest, Jacob Hess, Phil Diener, Philip Martin, (Oliver Hertzler), (Jonathan Showalter) |
| 19:55.2, 21:25.3, 21:41.0, 23:08.0, 23:33.0, (23:35.5), (23:41.8) |
6 | 147 | Fishburne Military,
VA - Team Time (1st 5) 1:51:29.1 | Spread (1st 5) 5:19.9 |
| 8, 26, 32, 40, 41 |
| G Rose, J. Hill, H Earhart, W Terry, A Smith |
| 18:44.5, 21:48.8, 22:47.5, 24:03.9, 24:04.4 |
7 | 150 | Grace Christian,
VA - Team Time (1st 5) 1:52:35.7 | Spread (1st 5) 2:45.6 |
| 21, 23, 29, 34, 43, (44), (47) |
| Jacob Dryer, Aiden Ivers, Steven Vogan, Sam Vogan, Sam Banta, (Eli Artley), (Seth Rancks) |
| 21:25.0, 21:34.0, 22:10.3, 23:15.8, 24:10.6, (24:13.2), (26:01.8) |
8 | 223 | Tidewater Academy,
VA - Team Time (1st 5) 2:13:29.0 | Spread (1st 5) 11:31.3 |
| 30, 45, 48, 49, 51 |
| Jakob Bonnett, James Overton, Joey Fanney, Matti Rehberger, Trenton Jones |
| 22:25.8, 24:13.4, 26:10.9, 26:41.8, 33:57.1 |