Novak Djokovic is the highest earning tennis player in history with $169.8 million in total prize money by LLB Finance Reporter July 13, 2023 July 13, 2023