According to Forbes, forty of the 100 highest-paid athletes on the list are National Basketball Association players, led by Cleveland Cavaliers forward LeBron James and Golden State Warriors guard Stephen Curry, who checked in at No. 6 and No. 8 overall, respectively. His two biggest pay cheques are from his club side Real Madrid, who pay him $50 million (R638 717 500, 00) a year, while he has a lifetime contract with Nike worth upward of $1 billion (R 12 774 350 000, 00).
His nickname is "Money" so it comes as no surprise that Floyd Mayweather has topped the Forbes annual list of the world's 100 highest-paid athletes.
According to Forbes, the American earned $285 million, compared to Lionel Messi's $111 million, Cristiano Ronaldo's $108 million and McGregor's $99 million. In the past, tennis players Serena Williams and Maria Sharapova have figured, but Williams took time out to have a baby, while Sharapova has suffered as a result of a drugs ban.
It's the first time in eight years that no women features on Forbes' list. Woods ranks 16th this year with $43.3m - and that is a pretty impressive figure when you consider that the 14-time major champion did not hit a golf shot in anger throughout the whole of 2017.
Rafael Nadal Wins The French Open 2018
The Spaniard has proved unbeatable at Roland Garros ever since taking part in his first tournament back in 2005. Midway through the opening set, Nadal's aqua T-shirt was so soaked with sweat it stuck to him.
Messi's long-time rival, Cristiano Ronaldo is third on Forbes' list having pocketed $108 million (R 1 379 654 640, 00) in the a year ago.
The 41-year-old also earned $10 million (R127 771 400, 00) from endorsement deals with companies like Hublot and Tequila Avion.
Conor McGregor has overtaken LeBron James on the list of highest-paid athletes. The U.S. women's national soccer team, which generates more revenue than the men's squad, has recently filed a wage-discrimination complaint against U.S. Soccer in 2016, with claims of being paid one-quarter of what the men make. The top golfers behind Woods were Phil Mickelson, Jordan Spieth, Rory McIlroy and Justin Thomas.