Despite a disappointing season on the pitch, Paris Saint-Germain star was the highest-paid athlete in the world over the last 12 months, according to .
The soccer sensation is reported to be bringing in pre-tax gross earnings of US$130 million a year from on-field and off-field pursuits, keeping him ahead of the likes of LeBron James and rival Cristiano Ronaldo on the rich list.
Messi, who earns a reported US$75 million a year from playing soccer, also cashes in on $55 million from sponsorship deals and endorsements.
It's the second time the Argentine sits atop Forbes' list, the last time coming in 2019.
The top 10 highest earners, who are all men, collectively brought in US$992 million in pre-tax gross earnings over the last year.
Messi has received criticism for some of his off-field sponsorships, recently promoting tourism for Saudi Arabia. He was pictured in the country and posted a photo on his personal Instagram account with the tag #VisitSaudi.
The country has long been accused of in order to hide its poor human rights record.
"Recent additions to Messi's revenue streams: Qatar, controversial crypto company Socios and Saudi. Man's gotta eat," tweeted New York Times reporter .
CNN has reached out to Messi's representatives for comment but did not get an immediate reply.
NBA superstar James comes in a narrow second on the rich list, earning US$121.2 million a year.
The Los Angeles Lakers forward may have missed the playoffs this season but he's been dominant off the court, cashing in on his talk show and starring in last year's Space Jam: A New Legacy film.
Forbes estimates James is now worth a staggering US$850 million.
Cristiano Ronaldo completes the top three, earning US$115 million after moving from Juventus to Manchester United.
The Portuguese superstar earns the same as Messi off-field with the majority coming from his unrivaled social media presence.
Ronaldo has 690 million followers across Instagram, Facebook and Twitter, allowing him to leverage for higher sponsorship fees from a number of companies.
Forbes calculates the estimates based on prize money, salaries and bonuses as well as estimations of sponsorship deals and other off-field revenue streams.