Real Madrid have undergone plenty of changes over the past decade or so but one thing has largely remained constant — the goals of Karim Benzema.
The Frenchman, 33, is now in his 13th season in the Spanish capital, having joined from hometown club Lyon in 2009.
While many stars have come and gone — along with the famed Galacticos era — Benzema has remained at the Bernabeu and continues to find the net with alarming regularity.
When Real travel to Inter Milan in the Champions League tonight, he has the chance to further cement his status as one of the all-time great goalscorers at the top level.
How many Champions League goals does Benzema have?
This will be Benzema’s 17th consecutive season in the Champions League and he needs just one more goal to move clear of Real legend Raul in the competition’s list of all-time top scorers.
He currently has 71 goals in 130 appearances in Europe’s premier competition, putting him joint fourth with Raul — and just four behind third-placed Robert Lewandowski.
His average of 0.55 strikes per game is also higher than Raul’s (0.50) as well as being superior to his compatriot Thierry Henry (0.45), who scored 50 times in 112 Champions League appearances.
Twelve of Benzema’s goals came while playing for Lyon, while his best return came in the 2011-12 season — scoring seven in 11 matches as Real reached the semi-finals.
Who is the all-time top scorer in the Champions League?
Benzema’s former team-mate Cristiano Ronaldo sits top of the pile for Champions League goals with 135.
No player has provided more goals for Ronaldo than Benzema, who set up the Portuguese 47 times in all competitions — and assisted 12 of his Champions League strikes — while they were team-mates in Madrid.
Ronaldo remains in the Champions League this season with new club Manchester United and scored in yesterday's clash with Swiss outfit Young Boys.
There is the possibility that the former team-mates could meet each other in the knockout phase of the competition.
The complete striker
Benzema scored a hat-trick in Real’s 5-2 LaLiga win at home to Celta Vigo at the weekend, but also managed three key passes — one of which was an assist for Vinicius Junior.
On joining the club for a second spell, Italian manager Carlo Ancelotti sang the praises of his striker, who he believes is more than just a goalscorer.
He said: "Benzema completes this team, he reads situations very well. He is a player who to call a forward seems to be too little for me.
"He is a very complete player and more complete than five years ago."
Who is Real Madrid’s all-time top scorer?
Benzema is level with Raul for Champions League goals and he is not too far behind the Spaniard when it comes to total goals for the club.
Raul is second in Real’s all-time top scorers list with 323 in all competitions — behind Ronaldo, whose 450 strikes for the club look unlikely to be eclipsed.
Benzema sits fifth in that particular chart with 284, behind Santillana (290) and Alfredo Di Stefano (308).
He is the only player in Real’s top ten all-time goalscorers still playing for the club, so could yet move further up this list of legends.
Champions League top 10 goalscorers
1. Cristiano Ronaldo - 135
2. Lionel Messi - 120
3. Robert Lewandowski - 75
=4. Karim Benzema - 71
=4. Raul - 71
6. Ruud van Nistelrooy - 56
7. Thierry Henry - 50
=8. Alfredo Di Stefano - 49
=8. Thomas Muller - 49
=10. Andriy Shevchenko - 48
=10. Zlatan Ibrahimovic - 48