It's no surprise that the 2022 World Cup winner is the highest-paid player in Major League Soccer (MLS) history, with a salary of $20.4 million (£16.8 million) per season.
New figures released by the MLS Players Association show that Lionel Messi is earning a whopping $20.4 million per season at owner David Beckham's team.
Accordingly, the Argentine striker received a base salary of $12 million, plus another $8.4 million in guaranteed bonuses and signing fees.
The official figures above are just a fraction of the money Messi receives each year, as he also earns a lot from major sponsorship deals with Apple, Adidas and Fanatics.
Inter Miami Club co-owner Jorge Mas once revealed that Messi's total annual income in the US ranges from $50 million to $60 million.
Even without the sponsorship, Messi still dominates the top of the highest-paid players in MLS.
Lorenzo Insigne is the league's second-highest earner, earning $15.4m (£12.7m) from Toronto FC per season.
Meanwhile, former Liverpool midfielder Xherdan Shaqiri is the third highest paid player in the US professional league with a contract worth $8.1 million (£6.7 million) per season.
Jordi Alba and Sergio Busquets both followed Messi to Florida. However, they received lower salaries than the Argentine superstar.
Busquets pockets $1.8m (£1.5m) a season, while Jordi Alba is a more modest $1.25m (£1m).