Sports betting is a form of betting in which an attempt is made to predict the outcome of a sporting competition. Its legality, regulation and general acceptance of sports betting varies from country to country.