There has been a lot of changes in this year's Forbes list of wealthiest athletes in the world. Some lost their top positions, some didn't even make the list and a few came out on top out of nowhere. Like Matthew Stafford who grabbed the 10th place after signing the richest contract in NFL history.

Brazil's Neymar, who became the world's most expensive soccer player after his $260 million move from Barcelona to Paris St Germain last August, is fifth.

Shockingly there are no women even on the list 100 people list, with tennis icon Serena Williams (was 51st in 2017), the sole lady on last year's roster, having dropped out of the rankings after taking a baby break from the sport.

From Lionel Messi to Conor McGregor, here are the 10 wealthiest and highest-paid athletes in 2018.



1. Floyd Mayweather

Floyd Mayweather Jr. is an American professional boxing promoter and former professional boxer. He competed from 1996 to 2007 and 2009 to 2015 and made a one-fight comeback in 2017.

Earnings: $285 million

Sport: Boxing


2. Lionel Messi

Lionel Messi is an Argentine professional footballer who plays as a forward for Spanish club Barcelona and the Argentine national team.

Earnings: $111 million

Sport: Football


3. Cristiano Ronaldo

Cristiano Ronaldo is a Portuguese professional footballer who plays as a forward for Serie A club Juventus and the Portugal national team.

Earnings: $108 million

Sport: Football


4. Conor McGregor

Conor Anthony McGregor is an Irish professional mixed martial artist and boxer. He is the former Ultimate Fighting Championship (UFC) featherweight and lightweight champion.

Earnings: $99 million

Sport: Mixed Martial Arts


5. Neymar

Neymar Jr. is a Brazilian professional footballer who plays as a forward for French club Paris Saint-Germain and the Brazil national team.

Earnings: $90 million

Sport: Football


6. LeBron James

LeBron Raymone James Sr. is an American professional basketball player for the Los Angeles Lakers of the National Basketball Association (NBA).

Earnings: $85.5 million

Sport: Basketball


7. Roger Federer

Roger Federer is a Swiss professional tennis player who is currently ranked world No. 2 in men's singles tennis by the Association of Tennis Professionals (ATP).

Earnings: $77.2 million

Sport: Tennis


8. Stephen Curry

Wardell Stephen Curry II is an American professional basketball player for the Golden State Warriors of the National Basketball Association (NBA).

Earnings: $76.9 million

Sport: Basketball


9. Matt Ryan

Matthew Thomas Ryan is an American football quarterback for the Atlanta Falcons of the National Football League (NFL).

Earnings: $67.3 million

Sport: American football


10. Matthew Stafford

John Matthew Stafford is an American football quarterback for the Detroit Lions of the National Football League (NFL).

Earnings: $59.9 million

Sport: American football


Source:Forbes