| 1. | - | Ryan Sias Jon Monnig Tyler Hager Tres Wilks | 44.63a | Ironton | |
| 2. | - | Preston Rairden Anthony Darst Jewaan Williams Nathan Roberts | 45.32a | Point Pleasant | |
| 3. | - | Ethan Tyree Cory Ash Sam Harper Daniel Humphreys | 46.20a | Roane County | |
| 4. | - | Relay Team | 49.73a | Oak Hill | |
| 1. | - | Tyler Hutchison Josh Wright Rashaun Page Daniel Brown | 44.29a | Huntington | |
| 2. | - | Tyler Lambert Denzel Washington Ashton Lai-Fang Dante Price | 44.63a | Jefferson | |
| 3. | - | Relay Team | 44.65a | South Charleston | |
| 4. | - | Maurico Bermudez Jordan Jackson-Foster Nick Nestor Anthony Abston | 45.03a | Robert C Byrd | |
| 5. | - | Cam Jividen Luke Martin T.C. Kester Alex Murray | 45.74a | Winfield | |
| 6. | - | Daniel Bleyer Brandon Bartlet Orion Francis Bryce Harbert | 45.95a | Bridgeport | |
| 7. | - | Chibuzor Ejimotor Dustin Osborne Kelechi Ejimofor Nathan Vehse | 46.14a | Morgantown | |
| 8. | - | Relay Team | 46.23a | St Albans | |
| 9. | - | Jabari Harrison Ben Stafford Zach Tilly Austin McKinney | 47.21a | Woodrow Wilson | |
| 10. | - | Relay Team | 48.01a | Lincoln County | |
| 11. | - | Roger Turner Wes Scarbro Logan Beabout Luke Briggs | 48.17a | Hurricane | |
| 12. | - | Relay Team | 50.24a | Cabell Midland | |
| 1. | - | Alex Casingal John Tupta Will Dobbins Michael Robinson | 45.63a | Charleston Catholic | |
| 2. | - | Matthew Poling Dylan Edgell William Streets Casey Pingley | 46.70a | Valley (Wetzel) | |
| 3. | - | Adam Weekley Lonnie Dodson Jeffrey Bonnell Justin Heflin | 47.24a | Doddridge County | |
| 4. | - | Frank Hosey Terrell Hill Joel Roberts Cam Kinder | 47.30a | Gilmer County | |
| 5. | - | Mark Bedree Nathan Cosgrove Daniel Sims Cameron Litviak | 47.46a | Calhoun County | |
| 6. | - | Relay Team | 48.72a | Pocahontas County | |
| 7. | - | Shayne Hinkle Bryant Barr Joshua Bane Urijah Bliss | 49.18a | Clay-Battelle | |
| 8. | - | Demetri Gray Andrew Humphrey Robin Gore Michael Mullins | 50.96a | Mt Hope | |
| 9. | - | Dylan Fetty Grant DeLancey Tyler Cox Tyler Masters | 51.00a | St. Marys | |
| 10. | - | John Hereford Ryan Chaffin Thomas Harmon Ethan King | 53.34a | Buffalo | |
| 1. | - | Zach Canterbury John Kinnard Jewaan Williams Nathan Roberts | 1:36.03a | Point Pleasant | |
| 2. | - | Austin Nichols Brad Reichard Cory Ash Daniel Humphreys | 1:37.58a | Roane County | |
| 3. | - | Nick White Charles Propps Justin Manspile Dylan Trout | 1:37.92a | Greenbrier West | |
| 4. | - | Relay Team | 1:39.84a | Oak Hill | |
| 1. | - | Tyler Lambert Ashton Hyler Denzel Washington Dante Price | 1:32.01a | Jefferson | |
| 2. | - | Relay Team | 1:33.60a | South Charleston | |
| 3. | - | Enze Bond Daniel Bleyer Matt Cummings Jake Stafford | 1:34.00a | Bridgeport | |
| 4. | - | Chibuzor Ejimotor Dustin Osborne Kelechi Ejimofor Nathan Vehse | 1:36.58a | Morgantown | |
| 5. | - | Josh Wright Lamar Thompson Conor McKay Rashaun Page | 1:38.28a | Huntington | |
| 6. | - | Drew Johnson DeRaughn Brown Luke Briggs Roger Turner | 1:39.20a | Hurricane | |
| 7. | - | Cordelle Jackson Michael McGahan Ronnie Johnson Mason Compton | 1:39.32a | Robert C Byrd | |
| 8. | - | Relay Team | 1:39.78a | Lincoln County | |
| 9. | - | Anthony Bady Seth Lewis A.J. Covert T.C. Kester | 1:45.46a | Winfield | |
| -- | - | Relay Team | DQ | Cabell Midland | |
| 1. | - | Ronnie Baker Seth Ritchie Will Dobbins Michael Robinson | 1:34.58a | Charleston Catholic | |
| 2. | - | Matthew Poling Dylan Edgell William Streets Casey Pingley | 1:37.75a | Valley (Wetzel) | |
| 3. | - | Adam Weekley Lonnie Dodson Franklin Crouch Justin Heflin | 1:38.92a | Doddridge County | |
| 4. | - | Cam Kinder Josh Lowther Terrell Hill Frank Hosey | 1:39.68a | Gilmer County | |
| 5. | - | Nathan Cosgrove Mark Bedree Daniel Sims Cameron Litviak | 1:40.33a | Calhoun County | |
| 6. | - | Relay Team | 1:41.19a | Pocahontas County | |
| 7. | - | Dylan Fetty Grant DeLancey Tyler Masters Brett Wright | 1:44.77a | St. Marys | |
| 8. | - | Patrick Crouse Tyler Allen Ryan Chaffin Thomas Harmon | 1:47.75a | Buffalo | |
| 9. | - | Shayne Hinkle Urijah Bliss Joshua Bane Ronald Swaniger | 1:48.79a | Clay-Battelle | |
| 1. | - | Marquez Griffin Anthony Darst John Kinnard Zach Canterbury | 3:38.04a | Point Pleasant | |
| 2. | - | James Chapman Russell Nuckles Ronnie Carroll Jordan Coen | 3:42.67a | Braxton County | |
| 3. | - | Luke Hottle Tyler Letourneau Austin Nichols Brad Reichard | 4:00.99a | Roane County | |
| 4. | - | Relay Team | 4:12.51a | Oak Hill | |
| -- | - | Wes Anderson Matthew King Chase Byrne Rickie Hathaway | FS | Philip Barbour | |
| 1. | - | Enze Bond Daniel Bleyer Andrew Archer Matt Cummings | 3:28.61a | Bridgeport | |
| 2. | - | Markus Cassidy Corey DeVall Cam Viney Joey Badgett | 3:29.60a | Elkins | |
| 3. | - | Luke Martin Ricky Cantrell Billy Daly Cam Jividen | 3:31.68a | Winfield | |
| 4. | - | Drew Johnson Cody Steffick Rasaan Harris DeRaughn Brown | 3:36.48a | Hurricane | |
| 5. | - | Steve Smilek Ben Stafford Jacob Meadows Austin McKinney | 3:38.74a | Woodrow Wilson | |
| 6. | - | Lane Simpson Stanley Bradford Tyler Lambert Denzel Washington | 3:38.77a | Jefferson | |
| 7. | - | Jacob Burcham Mason Dino Brian Lawhon David Jobe | 3:39.17a | Cabell Midland | |
| 8. | - | Relay Team | 3:39.50a | South Charleston | |
| 9. | - | Evan Aldridge Evan Jenkins Josh Wright Lamar Thompson | 3:40.75a | Huntington | |
| 10. | - | Bradley Matheney Nathen Queen Kemadre Bratcher Cody White | 3:47.34a | Capital | |
| 11. | - | Cordelle Jackson Mason Compton Ronnie Johnson Michael McGahan | 3:52.54a | Robert C Byrd | |
| 1. | - | Jamie Wise Jordan Whitehair Derek Bayless Eric Hamilton | 3:42.36a | St. Marys | |
| 2. | - | Ronald Swaniger Joshua Bane Urijah Bliss Nathan Tolley | 3:45.57a | Clay-Battelle | |
| 3. | - | Relay Team | 3:46.53a | Pocahontas County | |
| 4. | - | Dylan Edgell Matthew Poling Casey Pingley William Streets | 3:49.00a | Valley (Wetzel) | |
| 5. | - | Patrick Crouse Tyler Allen Dominic Rich Evan Childers | 3:51.44a | Buffalo | |
| 6. | - | Daniel Plaugher Lonnie Dodson Quinton Hinzman Tanner Mattie | 3:52.25a | Doddridge County | |
| -- | - | Seth Ritchie Drew Hoyer Michael Robinson Will Dobbins | DQ | Charleston Catholic | |
| 1. | - | Dustin Moritz Adam Stumbo Pierce Reeves Gary Monroe | 8:23.90a | Ironton | |
| 2. | - | Chase Nelson Ryan Honeycutt Jordan Nunnery Will Shaffer | 8:25.88a | Scott | |
| 3. | - | Chris Toompas Matthew King Wes Anderson Riley Freeman | 8:34.37a | Philip Barbour | |
| 4. | - | Russell Nuckles James Chapman Seth Stancatti Jordan Coen | 8:58.07a | Braxton County | |
| 5. | - | Matthey McCormick Anthony Darst John Kinnard Zach Canterbury | 9:22.43a | Point Pleasant | |
| 6. | - | Dustin Parsons Chris Pontier Travis Davis Philip Kennedy | 10:06.40a | Poca | |
| -- | - | Scotty Treadway Bobby Striker David Swafford Lucas Gardner | DQ | Oak Hill | |
| 1. | - | Michael Niemann Matthew Edmunds David Jobe Ryan Smith | 8:19.28a | Cabell Midland | |
| 2. | - | Ricky Cantrell Patrick Jividen Joe Kirtner Preston Sheldon | 8:20.84a | Winfield | |
| 3. | - | Cody Grams Eric Graf Jonathan Hayes Brandon Doughty | 8:27.83a | Jefferson | |
| 4. | - | Joey Badgett Corey DeVall Ben Proudfoot Markus Cassidy | 8:28.74a | Elkins | |
| 5. | - | Robert Thomas Blake Woodruff William Loeb Garrett Boggs | 8:28.97a | George Washington | |
| 6. | - | Nathan Tauger Cameron Greza Lucas Greza Cody Pelliccioni | 8:29.57a | Morgantown | |
| 7. | - | Drew Johnson Aaron Peal Caleb Bowen Cody Childers | 8:32.59a | Hurricane | |
| 8. | - | Enze Bond Todd Edgell Jason Carey Brian Kaufmann | 8:34.11a | Bridgeport | |
| 9. | - | Jordan Brown-Stobbe Jack Butler Patrick Wells James Sirockman | 8:37.36a | University | |
| 10. | - | Hayden Thomas Logan Powell Ben Stafford Steve Smilek | 9:03.08a | Woodrow Wilson | |
| 11. | - | Morgan Ferguson Taylor Stacy Kris Adkins Ryan George | 9:03.86a | Spring Valley | |
| 12. | - | Bradley Matheney Nathen Queen Sean Conner Luke Teel | 9:07.32a | Capital | |
| -- | - | Corey Morgan Justin Mullens James Walton Derrick Spratt | NT | South Charleston | |
| 1. | - | Jamie Wise Jordan Whitehair Derek Bayless Eric Hamilton | 8:43.14a | St. Marys | |
| 2. | - | Evan Childers Dominic Rich Dylan Rich Patrick Crouse | 8:49.66a | Buffalo | |
| 3. | - | Paul Witsberger Marcus Black AJ Laska Drew Hoyer | 9:05.12a | Charleston Catholic | |
| 4. | - | Issac Gaines Bart Harris Aaron Petitto Raymond Ruckman | 9:10.23a | South Harrison | |
| 5. | - | Caleb Moore Quinton Hinzman Matt Zorn Daniel Clevenger | 9:19.61a | Doddridge County | |
| 6. | - | Relay Team | 9:34.49a | Pocahontas County | |
| 7. | - | Jacob Kelly Rezin Spears Branden Martino Braden Neely | 10:00.66a | Clay-Battelle | |
| 8. | - | Connor Ferguson Kevin Morris Asa Witte Caleb Moore | 10:25.58a | Gilmer County | |
| 1. | - | Charles Propps Nick White Justin Manspile Dylan Trout | 1:00.84a | Greenbrier West | |
| 2. | - | Rhett Atkinson Tyler Dolan Sam Harper Ethan Tyree | 1:02.36a | Roane County | |
| 3. | - | Jeffrey Cooper Brandon Smith Brandon Perdue Richard Estep | 1:06.44a | Sherman | |
| 4. | - | Orrin Chason Rogan Park Caleb Riffle Chauncey McClanahan | 1:06.88a | Point Pleasant | |
| 5. | - | Austin Rhodes Damon Bailey Michael Coen Ronnie Carroll | 1:06.98a | Braxton County | |
| 6. | - | Richard Riggall Jordan Brandon Chris Pontier Travis Davis | 1:07.03a | Poca | |
| 7. | - | Jordan Mitchell Tyler Donellan Tyler Spurlock Richard Pratt | 1:12.83a | Scott | |
| 1. | - | Tevin Spurlock Josh Coats Jordan Coats George Streater | 57.58a | South Charleston | |
| 2. | - | Maurico Bermudez Collin Ash Michael McGahan Anthony Abston | 58.79a | Robert C Byrd | |
| 3. | - | Hassan Sager Karl Shaver Nick Dino Matt Bias | 59.22a | Cabell Midland | |
| 4. | - | Matt Cummings Jake Stafford Bryce Harbert Orion Francis | 59.27a | Bridgeport | |
| 5. | - | Joey Badgett Jerry Wilson James White Cam Viney | 59.97a | Elkins | |
| 6. | - | Lane Simpson Curtis Chiswell Ashton Hyler Franco Posa | 1:02.00a | Jefferson | |
| 7. | - | Jabari Harrison Zach Tilly Mark Glenn Travis Merritt | 1:04.54a | Woodrow Wilson | |
| 8. | - | Markus Browning Stuart Smith Trent Surface Randy Litton | 1:09.58a | Hurricane | |
| 9. | - | Relay Team | 1:22.99a | Lincoln County | |
| -- | - | Tyler Hutchison Grant Matthews Joe StClair Josh Wright | DQ | Huntington | |
| 1. | - | Ronnie Baker John Tupta Paul Witsberger Michael Robinson | 1:02.40a | Charleston Catholic | |
| 2. | - | Jeffrey Bonnell Dillon Muhly-Alexander Daniel Plaugher Justin Heflin | 1:02.59a | Doddridge County | |
| 3. | - | Joseph Moore Dominic Rich Evan Childers Dylan Rich | 1:03.15a | Buffalo | |
| 4. | - | Joel Roberts Josh Lowther Noah Kinder Cam Kinder | 1:04.33a | Gilmer County | |
| 5. | - | Josh Arbogast Noah Pugh Jesse Taylor Jesse Bolyard | 1:05.20a | Pocahontas County | |
| 6. | - | Dylan Fetty Tyler Cox Grant DeLancey Brett Wright | 1:06.91a | St. Marys | |
| 7. | - | Richard Wingrove Ian Putnam Dawan Jackson Robin Gore | 1:20.94a | Mt Hope | |