Who are the Real Madrid top scorers of all time? From Cristiano Ronaldo to Jose Mourinho, we’ve brought some of the leading goal scorers in the history of Real Madrid.
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 organizations across the world.
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 top scorers of all time
Here are the Real Madrid top 10 scorers of all-time
10. Emilio Butragueño – 171 Goals
Emilio Butragueño Santos is Real Madrid 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 total, Emilio Butragueño Santos 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 is 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 scene.
9. Pirri – 172 Goals
José Martínez Sánchez played for the Los Blancos as a central midfielder in the early part of 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 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 switched to the Los Blancos in 1964 and was able to established himself as an integral member of the first team.
In total, 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 greatest players in the history of Real Madrid. His performance led to the club’s sixth European Cup title after the club had won 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 making the switch 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 is 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 major trophies with Real Madrid (24), etc.
Francisco Gento López is a legendary player at Real Madrid who wore the number 11 shirt, and regarded as one of Spain’s greatest players of all time. He helped Real Madrid win the first five European Cups and the sixth as well.
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 greatest 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 where he scored 53 goals in 111 leagues 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. In total, 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 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.
4. Karim Benzema – 317 Goals
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. 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 main man upfront, 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 stylized 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 as well as the Champions League.
In total Karim Benzema trophies with Real Madrid makes him one of the most decorated foreign player.
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.
3. Alfredo Di Stéfano – 308 Goals
Alfredo Stéfano Di Stéfano Laulhé is Real Madrid third all-time top scorer with 308 goals in all competitions. The Spanish-Argentine is regarded as one of the greatest footballers of all time.
He is not just a player, but a club legend at Real Madrid, who led the club to numerous domestic and continental trophies.
Alfredo Di Stéfano was part of squad that won the five consecutive European Cups now the Champions League in 1955–56, 1956–57, 1957–58, 1958–59, and 1959–60.
The forward began his professional career with Argentine giants Clube Atlético River Plate where he scored 49 goals in 66 Argentine league appearances.
He then moved to Millonarios where he achieved another milestone, scoring 90 goals in 101 league appearances for the Colombian football club.
Following an impressive career at Millonarios, Di Stéfano switched to Real Madrid. During his first season, he won the La Liga title and made consecutive wins the following season.
Alfredo Di Stéfano Real Madrid trophy count makes him one of the most decorated players of all time. He won eight La Liga titles, five European Cups consecutively, one Intercontinental Cup, one Copa del Generalísimo, etc.
To date, Alfredo Di Stéfano is one of the best Real Madrid players of all time and one of the most decorated.
2. Raúl – 323 Goals
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 earning promotion to the first team. Raúl played 550 La Liga matches as a Real Madrid player and scored 228 goals.
In total, 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.
1. Cristiano Ronaldo – 450 Goals
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 of all time. 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.
Scoring in his La Liga debut, the Portuguese went on to score 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 seasons he had featured.
Cristiano Ronaldo 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 titles), 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
Real Madrid top scorers all time contributed to the clubs current level as the most successful team on the European conntinent.
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 top 10 scorers in history in includes the likes of Alfredo Di Stéfano, Cristiano Ronaldo, Raúl, Santillana, Karim Benzema, Hugo Sánchez, etc.
Who is Real Madrid’s top scorer? Portuguese forward Cristiano Ronaldo is Real Madrid’s all time top scorer with 450 goals in all competitions.