1 | 52 | Nicholas County,
WV - Team Time (1st 5) 1:30:01.4 | Spread (1st 5) 1:38.3 |
| 3, 5, 13, 14, 17, (30), (46) |
| Matt Christiansen, Jackson Reed, Juvenal Perez, Joe Yeager, Cody Kelley, (Kyle Barker), (Andrew Cook) |
| 17:05.0, 17:13.3, 18:26.6, 18:33.2, 18:43.3, (19:26.3), (21:32.9) |
2 | 53 | Wirt County,
WV - Team Time (1st 5) 1:29:04.8 | Spread (1st 5) 2:20.6 |
| 2, 8, 10, 12, 21, (31), (60) |
| Glenn McMillan, Logan Kerby, Brady Ohrn, Luke Smith, Hunter McCoy, (Shane Robinson), (Wayne Batten) |
| 16:31.5, 17:23.9, 18:01.3, 18:16.0, 18:52.1, (19:26.6), (29:52.0) |
3 | 61 | Buffalo,
WV - Team Time (1st 5) 1:29:18.3 | Spread (1st 5) 3:09.2 |
| 1, 9, 11, 18, 22, (24), (28) |
| Hayden Harrison, Jonathon Wileman, Devin Rich, Zach Goddard, Jarod Hayson, (Ian Parsons), (Timothy Moore) |
| 15:46.0, 17:51.6, 18:01.4, 18:44.1, 18:55.2, (19:09.5), (19:25.1) |
4 | 113 | Roane County,
WV - Team Time (1st 5) 1:34:05.3 | Spread (1st 5) 3:20.4 |
| 4, 6, 25, 38, 40, (56), (61) |
| Caleb Pell, Caleb Shirey, Kyle Stutler, Troy Fisher, Logan Goodall, (James Reid), (Cody Boggs) |
| 17:06.6, 17:16.2, 19:12.3, 20:03.2, 20:27.0, (24:04.4), (31:35.9) |
5 | 119 | Charleston Catholic,
WV - Team Time (1st 5) 1:35:41.0 | Spread (1st 5) 1:25.0 |
| 15, 19, 20, 29, 36, (42), (45) |
| Greg Hart, Drew Swisher, Thomas Hart, David Oleary, Justin Snyder, (David O'Leary), (Noah Zachwieja) |
| 18:34.0, 18:50.0, 18:52.0, 19:26.0, 19:59.0, (20:49.0), (21:05.2) |
6 | 152 | Herbert Hoover,
WV - Team Time (1st 5) 1:39:42.3 | Spread (1st 5) 5:15.5 |
| 7, 16, 27, 50, 52, (57) |
| Josh McClung, Matthew Hopkins, Noah Toops, Kyle Oliver, Evan Boothe, (Jared Swiney) |
| 17:17.2, 18:38.1, 19:21.3, 21:53.0, 22:32.7, (24:43.0) |
7 | 157 | Ravenswood,
WV - Team Time (1st 5) 1:38:18.7 | Spread (1st 5) 1:00.1 |
| 23, 32, 33, 34, 35, (51) |
| Colby Marks, Dustin Anderson, Jarod Ball, Riley Heatherington, Chris Murray, (Ril Heatherington) |
| 18:57.1, 19:41.5, 19:49.7, 19:53.2, 19:57.2, (21:53.6) |
8 | 193 | Calhoun County,
WV - Team Time (1st 5) 1:42:07.9 | Spread (1st 5) 2:14.8 |
| 26, 37, 39, 44, 47, (48), (49) |
| Dylan Heiney, Ben Fredrick, Brad Lacy, Case Carter, Sam Brady, (Riley Cain), (Lucas Wilson) |
| 19:20.9, 20:02.2, 20:05.2, 21:03.9, 21:35.7, (21:49.6), (21:50.6) |
9 | 246 | Sissonville,
WV - Team Time (1st 5) 1:51:59.5 | Spread (1st 5) 3:22.2 |
| 41, 43, 53, 54, 55, (58), (59) |
| Martin Dye, Jarred Moles, Josh Davis, Cole McKinney, Jordan Young, (Thomas Crutchfield), (Daniel Frame) |
| 20:35.8, 20:52.7, 23:08.0, 23:25.0, 23:58.0, (24:45.1), (24:52.0) |