1 | 32 | Midlothian,
VA - Team Time (1st 5) 1:21:25.0 | Spread (1st 5) 48.0 |
| 3, 4, 6, 7, 12, (30), (38) |
| Max Etka, Court Warfield, Clay Robb, Joey Maguire, Andrew Steenkamer, (Max Turkaly), (Eric Overby) |
| 15:53.0, 15:59.0, 16:19.0, 16:33.0, 16:41.0, (17:13.0), (17:24.0) |
2 | 81 | Jamestown,
VA - Team Time (1st 5) 1:24:08.0 | Spread (1st 5) 32.0 |
| 9, 11, 14, 21, 26, (27), (39) |
| Calvin Hart, Taylor Beall, Rylan Flint, John Agnew, Jyrec McCray, (Will Plante), (Richard Middlebrooks) |
| 16:35.0, 16:38.0, 16:46.0, 17:02.0, 17:07.0, (17:08.0), (17:25.0) |
3 | 82 | Grafton,
VA - Team Time (1st 5) 1:22:43.0 | Spread (1st 5) 2:05.0 |
| 1, 5, 20, 24, 32, (36), (37) |
| Price Owens, Miles Owens, Tristan Ruark, Pierce Keesee, Zachary Sturm, (Grey Hasenbank), (Austin Snide) |
| 15:13.0, 16:07.0, 16:59.0, 17:06.0, 17:18.0, (17:22.0), (17:23.0) |
4 | 159 | Lafayette,
VA - Team Time (1st 5) 1:24:56.0 | Spread (1st 5) 2:46.0 |
| 2, 14, 23, 56, 64, (65), (67) |
| Konrad Steck, John Barton, Brenner Beard, Davis Hatcher, Marcos Piggott, (Chris Collins), (Isaiah Woo) |
| 15:14.0, 16:46.0, 17:03.0, 17:53.0, 18:00.0, (18:03.0), (18:05.0) |
5 | 189 | Chancellor,
VA - Team Time (1st 5) 1:26:49.0 | Spread (1st 5) 1:46.0 |
| 10, 16, 17, 63, 83, (94), (101) |
| Robby Foster, Killian O'Gorman, Chauncey Longman, Eli Carr, Brandon Bolick, (Michael Kreider), (Joey Royston) |
| 16:37.0, 16:52.0, 16:58.0, 17:59.0, 18:23.0, (18:43.1), (18:59.0) |
6 | 205 | Louisa County,
VA - Team Time (1st 5) 1:27:25.8 | Spread (1st 5) 1:21.0 |
| 13, 17, 45, 62, 68, (81), (88) |
| Raliegh Findley, Justice Anderson, Dillon Nelson, Forrest Houlgrave, Nathaniel Whitby, (Carryk Bhattal), (Chauncey Everett Robinson) |
| 16:45.0, 16:58.0, 17:39.0, 17:57.8, 18:06.0, (18:22.0), (18:33.1) |
7 | 210 | Smithfield,
VA - Team Time (1st 5) 1:27:37.0 | Spread (1st 5) 34.0 |
| 28, 40, 45, 47, 50, (69), (73) |
| Dominic Fontana, Jon Hamilton, Ben Gittleman, Pace Palmer, Colton Ferguson, (Tim Hoffstaetter), (Johnny Babyak) |
| 17:09.0, 17:26.0, 17:39.0, 17:40.0, 17:43.0, (18:10.0), (18:12.0) |
8 | 247 | Deep Creek,
VA - Team Time (1st 5) 1:28:31.9 | Spread (1st 5) 50.4 |
| 33, 34, 54, 56, 70, (71), (117) |
| Kalen Whaley, Willie Hinton, Elijah James, Phoenix Beaton, Daniel Harrison, (Michael Brown), (Terrance Gladney) |
| 17:20.2, 17:20.5, 17:47.6, 17:53.0, 18:10.6, (18:10.9), (19:25.7) |
9 | 255 | Hanover,
VA - Team Time (1st 5) 1:28:19.5 | Spread (1st 5) 1:48.0 |
| 7, 19, 73, 76, 80, (84), (96) |
| Nathaniel Good, Grant Davis, Will Chesley, Drew Hulburt, Cole Meyers, (Isaiah Mathews), (Tyler Brown) |
| 16:33.0, 16:58.5, 18:12.0, 18:15.0, 18:21.0, (18:25.3), (18:45.6) |
10 | 264 | Great Bridge,
VA - Team Time (1st 5) 1:28:44.8 | Spread (1st 5) 1:19.5 |
| 22, 41, 59, 60, 82, (89), (92) |
| Caleb Mincheff, Alex Belin, Alex Sowers, Evan Pugh, John White, (Ethan Corrigan), (Johnny Chasnet) |
| 17:02.8, 17:27.0, 17:55.7, 17:57.0, 18:22.3, (18:37.1), (18:41.6) |
11 | 280 | King George,
VA - Team Time (1st 5) 1:29:07.8 | Spread (1st 5) 1:39.2 |
| 29, 42, 44, 65, 100, (110), (112) |
| James Peed, Jarrod Brem, Abraham Martinez, Robbie Andrews, Dylan Teaford, (Stephen Klopp), (Thomas Melton) |
| 17:09.8, 17:29.0, 17:37.0, 18:03.0, 18:49.0, (19:15.0), (19:17.0) |
12 | 296 | Eastern View,
VA - Team Time (1st 5) 1:29:29.6 | Spread (1st 5) 1:24.5 |
| 31, 35, 53, 87, 90, (98), (99) |
| Nate Cotter, Coby Gilyard, Matthew LaRosa, Sebastian Thasan, Logan Brown, (Blake Sheads), (Will Burton) |
| 17:13.5, 17:21.0, 17:45.8, 18:31.3, 18:38.0, (18:48.0), (18:48.2) |
13 | 349 | Courtland,
VA - Team Time (1st 5) 1:30:55.1 | Spread (1st 5) 1:23.8 |
| 47, 50, 52, 95, 105, (107), (108) |
| Robert Gunia, Caleb Delage, Nick Willging, Jake Long, James Long, (Nathan Mutty), (Greg Campfield) |
| 17:40.0, 17:43.0, 17:43.3, 18:45.0, 19:03.8, (19:06.9), (19:07.2) |
14 | 436 | Powhatan,
VA - Team Time (1st 5) 1:32:51.3 | Spread (1st 5) 50.4 |
| 72, 85, 86, 91, 102, (109), (118) |
| John Cavedo, Colton Vosburg, Will Paxton, Alec Hillen, Sam Wentworth, (Logan Allen), (Kenny Kinton) |
| 18:11.2, 18:26.6, 18:30.8, 18:41.1, 19:01.6, (19:13.0), (19:32.0) |
15 | 464 | Dinwiddie County Senior,
VA - Team Time (1st 5) 1:35:25.8 | Spread (1st 5) 4:04.0 |
| 24, 77, 103, 123, 137, (138), (144) |
| Andrew Avery, Cody Daulton, Austin Spiers, Tyrize Claud, James Beekwilder, (Michael Beekwilder), (KeAndre McClary) |
| 17:06.0, 18:16.2, 19:03.0, 19:50.6, 21:10.0, (21:18.9), (21:37.0) |
16 | 472 | Churchland,
VA - Team Time (1st 5) 1:34:27.3 | Spread (1st 5) 2:28.6 |
| 49, 75, 104, 115, 129, (133), (141) |
| Edwin Randall, Ja'mont Hike-Charles, Rashun Dorsey, Mikhail Wycoff, Brendon Raphael, (Samuel Reineberg), (Kyle Williams) |
| 17:40.9, 18:12.7, 19:03.1, 19:21.1, 20:09.5, (20:46.2), (21:22.7) |
17 | 487 | Monacan,
VA - Team Time (1st 5) 1:34:50.3 | Spread (1st 5) 2:31.8 |
| 43, 97, 106, 114, 127, (130), (131) |
| James Faris, Ryan Haynie, Mason Colt, Harrison Ivy, Zach Maldonado, (Nicholas Childers), (Brandon Williams) |
| 17:34.5, 18:46.8, 19:04.7, 19:18.0, 20:06.3, (20:10.0), (20:11.0) |
18 | 489 | King's Fork,
VA - Team Time (1st 5) 1:34:34.7 | Spread (1st 5) 1:40.6 |
| 78, 79, 93, 113, 126, (132), (135) |
| Marcus Ramos, Tyler Gray, Jack Van Straten, Trevell Monroe, Jackson Stone, (Lamont Jones), (Lamar Jones) |
| 18:18.2, 18:18.9, 18:41.7, 19:17.1, 19:58.8, (20:12.3), (20:53.0) |
19 | 529 | Caroline,
VA - Team Time (1st 5) 1:36:10.1 | Spread (1st 5) 1:48.2 |
| 58, 111, 119, 120, 121, (122), (125) |
| Daniel Aragon, John Hall, Niall Lowrie, Daniel Dolvin, Ethan Heagney, (Chris Blanton), (Kameron Rigg) |
| 17:54.3, 19:15.5, 19:37.7, 19:40.1, 19:42.5, (19:43.2), (19:58.7) |
20 | 578 | Woodrow Wilson,
VA - Team Time (1st 5) 1:40:02.1 | Spread (1st 5) 3:42.1 |
| 55, 116, 128, 136, 143, (146), (147) |
| Trayvon Young, Travis West, Jayce Etheridge, Ayi Gbedey, Eric Thompson-Williams, (Nathan Conwell II), (Lovell Forts) |
| 17:50.1, 19:24.7, 20:09.0, 21:06.1, 21:32.2, (24:02.2), (25:55.0) |
21 | 598 | Lake Taylor,
VA - Team Time (1st 5) 1:41:27.0 | Spread (1st 5) 3:23.6 |
| 61, 124, 134, 139, 140, (142), (145) |
| Courtney Fullilove, Jalen Wooten, Donaven Perez, Justin Hunt, Ryan Guevara, (Deondre Drummond), (Jacob Harris) |
| 17:57.7, 19:56.3, 20:51.4, 21:20.3, 21:21.3, (21:27.4), (22:02.0) |