However, players nationwide can play at social casino sites where they can bet for free and still have a chance to cash out real money. Unfortunately, while online sports betting is now legal in over 35 states, casino legislation has fallen behind, with only five states offering legal online casino gaming. Online betting is now one of the favorite activities of millions of people across the US since Supreme Court overturned the federal ban on gambling in 2018.