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

Paul Scholes Named the One Player He Purposely Avoided Going Near on the Pitch

givemesport.com 14 hours ago

The Players Who Have Received the Most Ballon d'Or Nominations

si.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

What is the Gerd Müller Trophy? Past Winners & Nominees for 2026

si.com 10 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 15 hours ago

Lionel Messi Continues to Cause a Stir at Barcelona Five Years After Leaving

si.com 14 hours ago

What Zinedine Zidane Said to David Beckham after Man Utd 4-3 Real Madrid

givemesport.com 15 hours ago

‘We have to balance his minutes’ - Hansi Flick discusses resting Barcelona star Lamine Yamal

barcablaugranes.com 3 hours ago