In 2018, the Supreme Court ruled that the nationwide ban, PASPA, on sports betting was unconstitutional. This left it up to each US state to decide whether they would allow sports betting within their jurisdiction.
This decision fell to the West Virginia Lottery Commission who legalized sports betting in the summer of 2018. They issued the first license to Penn National, the company that owns Hollywood Casino and Charles Town Races.
You have to be 21 or older to bet in West Virginia. You can be 18 years old or older to bet on E-Sports.
You will need to be within state borders to bet online; the sportsbooks will geolocate you by reading your IP address.
WV also require you to be a resident of the state to be able to place an online bet. If you are outside the state, but a resident of the state, you can register remotely with the valid ID.