It is legal to bet on sports in a licensed sportsbook casino and a legal provider of sports betting. There is however the possibility that legislation on a national level can prevent you from legal betting on sports online. This could be because betting in your country is prohibited or you have not yet reached the legal age for gambling and betting. Make sure that you know for sure you are allowed to bet on sports legally in your country to prevent issues in the future.