By Victor Kanayo
Portuguese international Cristiano Ronaldo has remained the highest-paid athlete for the fourth time in his career.
Ronaldo also headed the list last year following his move to Saudi Arabian football club Al Nassr.
The 39-year-old Portugal forward earned $260m (£205m) – up from $136m (£108.7m) – over the past 12 months.
According to Forbes, Jon Rahm, a golfer is second on the list.
Ronaldo’s great rival Lionel Messi has fallen a place to third behind Rahm.
The Spanish golfer has jumped up to second on the back of his switch to the Saudi-funded LIV Golf tour and is reported to have earned $218m (£172m).
Footballers Neymar and Karim Benzema have also entered the top 10 after moves to the Saudi Pro League.
Giannis Antetokounmpo (fifth) joins fellow basketball stars LeBron James (fourth) and Stephen Curry (ninth) on the list, while American football quarterback Lamar Jackson is in 10th spot.
According to Forbes, the world’s 10 highest-paid athletes collectively earned $1.38 bn (£1.06bn) before taxes and agents’ fees over the past 12 months, which is the highest total ever.