Forbes' top ten highest-paid athletes in the world
The magazine has released its annual ranking, with Cristiano Ronaldo once again claiming the top spot, followed by Stephen Curry and Tyson Fury.

LeBron James, Cristiano Ronaldo and Juan Soto
'Forbes' published its annual ranking of the world’s highest-paid athletes, with Portuguese soccer player Cristiano Ronaldo once again claiming the top spot. Compared to last year, several globally recognized athletes—such as Spanish golfer Jon Rahm, Brazilian soccer player Neymar, and Greek basketball player Giannis Antetokounmpo—have dropped off the list. They have been replaced by newcomers like boxer Tyson Fury, NFL quarterback Dak Prescott or baseball player Juan Soto, all of whom recently secured lucrative contracts. Notably, nine of the ten top-earning athletes compete in team sports; only one represents an individual discipline.
Below is the list of the world’s ten highest-paid athletes along with their total earnings for 2024.

Cristiano Ronaldo
Cristiano Ronaldo: $275 million

Stephen Curry
Stephen Curry: $156 million

Tyson Fury
Tyson Fury: $146 million

Dak Prescott
Dak Prescott: $137 million

Lionel Messi
Lionel Messi: $135 million

LeBron James
LeBron James: $133.8 million

Juan Soto
Juan Soto: $114 million

Karim Benzema
Karim Benzema: $104 million

Shohei Ohtani
Shohei Ohtani: $102.5 million

Kevin Durant