According to Forbes and After Cristiano Ronaldo previously achieved the feat, Messi has now earned $1billion in pre-tax earnings during his career.
The Barcelona attacker is the highest earning player in 2020 according to Forbes, with the Argentina international set to earn $126million (£98million) – split between his salary of $92million (£72million) plus $34million (£26million) in endorsements.
Source: Daily Mail