highest paid footballer in the World

10.  Kevin De Bruyne- $29 million.

9. Andres Iniesta - $30 million

Click for More

8. Eden Hazard - $31 million

7. Robert Lewandowski $35 million

6. Erling Haaland - $39 million

Click for More

5. Mohamed Salah - $53 million

4. Neymar - $87 million

3. Cristiano Ronaldo - $100 million

Click for More

2. Lionel Messi - $120 million

1 Kylian Mbappe - $128 million

Click for More