Widely regarded as the greatest tennis player ever,
Roger Federer is the highest-paid tennis player for the 14th straight year. In fact, he is the only tennis player in the list of highest-paid athletes of 2019, standing 5th with $93.4 Million earning between 2018-2019.