1 | 65 | Suncrest,
WV - Team Time (1st 5) 47:25.2 | Spread (1st 5) 1:12.8 |
| 2, 11, 15, 17, 20, (21), (33) |
| John Gullion, Seth Collins, Kevin Donnelly, Abe Goldsmith, Andrew Kerzak, (Matt Watson), (Evan Gump) |
| 8:38.0, 9:32.5, 9:39.4, 9:44.5, 9:50.8, (9:51.2), (10:25.1) |
2 | 66 | St. Francis Central Catholic,
WV - Team Time (1st 5) 47:35.2 | Spread (1st 5) 57.2 |
| 5, 9, 10, 19, 23, (34), (36) |
| AJ Gamponia, Nicholas Solomon, Bo Giuliani, Andrew Christy, Andrew Riley, (Anthony Gabriele), (Andrew Phillips) |
| 9:00.3, 9:22.4, 9:27.9, 9:47.1, 9:57.5, (10:25.4), (10:49.9) |
3 | 73 | East Fairmont,
WV - Team Time (1st 5) 47:39.5 | Spread (1st 5) 1:31.9 |
| 1, 8, 18, 22, 24, (25), (31) |
| Aaron Saymansky, Ryland Rexrode, Isaac Flohr, Joshua Weist, Joshua Poe, (Tanner Wisenbaler), (Nathaniel Bee) |
| 8:32.2, 9:21.3, 9:46.5, 9:55.4, 10:04.1, (10:09.8), (10:21.6) |
4 | 80 | South (Morgantown),
WV - Team Time (1st 5) 48:07.5 | Spread (1st 5) 1:18.0 |
| 4, 6, 12, 28, 30, (32), (41) |
| Jeffery Shishler, Jacob Kiehl, Chais Shockley, Rediet Knight, Andrew Jones, (Trenton Miller), (Abel Knight) |
| 8:59.8, 9:02.5, 9:32.9, 10:14.5, 10:17.8, (10:23.5), (11:12.4) |
5 | 86 | Central Preston,
WV - Team Time (1st 5) 48:27.4 | Spread (1st 5) 1:28.9 |
| 3, 14, 16, 26, 27, (35), (38) |
| Ryan Ferrell, Evan Thomas, Nicholas Barlow, Jay Baker, Junior Noss, (Tim Scroggs), (Ward Ries) |
| 8:43.7, 9:37.5, 9:42.2, 10:11.4, 10:12.6, (10:47.4), (10:52.5) |
6 | 125 | Bruceton,
WV - Team Time (1st 5) 50:50.2 | Spread (1st 5) 1:41.4 |
| 7, 13, 29, 37, 39 |
| Shawn Strosnider, Brennan Nolan, Maliek Friend, Tyler Ayers, Logan Harsh |
| 9:12.1, 9:35.7, 10:17.5, 10:51.4, 10:53.5 |
7 | 214 | South Preston,
WV - Team Time (1st 5) 1:00:26.6 | Spread (1st 5) 1:46.9 |
| 40, 42, 43, 44, 45, (46), (47) |
| Clayton Flynn, Scotty Deal, Dylan Hamilton, Marcus Barro, Matthew Allen, (Mauricio Barro), (Grant Zuchowski) |
| 11:06.5, 11:14.3, 12:23.9, 12:48.5, 12:53.4, (13:11.2), (15:39.3) |