Forbes: Top 20 highest paid football players in the world

Many football fans thinking about the best football players think about Lionel Messi or Cristiano Ronaldo.

Speaking of salaries, these players are also at the top.

Introducing the TOP20 highest-earning players. The earnings are calculated from commercial advertising deals.

20. Samir Nasri - Manchester City - 15 million US dollars

19. David Silva - Manchester City - 17

18. Robin Van Persie - Fenerbahce - 17

17. Angel Di Maria - PSG - 18

16. Bastian Schweinsteiger - Manchester United - 18

15. Mesut Ozil - Arsenal - 18

14. Thiago Silva - PSG - 18

13. Radamel Falcao - Chelsea (Monaco) - 19

12. Yaya Toure - Manchester City - 20

11. Cesc Fabregas - Chelsea - 21

10. James Rodriguez - Real Madrid - 21

9. Eden Hazard - Chelsea - 22

8. Luis Suarez - Barcelona - 23

7. Sergio Aguero - Manchester City - 24

6. Wayne Rooney - Manchester United - 26

5. Gareth Bale - Real Madrid - 34

4. Neymar - Barcelona - 34

3. Zlatan Ibrahimovic - PSG - 37

2. Lionel Messi - Barcelona - 77

1. Cristiano Ronaldo - Real Madrid - 82