1 | 25 | Altavista,
VA - Team Time (1st 5) 1:26:58.0 | Spread (1st 5) 1:06.0 |
| 2, 3, 4, 6, 10, (20), (21) |
| Oshea Nowlin, Colin Blanks, Ashton Reynolds, Kevin Yang, Zac Borders, (James Monroe), (Travis Brooks) |
| 16:58.0, 17:04.0, 17:17.0, 17:35.0, 18:04.0, (19:25.0), (19:27.0) |
2 | 69 | Luray,
VA - Team Time (1st 5) 1:33:05.0 | Spread (1st 5) 1:38.0 |
| 7, 11, 15, 17, 19, (25), (26) |
| Chauncey Liscomb, Derrick Wood, Austin Bly, Warren Supthin, Chris Griffith, (Brian Holloway), (Jacob Payne) |
| 17:39.0, 18:07.0, 18:50.0, 19:12.0, 19:17.0, (19:53.0), (19:54.0) |
3 | 81 | Mountain View (Quicksburg),
VA - Team Time (1st 5) 1:34:19.0 | Spread (1st 5) 1:16.0 |
| 12, 13, 16, 18, 22, (24), (28) |
| Kaelan Sorrells, Isaac Blank, Mark Keith, Hayden Kennedy, Juan Jacuinde, (Tyler Lacek), (Reilly Hughes) |
| 18:17.0, 18:21.0, 18:53.0, 19:15.0, 19:33.0, (19:49.0), (20:03.0) |
4 | 97 | Galileo Magnet,
VA - Team Time (1st 5) 1:36:13.8 | Spread (1st 5) 4:46.8 |
| 1, 7, 27, 29, 33, (38), (39) |
| Colin Henry Stevens, Angelo Lamothe, William Jones, Joshua Buckley, Sidney Moore, (Gavin Oaks), (Corey Watkins) |
| 16:47.0, 17:39.0, 19:56.0, 20:18.0, 21:33.8, (23:51.9), (25:22.2) |
5 | 124 | William Campbell,
VA - Team Time (1st 5) 1:45:43.2 | Spread (1st 5) 8:22.4 |
| 5, 9, 34, 36, 40 |
| Nathan Williams, Dylan Boggs, Josh Keller, Jacob Dinternam, Brody Decker |
| 17:33.0, 18:03.0, 21:40.6, 22:31.2, 25:55.4 |
6 | 130 | Riverheads,
VA - Team Time (1st 5) 1:40:26.7 | Spread (1st 5) 2:20.7 |
| 14, 23, 30, 31, 32, (35), (37) |
| Ethan Ernst, Ian Patterson, Zach Hipes, Rhett Simpson, Derrike Hunsberger, (David Cassell), (Jameson Kelly) |
| 18:38.0, 19:40.0, 20:27.0, 20:43.0, 20:58.7, (21:50.2), (23:01.0) |