Tiger Woods has returned to the top of Forbes magazine's list of highest-paid sports stars.
The golfer slipped down to third place in last year's ranking, putting an end to his 12-year stay at the top.
Woods raked in $78.1m (£50.7m) during the 12 months ending June 3 thanks to lucrative sponsorship deals and an increase in prize money.
Tennis star Roger Federer came in second with $71.5m (£46.4m), followed by NBA legend Kobe Bryant on $61.9m (£40.2m).
LeBron James and Drew Bees rounded off the top five, while the now-retired David Beckham was the highest-ranked footballer in eighth with $47.2m (£30.6m).
Cristiano Ronaldo and Lionel Messi came in ninth and 10th respectively.