Roger Federer earned $106 million before taxes in 2019, making him the top earner in the wide world of sports, according to Forbes Top 100.
The tennis star edged soccer greats Cristiano Ronaldo and Lionel Messi, who have been in the top spot on Forbes’ list three of the past four years. Ronaldo made $105 million before taxes, according to Forbes, which has Messi third on the list and another soccer star, Neymar, fourth.
NBA players LeBron James, Stephen Curry and Kevin Durant follow Neymar, and golf’s Tiger Woods is No.