flag
back Back
All-time Champions League top scorers: Kane beats Messi record
Stavanger 20261013. Bayern Munich's Harry Kane during the Champions League football match between Viking and Bayern Munich at Lyse Arena in Stavanger.
Photo: Carina Johansen / NTB  
This text is auto translated
Bayern Munich's Harry Kane has set a new record. Picture: NTB/Alamy

Harry Kane scored twice on Tuesday to take Lionel Messi's record for the most goals scored in the Champions League for a player in their 30s.

The 33-year-old England captain netted a brace as Bayern Munich were held to a 3-3 draw away at Norwegian champions Viking, meaning he has scored 36 goals in the competition since turning 30 in 2023.

Kane has now scored 57 goals in the Champions League, with his goals on Tuesday night putting him into the top 10 of all time in Europe's premier cup, one ahead of Ruud Van Nistelrooy and level with Thomas Müller.

The next highest English scorer is Wayne Rooney, who scored 30 times for Manchester United from 2004 to 2015.

Messi, who has scored 129 Champions League goals, scored 35 goals in the competition in his 30s.

Bayern came back from 2-0 down against Viking to lead 2-3 in Stavanger, but a Michael Olise red card in the 73rd minute allowed the Norwegian hosts back in, and they equalised in the 90th minute.

The German champions' manager Vincent Kompany said afterwards: "We were dominant, but at the moment it feels like every chance for the opposition leads to a goal.

"It was our own fault. This red card was super dumb... You can see in (Michael's) eyes that he's sorry about it and that he regrets letting the team down."

Cristiano Ronaldo of Juventus before the UEFA Champions League match between Lokomotiv Moscow and Juventus at the Lokomotiv Stadium
Cristiano Ronaldo has the record number of goals in the Champions League. Picture: Artur Stabulnieks/Alamy

All-time Champions League top scorers

Figures are correct as of Wednesday, October 14, and do not include goals scored in the qualification, but do include goals scored in the old European Cup format.

  1. Cristiano Ronaldo: 140 goals,
  2. Lionel Messi: 129,
  3. Robert Lewandowski: 109,
  4. Karim Benzema: 90,
  5. Kylian Mbappe and Raul: 71
Raul, Real Madrid forward,in a Champions League match.
Raul was the all-time top scorer for a period. Picture: Russell Price/Alamy

7. Erling Haaland: 59,

8. Harry Kane and Thomas Muller: 57,

10. Ruud Van Nistelrooy: 56,

11. Mohamed Salah and Thierry Henry: 50,

13. Alfredo Di Stéfano: 49,

14. Andriy Shevchenko and Zlatan Ibrahimović: 48,

16. Eusébio and Filippo Inzaghi: 46,

18. Didier Drogba and Antoine Griezmann: 44,

You may like

List of Champions League top scorers after Matchday 2

vanguardngr.com 1 day ago

Lionel Messi farewell: Argentina superstar still one of the best as he preps for final national t...

cbssports.com 1 week ago

Oshaba scores on debut, earns praise from head coach Kaddu

kawowo.com 22 hours ago

Ballon d’Or 2026 Rankings Updated as Kane Scores Twice, Mbappe Marks 100th UCL Game

yen.com.gh 1 day ago

There can only be one: Why Diego Maradona still tops Messi and Ronaldo for a generation of footba...

iol.co.za 4 days ago

Why Lisandro Martinez 'confronted' Ruben Amorim as Manchester United disagreement revealed

standard.co.uk 7 hours ago

How Lionel Messi transcended 'next Maradona' tag and remade Argentina in his own image

cbssports.com 1 week ago

Mohamed Salah matches former Liverpool teammate with latest incredible record

liverpool.com 7 hours ago

'I have to keep working hard... my motivation is to get into the first team'

liverpoolfc.com 10 hours ago