Yes, sports betting is 100% legal if you are over 18 years old and use a licensed online betting site.