Messi has led the Forbes list of world's highest-paid athletes for the first time, having unseated boxing great Floyd Mayweather. The 31-year-old earned $127 million last year, more than Juventus forward Cristiano Ronaldo ($109 million) in second place and Paris Saint-Germain's Neymar ($105 million) in third.
Fourth on the list is boxer Canelo Alvarez, followed by Roger Federer (tennis), Russell Wilson (football) and Aaron Rodgers (football).
Meanwhile, star singles tennis player Serena Williams is the only woman athlete in the list at the 63rd spot.
AI-powered customer service can significantly enhance business processes
Pakistan have never won a Test series in the 12 times they have toured down under
She was the first woman composer of All India Radio from South India
The king is scheduled to deliver the opening speech at the World Climate Summit on Friday