According to a recent Forbes report, Portuguese footballer Cristiano Ronaldo has topped the list of the world's highest-paid athletes, having earned $136m (£108.7m) over the past year.
Ronaldo currently plays for Al Nassr and his contract with the team is reported to be worth more than 200m euros (£176.5m) per year.
Argentina's Lionel Messi, the World Cup-winning captain, came second on Forbes' list with earnings of $130m (£103.9m).
The top 10 also includes LeBron James, a basketball star, and Canelo Alvarez, a boxer. Roger Federer, the 20-time tennis Grand Slam champion, is the only retired athlete on the list in ninth place.
Dustin Johnson, a golfer, and Phil Mickelson, another golfer, also made it to the top 10. This is the first time golfers have been included in the top 10 since Tiger Woods in 2020.
Johnson was not in the top 50 in 2022, but after joining the controversial Saudi-funded LIV Golf Invitational Series, he has moved up to sixth place in Forbes' rankings. Johnson earned $107m (£85.5m) over the past year, and he received $18m (£16.2m at the time) after winning the inaugural LIV Golf championship.
Forbes reports that Mickelson earned $106m (£84.7m) and surpassed $1bn in career earnings pre-tax last year.
Forbes' figures include both on-field earnings, such as salaries, prize money, and bonuses, and off-field earnings, such as sponsorship deals, appearance fees, and memorabilia and licensing income.