The world of football is one of the highest-paid sports in the world for professional athletes, and that is why there are a lot of young people trying to get into this career path if they can.
We take a look at a list of 10 of those highest paid footballers in the world and the club and country they play for.
1. Lionel Messi: ( €131 million ) Argentina and Barcelona.
2. Cristiano Ronaldo: ( €118 million) Portgual and Juventus.
3. Neymar Dos Santos: ( €95 million ) Brazil and Paris Saint-Germain.
4. Gareth Bale: ( €38 million ) Wales and Real Madrid.
5. Antoine Griezmann: ( €38 million ) France and Barcelona.
6. Eden Hazard: ( €38 million ) Belgium and Real Madrid.
7. Andres Iniesta: ( €34 million ) Spain and Vissel Kobe.
8. Raheem Sterling: ( €33 million ) England and Manchester City.
9. Robert Lewandowski: ( €29 million ) Poland and Bayern Munich.
10. Kylian Mbappe: ( €27 million ) France and Paris Saint-Germain.