1 | 39 | North Cross,
VA - Team Time (1st 5) 1:32:45.5 | Spread (1st 5) 2:00.7 |
| 3, 5, 6, 11, 14, (31), (34) |
| Harry Pearson, Chester Pruitt, Daniel Habib, Patrick Daly, Michael Habib, (Billy Zhai), (Daniel Byrnes) |
| 17:43.2, 18:01.1, 18:02.1, 19:15.2, 19:43.9, (20:58.2), (21:00.0) |
2 | 54 | Virginia Episcopal,
VA - Team Time (1st 5) 1:33:08.4 | Spread (1st 5) 4:22.7 |
| 1, 8, 9, 17, 19, (22), (24) |
| Daniel O'Brien, Josh Buckley, Row Sterne, Charlie Dodson, Thomas Cook, (Joseph Sterne), (John Tharpe) |
| 15:47.0, 18:28.8, 18:34.2, 20:08.7, 20:09.7, (20:15.2), (20:26.1) |
3 | 69 | The Miller School Of Albemarle,
VA - Team Time (1st 5) 1:36:33.8 | Spread (1st 5) 2:38.1 |
| 4, 7, 15, 18, 25, (40), (45) |
| Evan Clouse, Lucas Mariutti, Gentry Jefferson, Coleson Lindsey, Andre Campos, (Jackson Hotchkiss), (Tianyun Yuan) |
| 17:49.9, 18:21.5, 19:44.8, 20:09.6, 20:28.0, (21:21.0), (21:52.9) |
4 | 85 | Roanoke Catholic,
VA - Team Time (1st 5) 1:37:26.9 | Spread (1st 5) 3:42.3 |
| 2, 12, 21, 23, 27, (33), (36) |
| Danny Connelly, Justin Barnard, Johnny Atienza, Casey Welch, Caleb Linick, (Dylan Noell), (Jesse Derringer) |
| 16:48.1, 19:33.2, 20:14.7, 20:20.5, 20:30.4, (20:59.1), (21:00.7) |
5 | 100 | Hargrave Military,
VA - Team Time (1st 5) 1:39:44.1 | Spread (1st 5) 1:54.7 |
| 10, 16, 20, 26, 28, (47), (51) |
| Tyler Morris, John Helvey, Gabriel Medlin, Annad Kharisat, Hamza Al-Tell, (Luis Ramirez vale), (Quinn Griffith) |
| 18:35.8, 19:57.2, 20:11.1, 20:29.5, 20:30.5, (22:06.7), (22:37.6) |
6 | 161 | Fishburne Military,
VA - Team Time (1st 5) 1:44:37.0 | Spread (1st 5) 2:05.0 |
| 13, 32, 34, 39, 43, (44), (48) |
| G Rose, M. Cooper, R. Malone, J Bruinius, Jack Kostor, (J. Hill), (J Poulsen) |
| 19:42.0, 20:59.0, 21:00.0, 21:09.0, 21:47.0, (21:47.1), (22:09.5) |
7 | 200 | Grace Christian,
VA - Team Time (1st 5) 1:47:22.0 | Spread (1st 5) 1:42.0 |
| 30, 38, 41, 42, 49, (53), (58) |
| Logan Carlton, Aiden Ivers, Jacob Dryer, Sam Banta, Steven Vogan, (Stephan Vogan), (Sam Vogan) |
| 20:37.0, 21:07.0, 21:36.0, 21:43.0, 22:19.0, (23:02.0), (26:22.5) |
8 | 248 | Carlisle,
VA - Team Time (1st 5) 2:08:48.7 | Spread (1st 5) 11:35.5 |
| 29, 37, 57, 60, 65 |
| Colin Walsh, Jacob Gonzalez, Preston Painter, Will Twilla, Spencer Hodges |
| 20:34.9, 21:06.5, 24:56.9, 30:00.0, 32:10.4 |
9 | 273 | Eastern Mennonite,
VA - Team Time (1st 5) 2:00:19.5 | Spread (1st 5) 4:34.0 |
| 50, 53, 55, 56, 59 |
| Oliver Hertzler, Jacob Hess, Victor Pou, Philip Martin, Aidan Weaver |
| 22:32.0, 23:02.0, 23:18.8, 24:20.7, 27:06.0 |
10 | 284 | Westover Christian,
VA - Team Time (1st 5) 2:16:47.1 | Spread (1st 5) 8:38.7 |
| 46, 52, 61, 62, 63, (64), (66) |
| Dylan Aaron, Malcom NeSmith, Grayson Buckley, Spencer Wallace, Greyson Bettendorg, (Michael Vickers), (Noah Barber) |
| 22:05.4, 22:47.3, 30:27.6, 30:42.7, 30:44.1, (31:57.8), (33:02.0) |