1 | 40 | Lafayette,
VA - Team Time (1st 5) 1:21:38.9 | Spread (1st 5) 43.3 |
| 3, 5, 6, 12, 14, (15), (26) |
| Jason Menzies, Andrew Loper, Konrad Steck, Cade Moreno, Derek Holdsworth, (James Hart), (Gage Moreno) |
| 15:53.3, 16:15.0, 16:19.0, 16:35.0, 16:36.6, (16:40.0), (17:09.0) |
2 | 46 | Brentsville District,
VA - Team Time (1st 5) 1:22:21.1 | Spread (1st 5) 25.0 |
| 4, 9, 10, 11, 12, (16), (21) |
| Corey Tooke, Richard Knab, Jacob Willis, Robert Theimer, Jack McNally, (Nicholas Broemmel), (Daniel Broemmel) |
| 16:10.0, 16:31.3, 16:31.8, 16:33.0, 16:35.0, (16:48.0), (16:57.1) |
3 | 124 | Loudoun Valley,
VA - Team Time (1st 5) 1:24:40.6 | Spread (1st 5) 2:12.4 |
| 1, 20, 29, 36, 38, (47), (70) |
| Drew Hunter, Nolan Tadie, Noah Hunter, Ethan Gallagher, Cade Kiely, (Justin Ruiz), (Kiran Sweatte) |
| 15:23.6, 16:54.0, 17:15.0, 17:32.0, 17:36.0, (17:52.9), (18:23.0) |
4 | 137 | Kettle Run,
VA - Team Time (1st 5) 1:25:52.7 | Spread (1st 5) 50.7 |
| 18, 19, 22, 35, 43, (45), (46) |
| Connery Ryon, Dylan Cooke, Marshall Adzima, Devyn Heron, Reece Cooke, (Daniel Lafever), (Alec Sekelsky) |
| 16:51.3, 16:51.5, 16:58.0, 17:29.9, 17:42.0, (17:44.0), (17:48.0) |
5 | 172 | Warhill,
VA - Team Time (1st 5) 1:27:07.0 | Spread (1st 5) 1:10.0 |
| 17, 23, 29, 50, 53, (57), (65) |
| Christopher Short, Matthew Hrncir, Jimmy Sabin, Julian Walton, Braden Troy-Wilson, (Ethan Johnson), (Gavin Herspold) |
| 16:50.0, 17:04.0, 17:15.0, 17:58.0, 18:00.0, (18:04.0), (18:16.0) |
6 | 188 | Warren County,
VA - Team Time (1st 5) 1:27:23.1 | Spread (1st 5) 1:35.3 |
| 8, 23, 42, 56, 59, (73), (112) |
| Zach Beckner, Nick Myers, Nathan Lund, Zach Workman, Eric Stafira, (Michael Mallery), (John Coffron) |
| 16:29.0, 17:04.0, 17:41.9, 18:03.9, 18:04.3, (18:25.3), (19:32.0) |
7 | 214 | York,
VA - Team Time (1st 5) 1:27:36.4 | Spread (1st 5) 2:18.6 |
| 2, 33, 55, 61, 63, (80), (102) |
| Dawson Connell, Ben Kempton, Christian Yi, Alasdair Thomson, Ethan Jones, (Joseph Daly), (Liam Kempton) |
| 15:52.9, 17:23.0, 18:02.0, 18:07.0, 18:11.5, (18:35.0), (19:15.0) |
8 | 276 | John Champe,
VA - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 1:34.0 |
| 25, 40, 49, 79, 83, (103), (115) |
| Donald Roessler, Devyn Kreb, Sean Pickering, Connor Day, Eric Fuller, (Ryan Fuller), (Anush Karnati) |
| 17:05.0, 17:39.0, 17:55.0, 18:34.0, 18:39.0, (19:16.0), (19:35.0) |
| 276 | New Kent,
VA - Team Time (1st 5) 1:29:43.0 | Spread (1st 5) 2:29.5 |
| 7, 43, 67, 69, 90, (99), (101) |
| Andrew Carlin, Tyler Brightwell, Holden Minor, Micah Scorsone, Joey Clark, (Christian Lysek), (Michael Stevenson) |
| 16:24.0, 17:42.0, 18:21.2, 18:22.3, 18:53.5, (19:11.0), (19:14.4) |
10 | 299 | Central (Woodstock),
VA - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 55.0 |
| 37, 52, 66, 68, 76, (88), (103) |
| Ivan Alvarado, Tristan Lucy-Speidel, Taylor LaFever, Zach Zollner, Ryan Freiwald, (Nick Waldron), (Wyatt Robinson) |
| 17:34.0, 17:59.0, 18:20.0, 18:22.0, 18:29.0, (18:51.0), (19:16.0) |
11 | 300 | Skyline,
VA - Team Time (1st 5) 1:30:38.3 | Spread (1st 5) 1:54.8 |
| 31, 34, 41, 96, 98, (117), (118) |
| Tanner Steed, Justin Haggerty, Luke Cline, Alex Moran, David Ricks, (Christian Madden), (Matt Myers) |
| 17:15.7, 17:27.1, 17:41.0, 19:04.0, 19:10.5, (19:51.3), (19:53.8) |
12 | 311 | Culpeper County,
VA - Team Time (1st 5) 1:30:54.9 | Spread (1st 5) 22.9 |
| 54, 60, 62, 64, 71, (75), (82) |
| Andrew Wilson, Kyle Lafin, Stephen Blankenship, Luther Gibbs, Aaron Austin, (Nathan Stewart), (Cameron Cole) |
| 18:01.0, 18:06.0, 18:10.0, 18:14.0, 18:23.9, (18:28.0), (18:36.5) |
13 | 324 | Spotsylvania,
VA - Team Time (1st 5) 1:31:13.0 | Spread (1st 5) 1:55.0 |
| 27, 27, 86, 87, 97, (107), (110) |
| Sawyer Czarnecki, Kyle Newton, Alberto Mejia, Corbin Holladay, James De La Rama, (Sam Glass), (Michael Ligett) |
| 17:13.0, 17:13.0, 18:49.0, 18:50.0, 19:08.0, (19:17.5), (19:27.0) |
14 | 343 | Poquoson,
VA - Team Time (1st 5) 1:31:29.9 | Spread (1st 5) 1:25.0 |
| 32, 72, 74, 81, 84, (91), (93) |
| Makinnley Casey, Corbin Armstrong, Clint Gault, Tyler Moore, Kyle Cherry, (Bobby Lowery), (Kent Garland) |
| 17:19.0, 18:25.1, 18:25.8, 18:36.0, 18:44.0, (18:54.1), (18:57.1) |
15 | 414 | James Monroe,
VA - Team Time (1st 5) 1:33:41.3 | Spread (1st 5) 1:15.0 |
| 50, 78, 92, 94, 100, (105), (106) |
| Sean Kissane, Josh Rehm, Nye Lott, Jack Miller, Rafael Hernandez, (Joe Hall), (Hunter Frizzell) |
| 17:58.0, 18:32.0, 18:56.0, 19:02.3, 19:13.0, (19:16.1), (19:17.2) |
16 | 418 | William Monroe,
VA - Team Time (1st 5) 1:33:49.0 | Spread (1st 5) 1:43.0 |
| 48, 57, 89, 108, 116, (120), (122) |
| Anthony Houchens, Adam March, Kevin Morse, Alec Yost, Austin Shifflett, (Mike Kleine), (Zach Wright) |
| 17:53.0, 18:04.0, 18:53.0, 19:23.0, 19:36.0, (20:00.0), (20:15.0) |
17 | 422 | Manassas Park,
VA - Team Time (1st 5) 1:33:47.0 | Spread (1st 5) 1:57.0 |
| 38, 77, 84, 109, 114, (119), (124) |
| Zuhayr Shaikh, Zack Treuting, Kevin Naddoni, Kevin Naddaux, Kevin Gupta, (Wesley Mullins), (Kevin Escobar) |
| 17:36.0, 18:30.0, 18:44.0, 19:24.0, 19:33.0, (19:57.0), (20:25.0) |
18 | 620 | Hopewell,
VA - Team Time (1st 5) 1:43:31.0 | Spread (1st 5) 2:40.0 |
| 110, 121, 126, 130, 133, (134), (135) |
| Shawn Hudson, Dylan Tracy, Markel Goode, Pierre Jackson, Joseph Poitas, (Julio Romero), (Nathaniel Satterfield) |
| 19:27.0, 20:09.0, 20:26.0, 21:22.0, 22:07.0, (22:13.0), (22:15.0) |
19 | 657 | Colonial Heights,
VA - Team Time (1st 5) 1:47:07.9 | Spread (1st 5) 2:46.3 |
| 123, 125, 129, 138, 142, (151), (160) |
| Nojan Sheybani, Samuel Korb, Langdon Conklin, Michael Ritenour, Christopher Rowe, (Clay Morris), (James Garcia) |
| 20:17.5, 20:25.5, 20:57.2, 22:23.9, 23:03.8, (23:56.5), (25:06.8) |
20 | 664 | Southampton,
VA - Team Time (1st 5) 1:48:43.0 | Spread (1st 5) 3:40.9 |
| 113, 127, 139, 140, 145, (146), (148) |
| Kevin Watford, Enoch Westover, Cameron Mchenry, Cole Jarratt, Thomas Taylor, (Brian Cooke), (Devin Hacker) |
| 19:32.5, 20:39.7, 22:25.8, 22:51.6, 23:13.4, (23:13.9), (23:40.5) |
21 | 702 | Petersburg,
VA - Team Time (1st 5) 1:56:15.0 | Spread (1st 5) 7:02.0 |
| 95, 137, 150, 157, 163 |
| Andre Daniels, Keith Brown, Daquan Tyler, Courtney Holleman, Clarenz Blizzard |
| 19:03.0, 22:23.0, 23:55.0, 24:49.0, 26:05.0 |
22 | 712 | George Wythe (Richmond),
VA - Team Time (1st 5) 1:54:56.0 | Spread (1st 5) 3:40.0 |
| 128, 136, 141, 153, 154, (166), (168) |
| Maurice Coleman, M. White, Tonje Durham, Brandon Holly, Jamal Anderson, (Talvin Sallie), (Eric Crews) |
| 20:47.0, 22:19.0, 22:57.0, 24:26.0, 24:27.0, (26:57.0), (33:00.0) |
23 | 743 | Armstrong,
VA - Team Time (1st 5) 2:06:54.0 | Spread (1st 5) 12:22.0 |
| 132, 143, 144, 155, 169 |
| Jaleel Byars, Trey Patterson, Robert Valentine, Harrison Bates, Richard Anderson |
| 21:46.0, 23:08.0, 23:09.0, 24:43.0, 34:08.0 |
24 | 766 | Park View (South Hill),
VA - Team Time (1st 5) 2:05:08.6 | Spread (1st 5) 8:05.1 |
| 131, 149, 158, 161, 167 |
| Dakota Martin, Tristan Beale, Noah Nichols, Chris Brown, Damien Taylor |
| 21:28.2, 23:52.3, 24:53.9, 25:20.9, 29:33.3 |
25 | 776 | John Marshall,
VA - Team Time (1st 5) 2:02:36.0 | Spread (1st 5) 1:45.0 |
| 147, 152, 156, 159, 162, (164), (165) |
| Eric Duncan, Carlos Clinton, David Johnson, Boise O'Neil, Alex Barmoh, (Andre Hayden), (Green Zaekwon) |
| 23:38.0, 23:57.0, 24:44.0, 24:54.0, 25:23.0, (26:06.0), (26:29.0) |