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