1 | 47 | Bishop Sullivan Catholic,
VA - Team Time (1st 5) 1:26:53.8 | Spread (1st 5) 43.0 |
| 2, 8, 10, 13, 14, (15), (18) |
| Roy Fullmer, Joshua Seidensticker, Raul Acevedo, Sammay Averill, Riley Dillon, (Jeremy Morris), (Amare McCalla) |
| 16:57.2, 17:17.1, 17:21.5, 17:37.8, 17:40.2, (17:46.2), (18:11.2) |
2 | 68 | Peninsula Catholic,
VA - Team Time (1st 5) 1:28:51.6 | Spread (1st 5) 1:31.3 |
| 3, 6, 17, 19, 23, (28), (32) |
| Billy Driscoll, Alex Fowler, Johnathan Mummert, Quinn Layman, Andrew Curtis, (Connor Muha), (Evan Simpson) |
| 16:57.7, 17:16.0, 17:56.0, 18:12.9, 18:29.0, (19:08.7), (19:24.8) |
3 | 71 | Walsingham Academy,
VA - Team Time (1st 5) 1:29:20.5 | Spread (1st 5) 1:32.2 |
| 1, 7, 20, 21, 22, (24), (30) |
| Jake Falcone, Brody Cox, Nick Primich, Andrew Robinson, Parker Shonka, (Brendan Bouchard), (Clay Carpenter) |
| 16:53.8, 17:16.2, 18:22.0, 18:22.5, 18:26.0, (18:39.6), (19:19.0) |
4 | 86 | Norfolk Collegiate,
VA - Team Time (1st 5) 1:30:27.4 | Spread (1st 5) 2:45.9 |
| 5, 9, 11, 25, 36, (37), (40) |
| Blake Hrisko, Ronnie Boone, Austin Hrisko, Karl Hochradel, Evan Wallach, (Jack Wynne), (Keron Kelley) |
| 17:04.3, 17:19.8, 17:26.7, 18:46.4, 19:50.2, (19:51.8), (20:25.0) |
5 | 88 | Cape Henry Collegiate,
VA - Team Time (1st 5) 1:30:31.7 | Spread (1st 5) 2:11.1 |
| 4, 12, 16, 27, 29, (34), (39) |
| Michael McKnew, Owen Klimkiewicz, Jonah Zuckerman, Connor Amet, Matthew Todl, (Jackson Hills), (Michael Coleman) |
| 17:01.1, 17:27.9, 17:49.5, 19:01.0, 19:12.2, (19:43.9), (20:16.4) |
6 | 186 | Nansemond Suffolk Academy,
VA - Team Time (1st 5) 1:40:09.7 | Spread (1st 5) 1:51.3 |
| 26, 35, 38, 42, 45, (46), (47) |
| Ethan Hicks, Jameson Maples, Preston DeFeo, Kevin Li, Jacob Slattery, (Sean O'Keefe), (Aidan Defoe) |
| 18:57.7, 19:47.6, 20:03.1, 20:32.3, 20:49.0, (21:00.7), (21:08.1) |
7 | 223 | Hampton Roads Academy,
VA - Team Time (1st 5) 1:45:49.6 | Spread (1st 5) 2:38.7 |
| 31, 44, 48, 49, 51, (55), (57) |
| Gage Beach, Malcolm Middleton, Dylan Evans, Aaron Carlson, Jamie Dornan, (Jack Silberhorn), (Ryan White) |
| 19:22.7, 20:38.0, 21:51.7, 21:55.8, 22:01.4, (22:23.7), (23:17.3) |
8 | 246 | Greenbrier Christian,
VA - Team Time (1st 5) 1:49:21.6 | Spread (1st 5) 4:00.3 |
| 33, 50, 52, 53, 58, (59), (60) |
| Cole Sebura, Auberon Palma, Josh Smith, Isaac Camerena, Matthew Mueller, (Lukas Sanness), (Nolan Swogger) |
| 19:32.7, 22:00.0, 22:02.1, 22:13.8, 23:33.0, (23:43.7), (23:49.4) |
9 | 255 | Norfolk Christian,
VA - Team Time (1st 5) 1:49:55.3 | Spread (1st 5) 3:33.0 |
| 41, 43, 54, 56, 61, (62) |
| Declan MacDonald, Ty Smith, Grady Sumner, Preston Luke, TJ Root, (Micah Gyorfi) |
| 20:27.0, 20:37.4, 22:20.1, 22:30.8, 24:00.0, (29:13.1) |