Basketball and football dominated Forbes's top 100 list of the highest-paying sports, and there was a wide variety of nationalities amongst the top athletes.
The list, which has been published annually since 1990, was created by the well-known American business magazine and takes into account endorsements, money and salaries garnered by athletes between the period of June 2018 and June 2019 to get an accurate reading for the ranking.
Mayweather has dropped off the list this year.
Five-time Formula 1 world champion Lewis Hamilton and former heavyweight world champion Anthony Joshua are the highest earning British athletes, sitting at 13th on $55m (£43.2m).
Tit-for-tat: China ready to respond if USA escalates trade war
Fed is meant to act independently and make its decisions based on economic conditions, but Trump has pressured it to lower rates. Trump bristled at those naysayers and said he would prove them wrong. "People see 5G, but we see beyond that", he said.
Radiohead release 18 hours of OK Computer demos in response to hackers
We've been hacked my archived mini discs from 1995-1998 (?) it's not v interesting there's a lot of it . Greenwood says the recordings will only be available for the next 18 days.
U.S. Justice Department to turn over Mueller report evidence
Dean has made a cottage industry out of accusing presidents of acting like Richard Nixon ". Attorney General William Barr has initiated such an inquiry .
Athletes had to earn a minimum of $25m (£19.6m) to make this year's list.
Seattle Seahawks quarterback Russell Wilson (89.5 million), Green Bay Packers quarterback Aaron Rodgers ($89.3 million), Los Angeles Lakers forward LeBron James ($89 million), Golden State Warriors guard Stephen Curry ($79.8 million) and his teammate Kevin Durant ($65.4 million) round out the top 10.
Messi, who scored 36 goals while leading Barcelona to the La Liga title this year, earned $127 million (£100 million) between his salary and endorsements to move up one spot on the list of the world's 100 highest-paid athletes.
Brazilian PSG star Neymar ($105 million) completed a hat-trick of footballers at the top of Forbes' list, listed at number three despite earning $10 million more in salary/winnings than the Portuguese star.
Manchester United's Paul Pogba is the highest earning Premier League player in 44th place with $49.8 million.