4. Roger Federer – Annual earning: $64million
Profession: Tennis
Almost every kid grows up dreaming to be an athlete. Along with the fame and talent of being on TV doing something you love, the best professional athletes are paid tens of millions a year. Even the not-so-great ones can earn millions just by signing a multi-year contract. The highest paid sports are more commonly known as soccer, american football and basketball. So it’s no surprise that those are the sports that make up a majority of our top 8 list.