1 | 22 | Western Albemarle,
VA - Team Time (1st 5) 1:20:53.1 | Spread (1st 5) 46.1 |
| 1, 3, 4, 6, 8, (11), (14) |
| Gannon Willcutts, Trevor Stutzman, Andrew de Jong, Chris Ferguson, Nathaniel Hashisaki, (Webb Cy), (Henry Cohen) |
| 15:38.7, 16:13.8, 16:15.3, 16:20.5, 16:24.8, (16:30.5), (16:34.7) |
2 | 95 | Loudoun Valley,
VA - Team Time (1st 5) 1:23:52.2 | Spread (1st 5) 1:25.2 |
| 2, 12, 19, 29, 33, (40) |
| Drew Hunter, Nolan Tadie, Cade Kiely, Ethan Gallagher, Noah Hunter, (Kiran Sweatte) |
| 15:59.1, 16:32.0, 16:41.8, 17:15.0, 17:24.3, (17:47.6) |
3 | 127 | Central (Woodstock),
VA - Team Time (1st 5) 1:25:28.4 | Spread (1st 5) 43.6 |
| 17, 25, 26, 27, 32, (43), (49) |
| Ivan Alvarado, Taylor LaFever, Zach Zollner, Tristan Lucy-Speidel, Ryan Freiwald, (Nick Waldron), (Wyatt Robinson) |
| 16:38.5, 17:07.8, 17:09.7, 17:10.3, 17:22.1, (17:51.5), (18:08.4) |
4 | 129 | Warren County,
VA - Team Time (1st 5) 1:25:46.7 | Spread (1st 5) 1:30.6 |
| 5, 18, 31, 36, 39, (46), (85) |
| Zach Beckner, Nick Myers, Nathan Lund, Eric Stafira, Zach Workman, (Michael Mallery), (John Coffron) |
| 16:16.7, 16:40.2, 17:21.3, 17:41.2, 17:47.3, (18:00.4), (19:53.2) |
5 | 145 | Hidden Valley,
VA - Team Time (1st 5) 1:26:08.8 | Spread (1st 5) 1:44.1 |
| 7, 20, 23, 47, 48, (52), (63) |
| Noah Long, Sammy LeHardy, Eli Harding, Matthew Rogers, Tristin Loflin, (Robby Rosenfeld), (Dylan McDonald) |
| 16:21.4, 16:42.9, 16:56.6, 18:02.4, 18:05.5, (18:10.9), (18:27.6) |
6 | 182 | Skyline,
VA - Team Time (1st 5) 1:27:18.5 | Spread (1st 5) 1:47.8 |
| 16, 21, 24, 60, 61, (72), (80) |
| Tanner Steed, Luke Cline, Justin Haggerty, Matt McInturff, Chase Lenz, (Alex Moran), (Christian Madden) |
| 16:37.9, 16:51.7, 16:58.2, 18:25.0, 18:25.7, (18:44.6), (19:14.6) |
7 | 192 | Monticello,
VA - Team Time (1st 5) 1:28:29.2 | Spread (1st 5) 1:52.0 |
| 10, 34, 42, 50, 56, (57), (68) |
| Cole Dickerson, Thomas Michener, Mac Sochor, Andrew Gonce, Matt Park, (Zander McNeish), (Drew Wolanski) |
| 16:28.6, 17:39.1, 17:51.4, 18:09.5, 18:20.6, (18:21.3), (18:34.3) |
8 | 201 | William Monroe,
VA - Team Time (1st 5) 1:28:11.9 | Spread (1st 5) 2:04.2 |
| 15, 22, 35, 59, 70, (74), (78) |
| Anthony Houchens, Adam March, Kevin Morse, Zach Wright, Alec Yost, (Austin Shifflett), (Jared Mazurowski) |
| 16:35.4, 16:53.8, 17:39.2, 18:23.9, 18:39.6, (18:51.5), (19:06.0) |
9 | 203 | John Champe,
VA - Team Time (1st 5) 1:28:24.6 | Spread (1st 5) 1:43.6 |
| 13, 28, 53, 54, 55, (77), (79) |
| Donald Roessler, Sean Pickering, Eric Fuller, Connor Day, Jordan Spellar, (Eric Betsill), (Anush Karnati) |
| 16:32.6, 17:10.6, 18:11.6, 18:13.6, 18:16.2, (19:01.8), (19:13.3) |
10 | 282 | New Kent,
VA - Team Time (1st 5) 1:31:27.2 | Spread (1st 5) 2:50.8 |
| 9, 41, 75, 76, 81, (82), (83) |
| Andrew Carlin, Tyler Brightwell, Joey Clark, James Giffin, Christian Lysek, (Michael Snead), (Michael Stevenson) |
| 16:25.4, 17:50.9, 18:54.3, 19:00.4, 19:16.2, (19:17.7), (19:26.1) |
11 | 288 | Spotswood,
VA - Team Time (1st 5) 1:33:34.7 | Spread (1st 5) 3:18.8 |
| 30, 38, 45, 87, 88, (89), (90) |
| Derek Hess, Parker Kenee, Zane Hottinger, Michael Mejia, Tristan Naftel, (Jonathan Krauss), (Kyle Eichlin) |
| 17:16.5, 17:45.7, 17:56.6, 20:00.6, 20:35.3, (20:43.9), (20:45.4) |
12 | 289 | Abingdon,
VA - Team Time (1st 5) 1:31:32.6 | Spread (1st 5) 44.4 |
| 44, 51, 58, 67, 69, (71), (86) |
| Matthew McMurray, Max Price, Luke Icenhour, Mason Roe, Bridger Johnson, (Hunter Nichols), (Jordan Dove) |
| 17:51.6, 18:10.8, 18:22.7, 18:31.5, 18:36.0, (18:42.3), (19:58.0) |
13 | 294 | Christiansburg,
VA - Team Time (1st 5) 1:31:40.1 | Spread (1st 5) 47.2 |
| 37, 62, 64, 65, 66, (73), (84) |
| Luke Daley, Ian Wnorowski, Lawson Kennan, Ryan Morgan, Landon Bell, (Tyler Neeble), (Nicolas Rosso) |
| 17:43.8, 18:27.0, 18:28.9, 18:29.4, 18:31.0, (18:49.5), (19:29.0) |