1 | 29 | Musselman,
WV - Team Time (1st 5) 1:32:09.9 | Spread (1st 5) 1:12.9 |
| 2, 3, 4, 7, 13, (19), (30) |
| Cole Kleppner, Parker Mackey, Jayden Allen, Nate Sidow, Michael Beard, (Conner Yaegel), (Isaac McCarthy) |
| 18:06.8, 18:07.6, 18:09.1, 18:26.7, 19:19.7, (19:41.3), (21:06.5) |
2 | 54 | Spring Mills,
WV - Team Time (1st 5) 1:34:29.0 | Spread (1st 5) 1:51.9 |
| 1, 6, 14, 15, 18, (20), (22) |
| Travis Hoffman, Zane Braithwaite, Addison Hough, Weston Reeves, Jonathan Weller, (Adam Stout), (Noah Siegrest) |
| 17:45.0, 18:21.0, 19:22.3, 19:23.8, 19:36.9, (19:45.7), (19:53.3) |
3 | 62 | Hedgesville,
WV - Team Time (1st 5) 1:35:15.7 | Spread (1st 5) 1:39.1 |
| 5, 9, 11, 16, 21, (25) |
| Daniel Burton, Griffin Sibole, Nicolas Morel, Chris Mundey, Noah Cupp, (Joel Minicozzi) |
| 18:13.6, 18:40.2, 18:54.7, 19:34.5, 19:52.7, (20:16.3) |
4 | 79 | Washington,
WV - Team Time (1st 5) 1:36:56.7 | Spread (1st 5) 1:42.8 |
| 8, 10, 12, 23, 26, (31), (32) |
| Mark Maloney, Joseph Schmitt, Nikolas Runion, Ethan Stewart, Grayson Longmore, (Aaron Charlebois), (Hagen McGowan) |
| 18:38.9, 18:41.3, 19:04.6, 20:10.2, 20:21.7, (21:12.1), (21:14.2) |
5 | 125 | Martinsburg,
WV - Team Time (1st 5) 1:42:29.2 | Spread (1st 5) 1:31.1 |
| 17, 24, 27, 28, 29, (33) |
| Nathan Roemer, Liam Mayes, Trey Earehart, Nico Szabo, Jack Cushwa, (Bryson Lewis) |
| 19:35.2, 20:13.0, 20:34.4, 21:00.3, 21:06.3, (23:28.9) |