1. Real Madrid is the name of a team, not the name of a player.
2. In the sentence, "Real Madrid is a famous football player," the word "football" is not a noun. In this context, "football" is an adjective, because it modifies the noun "player."
In other contexts, however, the word "football" could be a noun. The context is what often determines the part of speech, not the word itself.
It was the famous Real Madrid player Raul.
cristiano ronaldo (football player) real madrid (football club)
Yes, Pele is a famous football (soccer) player.
Kaka(Real Madrid) is the highest paid player.
Yes, Cristiano Ronaldo is soccer/football player who plays for the Spanish giants Real Madrid. :)
no but he is the most famous football player for England
Karim Mostafa Benzema is a French international football player. He is famous for playing for some of the most popular football clubs in the world, like Real Madrid and Lyon and for playing for the French national team.
At Real Madrid it is Christiano Ronaldo who gets the highest pay.
Cristiano Ronaldo (Real Madrid, £11.3million)
Christiano Ronaldo of Real Madrid.