Entre juin 2018 et juin 2019, Messi a touché 92 millions de dollars en salaires et primes et 35 millions de dollars grâce à ses partenariats et contrats de sponsoring, selon Forbes. La «Pulga» (son surnom, littéralement la puce) devance deux autres stars du football, le Portugais Cristiano Ronaldo (109 millions de dollars) et le Brésilien Neymar (105 M USD). C’est la première fois depuis la création de ce classement en 1990 que le football monopolise le podium, a précisé Forbes. L’Argentin est seulement le quatrième sportif à apparaître au sommet de ce classement depuis 19 ans, après le roi du golf Tiger Woods (12 fois), la légende de la boxe Floyd Mayweather (4 fois) et Ronaldo (2 fois). Il succède à Mayweather, en tête du classement 2018, après avoir encaissé 275 millions de dollars pour son combat contre la star des arts martiaux mixtes Conor McGregor d’août 2017.