Real Madrid All-Time Top Scorers: The 10 Greatest Goalscorers In Club History

Every Madridista has had the argument at some point, usually somewhere between the second beer and the final whistle. Who is the greatest goalscorer in the history of Real Madrid? The Real Madrid all-time top scorers list is one of the few places in football where the answer to that kind of question is not really up for debate — the gap at the top is enormous, and the names behind it read like a century of the club’s identity written out in goals.

This is the definitive top 10, why each man is on it, and who among the current squad has any realistic chance of climbing into it.

Real Madrid all-time top scorers: the top 10

These are career totals in all competitions for the first team — La Liga, Copa del Rey, European Cup and Champions League, Club World Cup, Supercopa and the rest.

# Player Goals Appearances Years
1 Cristiano Ronaldo 450 438 2009–2018
2 Karim Benzema 354 648 2009–2023
3 Raul Gonzalez 323 741 1994–2010
4 Alfredo Di Stefano 308 396 1953–1964
5 Carlos Santillana 290 645 1971–1988
6 Ferenc Puskas 242 262 1958–1966
7 Hugo Sanchez 208 283 1985–1992
8 Francisco Gento 182 601 1953–1971
9 Pirri 172 561 1964–1980
10 Emilio Butragueno 171 463 1984–1995

Cristiano Ronaldo: the number that may never be beaten

450 goals in 438 games. Read that again, because the ratio is somehow more absurd than the total. Cristiano Ronaldo arrived from Manchester United in 2009 as the most expensive footballer on earth and left nine years later having scored more goals for Real Madrid than anyone in the club’s 120-plus year history — and having overtaken Raul, who had needed 303 more appearances to set the previous record.

What makes the figure so difficult to imagine being beaten is not just the volume but the consistency underneath it. Ronaldo cleared 50 goals in a season on six separate occasions, peaking at 61 in 2014/15. He scored in two Champions League finals and finished as the competition’s top scorer in six consecutive campaigns while at the Bernabeu. Four of his five Ballons d’Or came in white.

For any current Madrid player to reach 450, they would need to average 45 goals a season for a decade. Nobody in the modern game is doing that.

Benzema and Raul: the two who stayed

If Ronaldo is the lightning strike, Karim Benzema and Raul Gonzalez are the slow accumulation — and in many ways the more remarkable entries on the list.

Benzema spent 14 seasons at Real Madrid and made 648 appearances, a number that speaks to durability as much as talent. For a decade he was framed as the selfless one, the striker who dropped deep and made space for others. Then Ronaldo left, Benzema became the main man at an age when most forwards decline, and he responded with the best football of his life, a Champions League knockout run in 2022 that belongs in the club’s folklore, and the 2022 Ballon d’Or.

Raul’s 741 appearances remain the most by any outfield player in the club’s history. He was 17 when he debuted, captain by his mid-twenties, and the emotional centre of the Madrid dressing room through the Galactico years. His 323 goals were scored across an era that included both the club’s greatest excess and some of its bleakest league seasons, and he was the constant through all of it.

Di Stefano, Puskas and Gento: the men who built the myth

Alfredo Di Stefano’s 308 goals came in only 396 games, and he was not even a centre-forward in the way we would define one now. He dropped, he created, he defended, he organised, and he still scored in all five of the European Cup finals Real Madrid won between 1956 and 1960. More than any other player, he is the reason the club became what it is. You can trace almost every modern Madrid tradition — the white shirt as a symbol of European football, the obsession with the European Cup, the idea of the galactico — back to him.

Ferenc Puskas joined at 31, an age at which most forwards are winding down, and scored 242 goals in 262 games. He hit four in the 1960 European Cup final at Hampden Park, a record for a final that still stands. Francisco Gento, meanwhile, is the only footballer to have won six European Cups, and he did it from the left wing — 182 goals from a player whose primary job was to terrorise full-backs for eighteen years.

Two names further down deserve their own mention. Hugo Sanchez managed 208 goals in just 283 games and won five consecutive Pichichi awards, many of them scored with the acrobatic volleys that became his signature. And Emilio Butragueno, the leader of the Quinta del Buitre, is still at the club today as director of institutional relations — a rare case of a top-10 scorer who never really left.

Who can realistically climb this list?

This is where it gets interesting for the current squad, because the honest answer is: almost nobody, and one man.

Kylian Mbappe is the only realistic candidate. He passed the 100-goal mark for Real Madrid in August 2026 — a milestone he reached faster than Ronaldo did — and at 27 he still has the peak years of his career in front of him. Sustain anything close to his current rate and the top five is genuinely reachable; the top three is not out of the question if he stays until the end of his contract and beyond.

Vinicius Junior’s route is harder, because his goals arrive alongside an enormous volume of assists and chances created rather than as the sole output of his game. He is closer to a Gento profile than a Hugo Sanchez one. Jude Bellingham, now settled as a No 10 arriving from deep under Jose Mourinho, will score plenty but starts from a much lower base. Endrick, at 20, has time on his side and little else — he needs minutes first.

The blunt reality is that the modern game works against these totals. Squad rotation, the Club World Cup calendar squeezing out other fixtures, shorter stays at any one club — all of it makes a 14-year, 648-appearance Benzema career less likely, never mind a 741-appearance Raul one.

A note on the numbers

Goal tallies from the pre-1970s era vary slightly between sources depending on which friendlies, regional cups and abandoned matches are counted. The figures above follow the club’s own official records, which are the ones used by Real Madrid’s official website. You will occasionally see Di Stefano credited with 307 or Puskas with 238 in other databases — the ranking itself is unaffected.

Current players’ totals move, obviously. We track the milestones as they happen, including Mbappe’s 100th Real Madrid goal and how it compared to Ronaldo’s pace, and if you want the wider historical context there is our guide to the Santiago Bernabeu, the stadium where the vast majority of these goals were scored.

The list will change. The name at the top of it, in all likelihood, will not.

Share

From our partners

Recommended across our network

related.