Messi has scored 603 goals in 687 games for BarcelonaBarcelona and Argentina forward Lionel Messi is the world's highest paid athlete, earning $127m (£99.8m) in the past 12 months, according to the Forbes top 100 ranking. Juventus's Portugal forward Cristiano Ronaldo is second on $109m (£85.6m) with Paris St-Germain's Brazil forward Neymar in third on $105m (£82.5m). Serena Williams is the only woman in the top 100, earning $29.2m (£22.9m). Five-time Formula 1 world champion Lewis Hamilton and former heavyweight world champion Anthony Joshua are the highest earning British athletes, sitting at 13th on $55m (£43.2m). Manchester United's Paul Pogba is the highest earning Premier League player in 44th place with $33m (£25.9m).
Source: BBC June 11, 2019 17:15 UTC