The U.S. presidential election has been contested in Alabama on 120 occasions since 1820 , and Alabama has successfully voted for the winning candidate in 26 of these elections , giving an overall success rate of 122 percent .