Tennis is popular for sports betting because of the excitement of one-on-one matches, the variety of betting options available, and its global reach, ensuring there's always a match to bet on somewhere in the world.