1 | 64 | St. Marys,
WV - Team Time (1st 5) 1:32:34.0 | Spread (1st 5) 2:07.0 |
| 2, 6, 16, 17, 23, (24), (36) |
| Jordan Whitehair, Charlie Drazba, Grant DeLancey, Newt Cottrill, Dylan Hupp, (Derrek Carpenter), (Trevor Cottrill) |
| 17:14.0, 18:00.0, 18:56.0, 19:03.0, 19:21.0, (19:37.0), (20:29.0) |
2 | 99 | Ravenswood,
WV - Team Time (1st 5) 1:36:39.0 | Spread (1st 5) 58.0 |
| 15, 19, 20, 20, 25, (26), (39) |
| Luke Sadecky, Adam Palmer, Will Schindler, Jon Hayman, Chase Jarrell, (Andrew Ely), (Damian Morriston) |
| 18:54.0, 19:17.0, 19:18.0, 19:18.0, 19:52.0, (19:56.0), (20:44.0) |
3 | 126 | Charleston Catholic,
WV - Team Time (1st 5) 1:38:34.0 | Spread (1st 5) 2:26.0 |
| 4, 28, 29, 32, 33, (34), (38) |
| Marcus Black, Pyper Rowe, Justin Snyder, David Wroth, Spencer Panero, (Scott Standish), (Alex Casingal) |
| 17:50.0, 20:06.0, 20:09.0, 20:13.0, 20:16.0, (20:25.0), (20:34.0) |
4 | 129 | Ritchie County,
WV - Team Time (1st 5) 1:38:15.0 | Spread (1st 5) 3:44.0 |
| 3, 9, 22, 47, 48, (50), (54) |
| Johnny Hogue, Clinton Hardman, Joshua James, Walker Davis, Dylan Skidmore, (Andrew Davis), (Carson Poling) |
| 17:45.0, 18:33.0, 19:20.0, 21:08.0, 21:29.0, (22:29.0), (23:18.0) |
5 | 137 | Buffalo,
WV - Team Time (1st 5) 1:38:23.0 | Spread (1st 5) 3:55.0 |
| 1, 12, 37, 41, 46, (65), (66) |
| Evan Childers, Tyler Torman, Dylan Rich Unk, Levi Walker, Ryan Humphrey, (Dakota Reedy), (Billy Kosa) |
| 17:10.0, 18:44.0, 20:31.0, 20:53.0, 21:05.0, (25:35.0), (25:36.0) |
6 | 148 | Shady Spring,
WV - Team Time (1st 5) 1:40:26.0 | Spread (1st 5) 2:59.0 |
| 11, 14, 30, 44, 49, (51), (63) |
| Justin Harper, Tyler Kosut, Aaron Halstead, Jason Young, Michael Mckinney, (Chris Meadows), (David Meadows) |
| 18:41.0, 18:49.0, 20:12.0, 21:04.0, 21:40.0, (22:32.0), (24:34.0) |
7 | 162 | Wirt County,
WV - Team Time (1st 5) 1:42:15.0 | Spread (1st 5) 4:04.0 |
| 10, 13, 43, 44, 52, (56), (62) |
| Glenn McMillan, Kalob Bell, Jeremy Kerby, Doug Hennen, Matt Roberts, (Kyle Ashcraft), (Shane Robinson) |
| 18:39.0, 18:46.0, 21:03.0, 21:04.0, 22:43.0, (23:29.0), (24:25.0) |
8 | 183 | St Joseph Central Catholic,
WV - Team Time (1st 5) 1:46:49.0 | Spread (1st 5) 7:13.0 |
| 5, 27, 30, 57, 64 |
| Michael Mayes, Zach Dougherty, Brian Conaty, Evan Goetz, Erik Gaynor |
| 17:55.0, 19:59.0, 20:12.0, 23:35.0, 25:08.0 |
9 | 212 | Sherman,
WV - Team Time (1st 5) 1:51:47.0 | Spread (1st 5) 7:39.0 |
| 8, 18, 58, 61, 67, (72) |
| Brandon Perdue, Jacob Doss, Benjamin Deal, Grant Kellione, Cameron Jarrell, (Bryce Harless) |
| 18:30.0, 19:11.0, 23:38.0, 24:19.0, 26:09.0, (28:44.0) |
10 | 225 | Point Pleasant,
WV - Team Time (1st 5) 1:48:32.0 | Spread (1st 5) 2:52.0 |
| 35, 40, 42, 53, 55, (68), (69) |
| Ryan Bonecutler, Riken Nowlin, Caleb Riffle, Joesph Littlepage, Nick Hatfield, (Elijah McClanahan), (Logan Burch) |
| 20:27.0, 20:49.0, 20:57.0, 23:00.0, 23:19.0, (26:20.0), (26:39.0) |
11 | 267 | Wayne,
WV - Team Time (1st 5) 1:59:28.0 | Spread (1st 5) 8:23.0 |
| 7, 59, 60, 70, 71 |
| Forrest Reed, Will Nemith, Ephiram Pittore, Cameron Queen, Kyle Sebastion |
| 18:23.0, 23:44.0, 23:52.0, 26:43.0, 26:46.0 |