8 All Time highest goal scorer for real madrid

Francisco Gento

Goals Scored - 180 Matches Played - 600 Years Played - 1953 to 1971

8-

Off-White Arrow

Goals Scored - 208 Matches Played - 282 Years Played - 1985 to 1992

Hugo Sanchez

7-

Off-White Arrow

Ferenc Puskas

Goals Scored - 242 Matches Played - 262 Years Played - 1958 to 1967

Off-White Arrow

6-

Carlos Santillana

Goals Scored - 290 Matches Played - 645 Years Played - 1971 to 1988

5-

Off-White Arrow
Off-White Arrow

Alfredo Di Stefano

Goals Scored - 308 Matches Played - 396 Years Played - 1953 to 1964

Off-White Arrow

4-

Raul  Gonzalez

Goals Scored - 308 Matches Played - 396 Years Played - 1953 to 1964

3-

Off-White Arrow

Karim Benzema

Goals Scored - 354 Matches Played - 648 Years Played - 2009 to 2023

Off-White Arrow

2-

Cristiano Ronaldo

Goals Scored - 450 Matches Played - 438 Years Played - 2009 to 2018

Off-White Arrow

1-