1 | 37 | Brentsville District,
VA - Team Time (1st 5) 1:19:08.0 | Spread (1st 5) 24.0 |
| 4, 6, 8, 9, 10, (41), (74) |
| Jack McNally, Jacob Willis, Connor Prosser, Nicholas Broemmel, Robert Theimer, (Mason King), (Tomek Marciniak) |
| 15:35.0, 15:45.0, 15:53.0, 15:56.0, 15:59.0, (17:11.0), (18:01.0) |
2 | 64 | Lafayette,
VA - Team Time (1st 5) 1:20:05.0 | Spread (1st 5) 1:05.0 |
| 2, 5, 12, 18, 27, (59), (61) |
| Konrad Steck, James Hart, Andrew Loper, Cade Moreno, John Barton, (Marcos Piggott), (Gavin Claus) |
| 15:28.0, 15:41.0, 16:09.0, 16:14.0, 16:33.0, (17:43.0), (17:44.0) |
3 | 111 | Loudoun Valley,
VA - Team Time (1st 5) 1:20:52.0 | Spread (1st 5) 2:11.0 |
| 1, 20, 26, 31, 33, (56), (58) |
| Andrew Hunter, Nick Mercuro, Colton Bogucki, Peter Morris, Cade Kiely, (Kiran Sweatte), (Ian Bogucki) |
| 14:36.0, 16:19.0, 16:27.0, 16:43.0, 16:47.0, (17:33.0), (17:39.0) |
4 | 124 | Warhill,
VA - Team Time (1st 5) 1:22:21.3 | Spread (1st 5) 41.3 |
| 19, 21, 21, 25, 38, (43), (116) |
| Spencer Conti, Christopher Short, Daniel Cretney, Matthew Hrncir, Braden Troy-Wilson, (Ethan Johnson), (Nick Rogers) |
| 16:17.0, 16:20.0, 16:20.0, 16:26.0, 16:58.3, (17:15.0), (19:24.2) |
5 | 140 | Kettle Run,
VA - Team Time (1st 5) 1:23:14.0 | Spread (1st 5) 52.0 |
| 13, 15, 36, 37, 39, (48), (50) |
| Connery Ryon, Dylan Cooke, Daniel Lafever, Devyn Heron, Alec Sekelsky, (Marshall Adzima), (Jake Hamilton) |
| 16:10.0, 16:13.0, 16:54.0, 16:55.0, 17:02.0, (17:22.0), (17:24.7) |
6 | 154 | Hopewell,
VA - Team Time (1st 5) 1:23:38.0 | Spread (1st 5) 1:38.0 |
| 13, 15, 29, 34, 63, (72), (106) |
| Shawn Hudson, Cameron Terry, Dylan Tracy, Chalermpon Brownsey, Pierre Jackson, (Joseph Poitras), (Nathaniel Satterfiel) |
| 16:10.0, 16:13.0, 16:38.0, 16:49.0, 17:48.0, (17:59.0), (19:06.0) |
7 | 189 | Poquoson,
VA - Team Time (1st 5) 1:24:30.0 | Spread (1st 5) 2:49.0 |
| 2, 11, 40, 55, 81, (91), (115) |
| Makinnley Casey, Clint Gault, Tyler Moore, Corbin Armstrong, Kent Garland, (Scott Porter), (Nolan Svitak) |
| 15:28.0, 16:03.0, 17:10.0, 17:32.0, 18:17.0, (18:27.0), (19:15.0) |
8 | 210 | Skyline,
VA - Team Time (1st 5) 1:25:36.0 | Spread (1st 5) 1:42.0 |
| 15, 35, 45, 47, 68, (90), (93) |
| Luke Cline, Justin Haggerty, Demetry Arnold, Tanner Steed, Christian Madden, (David Ricks), (Nick Harpold) |
| 16:13.0, 16:52.0, 17:17.0, 17:19.0, 17:55.0, (18:26.0), (18:32.0) |
9 | 248 | John Champe,
VA - Team Time (1st 5) 1:26:36.0 | Spread (1st 5) 1:51.5 |
| 23, 31, 51, 64, 79, (86), (99) |
| Donald Roessler, Tanner Walker, Sean Pickering, Eric Fuller, Justin Csehoski, (Ryan Peretin), (Jack Kemp) |
| 16:21.0, 16:43.0, 17:28.1, 17:51.4, 18:12.5, (18:24.0), (18:51.5) |
10 | 250 | Central (Woodstock),
VA - Team Time (1st 5) 1:26:38.0 | Spread (1st 5) 1:54.0 |
| 24, 27, 52, 65, 82, (85), (88) |
| Tristan Lucy-Speidel, Ivan Alvarado, Nick Waldron, Josiah Selby, Thomas Gilmore, (Gus Wightman), (Elijah Williams) |
| 16:25.0, 16:33.0, 17:29.0, 17:52.0, 18:19.0, (18:23.0), (18:25.0) |
11 | 319 | James Monroe,
VA - Team Time (1st 5) 1:28:45.0 | Spread (1st 5) 1:41.0 |
| 29, 54, 76, 78, 82, (105), (106) |
| Hunter Frizzell, Evan Cobey, Diallo Braithwaite, Jake Rehm, Jack Miller, (Jacob Pitner), (Jordan Ridderhof) |
| 16:38.0, 17:31.0, 18:06.0, 18:11.0, 18:19.0, (19:05.0), (19:06.0) |
| 319 | York,
VA - Team Time (1st 5) 1:28:52.4 | Spread (1st 5) 1:13.8 |
| 42, 44, 69, 75, 89, (112), (114) |
| Christian Yi, Ethan Jones, Alasdair Thomson, Liam Kempton, Ryan Born, (Benjamin Clarke), (Jacob Cordes) |
| 17:11.8, 17:16.9, 17:56.0, 18:02.1, 18:25.6, (19:11.3), (19:14.7) |
13 | 347 | New Kent,
VA - Team Time (1st 5) 1:29:20.1 | Spread (1st 5) 2:52.1 |
| 7, 66, 84, 94, 96, (103), (119) |
| Andrew Carlin, Tyler Brightwell, Holden Minor, Christian Lysek, Yuri Frazier, (Brian Stevenson), (Justin Stewart) |
| 15:49.0, 17:54.0, 18:22.0, 18:34.0, 18:41.1, (19:03.0), (19:34.0) |
14 | 419 | Culpeper County,
VA - Team Time (1st 5) 1:31:57.3 | Spread (1st 5) 2:07.8 |
| 45, 73, 80, 104, 117, (118), (121) |
| Andrew Wilson, Nathan Stewart, Anthony Verado, Nathaniel Bresnock, Kyle Lafin, (Cameron Cole), (Hunter Mills) |
| 17:17.0, 17:59.3, 18:12.9, 19:03.3, 19:24.8, (19:26.1), (19:44.7) |
15 | 444 | Rock Ridge,
VA - Team Time (1st 5) 1:32:30.4 | Spread (1st 5) 1:07.7 |
| 71, 77, 87, 100, 109, (111), (126) |
| Harrison Autry, Clark Edwards, Sean Megens, Ernesto Muniz-Samalot, Daniel Umana, (Daniel Alex), (Brendan Cwalina) |
| 17:58.8, 18:09.0, 18:24.4, 18:51.7, 19:06.5, (19:09.6), (19:51.6) |
16 | 529 | Armstrong,
VA - Team Time (1st 5) 1:45:24.0 | Spread (1st 5) 8:59.0 |
| 48, 59, 122, 149, 151, (154), (155) |
| Yusufu Ibrahim, David Witcher, Richard Anderson, Kahlil Newson, Kequan Henley, (Deshawn Edwards), (Devon Cook) |
| 17:22.0, 17:43.0, 19:45.0, 24:13.0, 26:21.0, (27:12.0), (27:14.0) |
17 | 540 | Manassas Park,
VA - Team Time (1st 5) 1:36:20.5 | Spread (1st 5) 2:24.6 |
| 62, 97, 120, 128, 133, (136), (137) |
| Zuhayr Shaikh, Kevin Naddoni, Zack Treuting, Kevin Escobar, Hayden DeBuse, (Derek Stoughton), (Josh Bradford) |
| 17:47.4, 18:49.3, 19:36.9, 19:54.9, 20:12.0, (20:29.1), (20:29.8) |
18 | 547 | John Marshall,
VA - Team Time (1st 5) 1:50:28.0 | Spread (1st 5) 10:38.0 |
| 66, 70, 102, 153, 156 |
| Carlos Clinton, Andre Haden, Alex Barmoh, Steven Bey, Kevin Unknown |
| 17:54.0, 17:57.0, 18:55.0, 27:10.0, 28:32.0 |
19 | 556 | Spotsylvania,
VA - Team Time (1st 5) 1:36:18.0 | Spread (1st 5) 1:29.7 |
| 92, 101, 110, 123, 130, (132), (134) |
| James De La Rama, Corbin Holladay, Michael Light, Ivan Harris, Jalen Brown, (Beau Pavey), (Collin Rogers) |
| 18:30.4, 18:53.9, 19:07.9, 19:45.7, 20:00.1, (20:11.9), (20:12.8) |
20 | 562 | Thomas Jefferson (Richmond),
VA - Team Time (1st 5) 1:50:39.0 | Spread (1st 5) 11:09.0 |
| 52, 95, 106, 152, 157 |
| Alsayir Eassa, Ahmed Woodson, Jamon Hicks, Jason Coppinger, Anthony Branham |
| 17:29.0, 18:35.0, 19:06.0, 26:51.0, 28:38.0 |
21 | 589 | George Wythe (Richmond),
VA - Team Time (1st 5) 1:38:43.0 | Spread (1st 5) 3:10.0 |
| 57, 124, 127, 140, 141, (142), (145) |
| Jamal Anderson, Brandon Holly, M. White, Shabazza Kabir, Darrell Purdie, (Kareem Horton), (Maurice Coleman) |
| 17:37.0, 19:47.0, 19:52.0, 20:40.0, 20:47.0, (21:17.0), (22:09.0) |
22 | 596 | William Monroe,
VA - Team Time (1st 5) 1:37:55.8 | Spread (1st 5) 1:18.0 |
| 98, 113, 125, 129, 131, (135), (139) |
| Luke Berry, Kevin Morse, Austin Shifflett, Adam March, Yesaya Iman, (Zach Wright), (Jared Mazurowski) |
| 18:50.0, 19:11.8, 19:50.0, 19:56.0, 20:08.0, (20:18.0), (20:34.0) |
23 | 718 | Colonial Heights,
VA - Team Time (1st 5) 1:50:55.8 | Spread (1st 5) 2:55.0 |
| 138, 143, 144, 146, 147, (148), (150) |
| Natham Cabrera-VasquezColonial, Samuel Korb, Jesse Chernault, Michael Ritenour, Nojan Sheybani, (Christopher Rowe), (Charles Legard) |
| 20:30.5, 21:47.4, 21:52.2, 23:20.2, 23:25.5, (23:45.2), (24:35.4) |