No, sports betting in Alabama has not yet been legalized and as a result, you cannot place wagers either at Alabama online sports betting sites or at retail locations. The only exception to this rule is horse racing; you can place online wagers on races taking place outside Alabama, which has no race tracks.