One of the most successful and popular clubs in the world, Real Madrid has had a number of outstanding goalscorers through history. From the Brazilian Ronaldo to Cristiano Ronaldo, Real have always had some of the best footballers the world has ever seen on their roster.
Their local players always played a vital part in their success but they are never afraid to spend big in the transfer market and buy players they desire. Ronaldo, Ricardo Kaka, Zinedine Zidane, Luis Figo they have a never-ending list of iconic foreign players.
But there are certain foreign players who outshone others and registered their name in the club's history books with their ability to score goals.
Right on this note, let us look at the top five foreign players who have scored the most goals for Real Madrid in La Liga.
#5 Karim Benzema
The French international holds the fifth position on our list of top five non-Spanish players to have scored the most goals for Real Madrid in La Liga.
Karim Benzema is one of the most talented strikers of the current generation and is known for being strong, powerful and a great finisher from inside the box. He has an outstanding record of 126 league goals for Real Madrid in 266 games so far.
Since coming to Real, Benzema has three UEFA Champions League titles to his name along with three UEFA Super Cup titles, three FIFA Club World Cup titles, two Supercopas, two Copa del Rey and two La Liga titles.
Karim Benzema has been awarded the French Player of the Year three times for his performances in 2011, 2012 and 2014. He also holds the record of scoring the fastest goal in the history of El Clasico (21 seconds).