1 | 39 | The Miller School Of Albemarle,
VA - Team Time (1st 5) 1:34:29.8 | Spread (1st 5) 1:18.4 |
| 3, 5, 8, 10, 13, (16), (18) |
| Rawls Fortenberry, Jake King, Hayden Blom, Thomas Mariutti, Leo Yip, (Spencer Virtue), (Patrick Cogan) |
| 18:10.7, 18:45.0, 19:01.0, 19:04.0, 19:29.1, (19:45.0), (19:55.0) |
2 | 63 | Roanoke Catholic,
VA - Team Time (1st 5) 1:35:37.1 | Spread (1st 5) 3:57.8 |
| 1, 4, 7, 15, 36, (60), (77) |
| Caleb Amstutz, Ryan Gerstemeier, Danny Connelly, Brendan Snow, Connor Snow, (Blake Connell), (Christopher Schaible) |
| 17:24.7, 18:16.9, 18:52.0, 19:41.0, 21:22.5, (23:03.0), (27:00.0) |
3 | 80 | Eastern Mennonite,
VA - Team Time (1st 5) 1:38:37.1 | Spread (1st 5) 2:58.0 |
| 2, 11, 14, 23, 30, (41), (49) |
| Kyle Good, Morgan Shank, Darren Good, Aaron Yoder, Andre' Eanes, (Sebastian LeGoff), (Jake Hall) |
| 18:05.0, 19:19.0, 19:38.0, 20:32.1, 21:03.0, (21:41.0), (22:11.0) |
4 | 130 | Hargrave Military,
VA - Team Time (1st 5) 1:43:22.1 | Spread (1st 5) 1:42.8 |
| 19, 21, 24, 27, 39, (42), (43) |
| Russell Davis, Garret Peterson, Daniel Koenig, Zachary Bunner, Harry Crosby, (Nick Paul), (Garrett Fox) |
| 19:56.2, 20:17.2, 20:36.8, 20:52.9, 21:39.0, (21:45.6), (21:47.6) |
5 | 158 | North Cross,
VA - Team Time (1st 5) 1:45:03.7 | Spread (1st 5) 3:31.6 |
| 9, 22, 29, 46, 52, (57), (63) |
| Walter Mann, Harry Pearson, Harrison Macher, Evan Sherman, Patrick Daly, (Jing Mao Yun), (William Barton) |
| 19:02.4, 20:30.0, 20:58.9, 21:58.4, 22:34.0, (22:51.1), (23:44.0) |
6 | 175 | Fishburne Military,
VA - Team Time (1st 5) 1:46:33.6 | Spread (1st 5) 1:29.5 |
| 25, 26, 33, 44, 47, (50), (56) |
| James Wright, Woonjo Ahn, Logan Amico, Doug Marsh, Jacob Neufeld, (Kurt Wiegand), (Sim Brand) |
| 20:39.5, 20:39.8, 21:12.0, 21:53.3, 22:09.0, (22:26.0), (22:51.0) |
7 | 193 | Virginia Episcopal,
VA - Team Time (1st 5) 1:47:54.6 | Spread (1st 5) 2:15.2 |
| 20, 34, 40, 48, 51, (52), (55) |
| William Lupton, James Campbell, Peter Harrington, David Mcgee, Jonnie Bevan, (Mooney Crews), (Jason Yang) |
| 20:16.3, 21:17.3, 21:39.1, 22:10.4, 22:31.5, (22:34.0), (22:49.3) |
8 | 199 | Grace Christian,
VA - Team Time (1st 5) 1:54:14.4 | Spread (1st 5) 11:28.6 |
| 12, 17, 28, 61, 81, (82) |
| Jeremy Hardigree, Jack Terry, Grady Sadlier, Aaron Underwood, Jensen Cain, (Jaeden Cain) |
| 19:24.0, 19:51.0, 20:57.7, 23:09.1, 30:52.6, (31:23.0) |
9 | 257 | Blessed Sacrament-Huguenot,
VA - Team Time (1st 5) 1:58:25.9 | Spread (1st 5) 7:47.7 |
| 6, 38, 69, 71, 73, (74), (75) |
| Jack Toomey, Quincy Green, Ryan Fisher, Zack Dickerson, Nick Cheseldine, (Adam Baldwin), (James Morsch) |
| 18:46.5, 21:33.1, 25:29.3, 26:02.8, 26:34.2, (26:37.4), (26:45.5) |
10 | 261 | Kenston Forest,
VA - Team Time (1st 5) 1:56:01.1 | Spread (1st 5) 5:35.9 |
| 35, 37, 45, 68, 76 |
| Joshua Loftus, Paden Lawson, Lex Schwabenton, Nash Daughtery, Daniel Kruiger |
| 21:21.4, 21:25.1, 21:57.9, 24:19.4, 26:57.3 |
11 | 288 | Fuqua,
VA - Team Time (1st 5) 1:58:10.6 | Spread (1st 5) 6:12.1 |
| 31, 54, 59, 66, 78 |
| Stone Tucker, Curtis Rogers, Benjamin Wade, David Hice, Guy Wall |
| 21:03.9, 22:44.2, 22:53.5, 24:13.0, 27:16.0 |
12 | 300 | Carlisle,
VA - Team Time (1st 5) 2:00:53.9 | Spread (1st 5) 5:25.0 |
| 32, 62, 64, 70, 72, (79) |
| John Mark Daniel, Shawn Ikegami, Ricky Moody, Dyer Pace, Preston Painter, (Kim Liko) |
| 21:09.0, 23:37.0, 23:55.0, 25:38.9, 26:34.0, (27:26.1) |
13 | 353 | Westover Christian,
VA - Team Time (1st 5) 2:13:26.7 | Spread (1st 5) 9:17.0 |
| 58, 65, 67, 80, 83, (84), (85) |
| Josh Buckley, Nathan Honea, Jhett Wheeler, Corey Mays, Antonio Vacanti, (Daniel Cartwright), (Christian Ryan) |
| 22:51.2, 23:56.9, 24:15.7, 30:14.7, 32:08.2, (34:53.8), (35:29.9) |