Saina Nehwal
Sport: Badminton
Country: India
Annual Income: $7.2 million (excluding sponsorships)
After winning Bronze for India at the 2012 Olympics, Nehwal went on to become the highest-paid non-cricketer in India, thanks to a big deal with a sports management firm. Pretty impressive for a sport that most people play in their back gardens.