Yes, t20 cricket betting sites are legal and restricted only to valid users. You can also get free bets if you are a new user.