Yes, betting on football matches is completely legal provided you’re playing at a reputable football betting site with a full licence.