1 | 53 | Spring Mills,
WV - Team Time (1st 5) 1:39:02.1 | Spread (1st 5) 1:17.2 |
| 5, 10, 11, 12, 15, (17), (22) |
| Dustin Bradsher, David Wilson, Gavin Roche, Isaiah Griffin, Leo Landry, (Toby Warfield), (Tyler Driggers) |
| 18:56.9, 19:47.8, 19:58.4, 20:04.9, 20:14.1, (20:20.2), (21:05.1) |
2 | 55 | Musselman,
WV - Team Time (1st 5) 1:37:28.6 | Spread (1st 5) 3:22.5 |
| 2, 3, 6, 18, 26 |
| Silas Yates, Justin Moss, Justin Jordan, Jose Martinez, Micah Spake |
| 18:08.8, 18:28.0, 18:58.0, 20:22.5, 21:31.3 |
3 | 69 | Hedgesville,
WV - Team Time (1st 5) 1:39:55.9 | Spread (1st 5) 2:34.5 |
| 4, 7, 16, 19, 23, (27), (31) |
| Andrew Butcher, Jack Burton, Branden Blackwell, Daniel Null, Max Spencer, (Duncan Campbell), (Dean Hitchings-Strickler) |
| 18:40.2, 19:10.5, 20:18.9, 20:31.6, 21:14.7, (22:02.6), (26:28.6) |
4 | 77 | Martinsburg,
WV - Team Time (1st 5) 1:41:35.4 | Spread (1st 5) 1:09.0 |
| 9, 13, 14, 20, 21, (25), (28) |
| Ethan Thomas, Macon Fleming, Joshua Sauls, Andrew Cottam, Lochlyn Campbell, (Aden Reid), (Jordan Baker) |
| 19:38.9, 20:07.6, 20:13.4, 20:47.6, 20:47.9, (21:25.8), (22:14.7) |
5 | 92 | Princeton Senior,
WV - Team Time (1st 5) 1:45:42.9 | Spread (1st 5) 6:36.5 |
| 1, 8, 24, 29, 30 |
| Zachary Neal, Brady McCabe, Jacob Hall, Jaden Helmandollar, Josh Gordon |
| 17:46.2, 19:17.6, 21:16.0, 23:00.4, 24:22.7 |