1 | 38 | Woodrow Wilson,
WV - Team Time (1st 5) 1:25:58.9 | Spread (1st 5) 3:40.9 |
| 1, 2, 3, 15, 17, (20), (28) |
| Chris Barbera, Ryan Vaught, Miles Kominsky, Brennan McGinnis, David Ricottelli, (Andrew Randolph), (Aaron Bailey) |
| 15:25.6, 16:08.1, 16:47.5, 18:31.2, 19:06.5, (19:31.3), (20:01.9) |
2 | 80 | Musselman,
WV - Team Time (1st 5) 1:33:07.3 | Spread (1st 5) 3:57.0 |
| 6, 8, 11, 14, 41, (45), (46) |
| Asher Personett, Hunter Reed, Samuel Garrett, Evan Penrose, Noe Heredia, (Conner Yaegel), (Isaac McCarthy) |
| 17:30.6, 17:42.4, 18:03.5, 18:23.2, 21:27.6, (21:54.0), (22:08.7) |
3 | 81 | Spring Mills,
WV - Team Time (1st 5) 1:33:40.6 | Spread (1st 5) 2:39.7 |
| 4, 5, 21, 25, 26, (30), (32) |
| Travis Hoffman, Zane Braithwaite, Dylan Millard, Cameron Jenkins, Adam Stout, (Dakota DiMarino), (Weston Reeves) |
| 17:11.9, 17:28.8, 19:32.1, 19:36.2, 19:51.6, (20:21.2), (20:36.8) |
4 | 104 | Washington,
WV - Team Time (1st 5) 1:36:54.3 | Spread (1st 5) 2:35.0 |
| 9, 16, 19, 29, 31, (36), (40) |
| Nathan Walker, Corbin Dickerson, Joseph Schmitt, Ethan Stewart, Grayson Longmore, (Aaron Charlebois), (Luke Sakole) |
| 17:52.8, 19:04.2, 19:22.2, 20:07.3, 20:27.8, (21:02.3), (21:19.4) |
5 | 107 | Martinsburg,
WV - Team Time (1st 5) 1:37:15.0 | Spread (1st 5) 3:02.7 |
| 10, 18, 22, 23, 34, (38), (39) |
| Josh Barnes, Nathan Roemer, Steven Williams, Trey Earhart, Dylan Cominsky, (Jack Cushwa), (Liam Mayes) |
| 17:54.1, 19:18.9, 19:32.4, 19:32.8, 20:56.8, (21:13.3), (21:16.3) |
6 | 118 | Hedgesville,
WV - Team Time (1st 5) 1:37:34.2 | Spread (1st 5) 3:25.4 |
| 12, 13, 24, 27, 42, (43), (44) |
| Owen Lehr, Griffin Sibole, Nicolas Morel, Michael Gregg, Joel Minicozzi, (Chris Mundey), (Tyler Seidel) |
| 18:09.4, 18:17.0, 19:35.8, 19:57.2, 21:34.8, (21:45.7), (21:53.6) |
7 | 159 | Berkeley Springs,
WV - Team Time (1st 5) 1:43:20.0 | Spread (1st 5) 5:15.5 |
| 7, 33, 35, 37, 47 |
| Logan Heironimus, Roman Kirk, Dylan Wise, Dylan Carter, Landon Riggleman |
| 17:36.0, 20:48.9, 21:01.0, 21:02.6, 22:51.5 |