Mayweather knocks Ronaldo off top spot on Forbes athlete list

American boxer Floyd Mayweather tops the Forbes annual list of the world’s 100 highest-paid athletes for the fourth time in seven years

Mayweather unseats Cristiano Ronaldo, who held the crown over the previous two years. The Real Madrid player drops to third this year, with longtime rival Lionel Messi edging him after signing a new contract.

Mayweather made a comeback after last year’s money-spinning mega-fight with Irish MMA champion Conor McGregor.

READ MORE: Serena dethrones Sharapova to become the world’s highest-paid female athlete

“Money” earned $275 million from the fight with McGregor, whose cut of the purse saw him land fourth spot on the business magazine’s list.

Brazil’s Neymar, who became the world’s most expensive soccer player of all time after his $260 million move from Barcelona to Paris St Germain last year, was listed as number five.

The were no women in the list, with tennis player Serena Williams, the only female featured in last year’s list, dropped out of the rankings after taking a break from the sport due to pregnancy and the birth of her daughter.

READ MORE: Ronaldo tops Forbes rich list

Roger Federer, basketball players LeBron James and Stephen Curry and NFL stars Matt Ryan and Matthew Stafford rounded out the top 10 of the 100 wealthy athletes.

Top 10 Forbes list of athletes with estimated earnings:

  1. Floyd Mayweather (USA) Boxing $285 million
  1. Lionel Messi (Argentina) Soccer $111 million
  1. Cristiano Ronaldo (Portugal) Soccer $108 million
  1. Conor McGregor (Ireland) MMA $99 million
  1. Neymar (Brazil) Soccer $90 million
  1. LeBron James (US) Basketball $85,5 million
  1. Roger Federer (Switzerland) Tennis $77,2 million
  1. Stephen Curry (USA) Basketball $76,9 million
  1. Matt Ryan (USA) American football $67,3 million
  1. Matthew Stafford (USA) American football $59,5 million