3. Cristiano Ronaldo – 239
Cristiano Ronaldo dos Santos Aveiro, famously known as “CR7”, won his first Ballon d’Or and FIFA World Player of the Year awards in 2008, and achieved the FIFA Ballon d’Or again in 2013 and 2014. Portuguese footballer Cristiano Ronaldo has scored a total of 239 goals in 215 La Liga matches in his club career from 2009 until now. He has achieved 1.09 goals per match ratio while playing in the Spanish league and is inducted in the ninth place in our list of 10 All Time Top Scorers of La Liga for scoring most goals in the League’s history besides achieving the highest goal-per-match ratio. Cristiano Ronaldo, in his La Liga career, has scored a total of 190 goals in 208 matches while playing for Real Madrid since 2009. Besides his club career, he has also scored a total of 52 goals in 118 international appearances for the Portuguese national football team from 2003 till now.