1 | 55 | Cape Henry Collegiate,
VA - Team Time (1st 5) 1:36:32.2 | Spread (1st 5) 3:00.1 |
| 2, 7, 12, 15, 19, (20), (21) |
| Zach Earl, Connor Amet, Johnny Mcguigan, Nate Jensen, Jonah Zuckerman, (Michael McKnew), (William Fryer) |
| 17:24.7, 18:56.5, 19:50.1, 19:56.1, 20:24.8, (20:30.7), (20:36.3) |
2 | 56 | Peninsula Catholic,
VA - Team Time (1st 5) 1:37:19.2 | Spread (1st 5) 1:11.6 |
| 5, 10, 11, 13, 17, (22), (48) |
| Johnathan Mummert, Quinn Layman, Alex Fowler, Andrew Curtis, Brendon Domzal, (Drew McFadden), (Ethan Sargent) |
| 18:51.2, 19:16.3, 19:17.7, 19:51.2, 20:02.8, (20:37.3), (35:17.2) |
3 | 65 | Bishop Sullivan Catholic,
VA - Team Time (1st 5) 1:38:13.0 | Spread (1st 5) 2:09.0 |
| 3, 9, 14, 16, 23, (27), (31) |
| Jack Devito, Lawrence Maclin, Ian Dooley, Sammay Averill, Gavin Reingold, (Andreas Melendez), (Jack Hemelt) |
| 18:31.0, 19:09.0, 19:55.0, 19:58.0, 20:40.0, (21:08.0), (21:53.0) |
4 | 97 | Walsingham Academy,
VA - Team Time (1st 5) 1:42:32.6 | Spread (1st 5) 3:22.2 |
| 4, 6, 25, 29, 33, (34), (36) |
| Parker Shonka, Jake Falcone, Brendan Bouchard, Dominick Yacono, Clay Carpenter, (Andrew Robinson), (Nick Primich) |
| 18:50.9, 18:54.2, 20:54.6, 21:39.8, 22:13.1, (22:13.6), (22:20.5) |
5 | 124 | Hampton Roads Academy,
VA - Team Time (1st 5) 1:45:26.7 | Spread (1st 5) 4:12.3 |
| 8, 18, 26, 32, 40, (44), (47) |
| Tyler Metalavich, William Wilson, Daniel Hager, Jack Silberhorn, Jay Barreto, (Christian Culp), (Aidan Thompson) |
| 19:03.1, 20:08.2, 21:01.0, 21:59.0, 23:15.4, (24:54.7), (28:06.1) |
6 | 143 | Greenbrier Christian,
VA - Team Time (1st 5) 1:47:56.2 | Spread (1st 5) 6:56.4 |
| 1, 28, 35, 38, 41, (42), (46) |
| Louka Fetter, Samuel Sonin, DJ Thompson, Matthew Mueller, Auberon Palma, (Mason Somers), (David Williams) |
| 17:10.2, 21:32.4, 22:17.5, 22:49.5, 24:06.6, (24:22.9), (25:40.4) |
7 | 173 | Nansemond Suffolk Academy,
VA - Team Time (1st 5) 1:53:02.8 | Spread (1st 5) 3:55.6 |
| 24, 30, 37, 39, 43, (45) |
| Ian Zimmerman, Kevin Li, Sean O'Keefe, Reid Stambaugh, Jacob Slattery, (Andy Beute) |
| 20:42.8, 21:42.8, 22:44.0, 23:14.8, 24:38.4, (25:18.6) |