1 | 33 | Virginia Episcopal,
VA - Team Time (1st 5) 1:28:57.0 | Spread (1st 5) 2:20.0 |
| 1, 6, 7, 9, 10, (15), (16) |
| Colin Walsh, Thomas Fenton, Josh Schindler, Ryan Locker, David Herbert, (George Jones), (Fisher Zhang) |
| 16:07.6, 18:04.1, 18:04.7, 18:13.0, 18:27.6, (18:48.8), (19:07.1) |
2 | 49 | North Cross,
VA - Team Time (1st 5) 1:31:15.4 | Spread (1st 5) 2:17.0 |
| 2, 4, 12, 13, 18, (29), (52) |
| Kyle Thompson, Dylan White, Peter Krzeminski, Alex Dickenson, Harry Anderson, (Konur Onufer), (Paul Schueler) |
| 16:55.8, 17:44.9, 18:39.6, 18:42.3, 19:12.8, (20:03.5), (23:15.4) |
3 | 79 | Roanoke Catholic,
VA - Team Time (1st 5) 1:34:25.0 | Spread (1st 5) 2:40.1 |
| 3, 11, 14, 24, 27, (31), (32) |
| Christian Thompson, Bennett Atienza, Bauer Adkins, Nicholas Foster, Thomas Stadnyk, (Sean O'Herron), (Luca Coniglione) |
| 17:23.0, 18:32.1, 18:46.0, 19:40.8, 20:03.1, (20:18.4), (20:19.8) |
4 | 91 | Grace Christian,
VA - Team Time (1st 5) 1:35:24.4 | Spread (1st 5) 2:29.5 |
| 5, 8, 20, 25, 33, (38), (46) |
| Nate Reid, Austin Barker, Jed Derrick, Sam Vogan, Sam Lum, (Caleb Cashion), (Canon Reid) |
| 17:50.7, 18:06.4, 19:15.1, 19:52.0, 20:20.2, (20:55.9), (21:50.9) |
5 | 131 | Eastern Mennonite,
VA - Team Time (1st 5) 1:39:10.1 | Spread (1st 5) 1:10.3 |
| 21, 22, 23, 30, 35, (37), (39) |
| Jakob Gerlach, Drew Holland, Ben Huyard, Jedrek Sneary, Silas King, (Phil Diener), (Luke Rogers) |
| 19:22.4, 19:28.6, 19:36.4, 20:10.0, 20:32.7, (20:46.0), (21:02.0) |
6 | 157 | Fishburne Military,
VA - Team Time (1st 5) 1:41:44.2 | Spread (1st 5) 2:02.8 |
| 19, 28, 34, 36, 40, (50), (53) |
| A Bowman, D Larson, N Zapata, E Lianez, J Billings, (Jayden Jefferson), (E Simpson) |
| 19:13.2, 20:03.2, 20:31.8, 20:40.0, 21:16.0, (23:03.5), (23:31.6) |
7 | 176 | Brunswick Academy,
VA - Team Time (1st 5) 1:44:42.9 | Spread (1st 5) 3:32.0 |
| 17, 26, 41, 44, 48 |
| Brady Burke, Christian Lecher, Cameron Lynch, Cullen Corum, Jacky ZHU |
| 19:08.4, 20:01.7, 21:20.7, 21:31.7, 22:40.4 |
8 | 230 | Hargrave Military,
VA - Team Time (1st 5) 1:50:47.6 | Spread (1st 5) 1:49.8 |
| 42, 43, 45, 49, 51, (55), (61) |
| Parker Dohm, Thomas Gullotti, Phoenix Johnson, Bohong Yang, Christopher Roe, (Ethan Teluk), (Gabriel Ezenma) |
| 21:24.2, 21:30.3, 21:36.0, 23:03.1, 23:14.0, (24:18.0), (35:41.1) |
9 | 272 | The Miller School Of Albemarle,
VA - Team Time (1st 5) 2:04:51.9 | Spread (1st 5) 5:04.7 |
| 47, 54, 56, 57, 58, (59), (60) |
| Ben Allen, Jules Kauffman, Leo Crisler, Jackson Skipper, Hank Chen, (Derek Li), (Jason Guo) |
| 22:25.1, 24:04.0, 24:40.0, 26:13.0, 27:29.8, (34:04.1), (35:13.5) |