Top Scorers
Real Madrid all time top scorers ranked
Who are Real Madrid all time top scorers? From Cristiano Ronaldo to Jose Mourinho, we’ve brought some of the leading goal scorers in the history of the Los Blancos.
The Los Blancos are arguably the most successful football club in the world, having won major domestic, continental and international trophies.
The club have also produced some of the greatest footballers of all time, including players of modern-day football. Real Madrid also formed the basis of various football organisations across the world.
https://m.youtube.com/watch?v=aNLSDIvyuiI
Portuguese forward Cristiano Ronaldo is Real Madrid’s top scorer of all time. He scored 450 career goals for the Los Blancos in all competitions.
We’ve brought together some of the greatest footballers in the history of Real Madrid who’s had the most goals for the club in all competitions.
Real Madrid all time top scorers ranked
Here are the Real Madrid’s top 10 scorers of all-time
10. Emilio Butragueño – 171 Goals
Emilio Butragueño Santos is Real Madrid’s 10th all-time goal scorer with 171 goals in all competitions. The Spaniard, who played as a forward for the Los Blancos, featured in over 463 matches.
Emilio Butragueño Santos spent twelve years at the club. He was one of the ever-loyal Madrid players at the time.
In Emilio Butragueño Santos’s career with Real Madrid, he won six La Liga titles, two Copa del Rey, one Copa de la Liga, four Supercopa de España, two UEFA Europa League and one Copa Iberoamericana.
He was one of the best players in the early years of Real Madrid’s existence as a club that competed in the Spanish and European football scenes.
9. Pirri – 172 Goals
José Martínez Sánchez played for the Los Blancos as a central midfielder early in his career and was often seen as a sweeper.
Pirri was very influential during his football career with Real Madrid in the early years. José Martínez Sánchez, nicknamed Pirri, is Real Madrid’s 9th all-time top scorer with 172 goals in all competitions.
He began his professional career at Granada before switching to Real Madrid following his impressive form. He changed to the Los Blancos in 1964 and established himself as an integral member of the first team.
He spent 16 years with the club, winning ten La Liga titles, four Copa del Rey and one European Cup, now known as the UEFA Champions League.
José Martínez Sánchez or Pirri is one of the greatest players in the history of Real Madrid. His performance led to the club’s sixth European Cup title after winning the first five editions of the competition.
8. Francisco Gento – 182 Goals
Francisco Gento López played for the Los Blancos as a left-winger. Gento is Real Madrid’s 8th all-time top scorer with 182 goals in all competitions.
The Spaniard began his professional career at Racing Santander before switching to the Spanish capital club. Gento López spent 18 years at Real Madrid, winning twelve La Liga titles, two Copa del Rey, six European Cup (Champions League), and one Intercontinental Cup, etc.
He was one of the most decorated Spanish footballers in the early years of Real Madrid. Francisco Gento López had numerous records, including the Most La Liga titles (12), Most European Cup titles (6), Most significant trophies with Real Madrid (24), etc.
Francisco Gento López is a legendary player at Real Madrid who wore the number 11 shirt and is regarded as one of Spain’s greatest players. He helped Real Madrid win the first five European Cups and the sixth.
7. Hugo Sánchez – 208 Goals
Hugo Sánchez Márquez, a former Mexican footballer who played as a forward, is Real Madrid’s all-time top scorer in seventh place. To date, Sánchez is widely regarded as the most significant Mexican footballer of all time. Sanchez played for several clubs and scored notable goals as well.
He began his career in Spain with Atlético Madrid, scoring 53 goals in 111 league appearances across four seasons. His excellent form was behind his move to city rivals Real Madrid.
Hugo Sánchez Márquez joined the club in 1985. The Mexican went on to win five consecutive league titles from 1985 to 1990, a Copa del Rey and the UEFA Cup.
He also made history in those five consecutive titles, winning the Spanish La Liga Golden Boot or the Pichichi award five times in a row. He is currently the third-highest scoring foreign player after Lionel Messi and Cristiano Ronaldo.
In total, he won five La Liga titles consecutively, three Supercopa de España, one Copa del Rey, and one UEFA Cup. He also played for other top teams in Mexico.
6. Ferenc Puskás – 242 Goals
Ferenc Puskás, a Hungarian who played for Real Madrid as a striker or as an attacking midfielder, is widely regarded as one of the greatest players, the greatest striker of all time.
Puskás is known for his goal-scoring abilities. He scored over 514 goals for clubs in Spain and Hungary. He spent the entirety of his career at Budapest Honvéd and Real Madrid.
He was influential throughout his Real Madrid career, winning five La Liga titles, one Copa del Generalísimo, three European Cups and one Intercontinental Cup.
5. Santillana – 290 Goals
Carlos Alonso González played for Real Madrid as a striker. He is currently Real Madrid’s all-time top scorer in fifth place with 290 goals for the club in all competitions.
The Spaniard spent the entirety of his career at Real Madrid after serving just one season at Racing Santander. He joined the Los Blancos at age 19 and was an exceptional player. He scored over 34 competitive goals for the club in his debut season.
Santillana spent 18 seasons at Real Madrid, winning nine La Liga titles, four Copa del Rey, one Copa de la Liga and two UEFA Cups. He scored 290 goals in 645 appearances in all competitions for the Los Blancos.
3. Raúl – 323 Goals
Jan S0L0, CC BY-SA 2.0, via Wikimedia Commons
Raúl González Blanco is Real Madrid’s 2nd all-time top scorer with 323 goals in all competitions for the club. The Spaniard played as a forward for the Los Blancos.
He began his professional career with Real Madrid’s reserve before getting promoted to the first team. Raúl played 550 La Liga matches as a Real Madrid player and scored 228 goals.
He won six La Liga titles, three UEFA Champions League titles, four Supercopa de España titles, one UEFA Super Cup and two Intercontinental Cups.
Raúl is currently the fifth-highest goalscorer in the history of La Liga, with 228 goals.
2. Karim Benzema – 324 Goals
Chris Deahr, CC BY 2.0, via Wikimedia Commons
Karim Mostafa Benzema is a French professional footballer who plays for Real Madrid. The French forward, known for his playmaking and finishing, is regarded as one of the best strikers in the world.
Karim Benzema is Real Madrid’s top scorer in fourth place with 299 goals in all competitions. He started his professional career with French Ligue 1 side Olympique Marseille. Benzema moved to Real Madrid in 2009.
After leaving the French club as the leading man up front, he struggled to adapt to life in Spain. At some point, Benzema was most preferably a substitute.
Benzema’s second season as a Real Madrid player was lit as he became an integral member of the first team. The Frenchman finally won his first La Liga title with the club.
Along the lines, Benzema formed the new Real Madrid trio of Bale and Cristiano Ronaldo, often stylised as the ‘BBC’ by fans and the media.
Benzema helped Real Madrid to three consecutive UEFA Champions League wins, which broke the record as the only team to win the competition consecutively in the old European Cup and the Champions League.
In total, Karim Benzema’s trophies with Real Madrid make him one of the most decorated foreign players.
Benzema has won three La Liga titles, two Copa del Rey, two Supercopa de España, four UEFA Champions League, three UEFA Super Cup and four FIFA Club World Cup.
1. Cristiano Ronaldo – 450 Goals

Photo Credit: goatling, CC BY-SA 2.0, via Wikimedia Commons
Cristiano Ronaldo is Real Madrid’s all-time top scorer with 450 goals in all competitions. The Portuguese forward was a hit throughout his career in the Spanish top flight.
Ronaldo is often considered the best player in the world and widely regarded as one of the greatest players. He’s played for some of the biggest football clubs in the world, including Manchester United, Real Madrid and Juventus.
The Spanish capital club paid £80 million (€94 million) for Cristiano Ronaldo from Manchester United ahead of the 2009–10 season.
In his La Liga debut, the Portuguese scored in his first four league games and became the first Real Madrid player to do so.
Although Ronaldo’s first season ended without a trophy, he scored over 33 goals in all competitions for the Los Blancos.
Ronaldo continued with his brilliant form in all competitions for Real Madrid, scoring double figures in every season he had featured.
Cristiano Ronaldo’s trophies at Real Madrid in total, he won two La Liga titles, two Copa del Rey, two Supercopa de España, four UEFA Champions League (including three consecutive championships), two UEFA Super Cup and a record three FIFA Club World Cups.
Ronaldo is arguably the best player in the history of Real Madrid in the 21st century. He scored impressive goals that led to the club’s success in major football competitions. Cristiano Ronaldo also won the Spanish La Liga top scorer award three times
Wrapping up
Real Madrid’s top scorers of all time contributed to the club’s current level as the most successful team on the European continent.

Juan Fernández, CC BY-SA 2.0, via Wikimedia Commons
In the early years, the Los Blancos won the first five European Cups and three consecutive Champions League trophies in the modern era. Real Madrid also won more La Liga titles than rivals Barcelona.
Real Madrid’s top 10 scorers in history include Alfredo Di Stéfano, Cristiano Ronaldo, Raúl, Santillana, Karim Benzema, Hugo Sánchez, etc.
Cool facts
Who is Real Madrid’s top scorer? Portuguese forward Cristiano Ronaldo is Real Madrid’s all-time leading scorer with 450 goals in all competitions.
-
Football On TV17 hours ago
Stoke City vs Hull City TV channel, live stream
-
Football On TV17 hours ago
Where to watch Sunderland AFC vs Cardiff City: live stream
-
Football On TV16 hours ago
Where to watch AFC Ajax vs Feyenoord Rotterdam: Live stream and TV channel
-
Football On TV3 hours ago
Coventry City vs Huddersfield Town FC: TV channel and live stream