FootballSports

The 20 Oldest Goalscorers in Champions League History

The UEFA Champions League is the pinnacle of club football, where only the best earn their chance to shine. As the competition demands top-level performances, it's even more impressive when veteran players defy age and score crucial goals on Europe’s grandest stage.

20. Sergey Ignashevich

Sergey Ignashevich
Celso Pupo / Shutterstock.com

At 36 years and 4 months, CSKA Moscow’s legendary centre-back Sergey Ignashevich played against PSV Eindhoven in 2015. His composure and intelligence were vital in their 2:1 win.

19. Lee Dixon

Lee Dixon
Featureflash Photo Agency / Shutterstock.com

In 2000, Lee Dixon represented Arsenal at 36 years and 7 months in a 4:2 win over AC Sparta Prague. The right-back brought leadership and tactical discipline to European nights.

18. Ángel Di María

Angel Di Maria
Asatur Yesayants / Shutterstock.com

At 36 years and 7 months, Ángel Di María starred for SL Benfica in a 4:0 win over Atlético de Madrid. His flair and experience lit up the Estádio da Luz.

Read also: The 30 Best Football Teams in the World Right Now, Ranked by Opta

17. Robert Lewandowski

Robert Lewandowski
Photo: Maciej Rogowski Photo / Shutterstock.com

Robert Lewandowski played for FC Barcelona at 36 years and 7 months in a 4:0 rout of Borussia Dortmund in 2025. His clinical instincts remained razor sharp.

16. Burak Yılmaz

Yilmaz
photoyh / Shutterstock.com

At 36 years and 8 months, Burak Yılmaz led the line for LOSC Lille against Chelsea in 2022. Though the match ended 2:1 to the Blues, Yılmaz showed fighting spirit.

15. Didier Drogba

Didier Drogba
photoyh / Shutterstock.com

Didier Drogba took the field for Chelsea at 36 years and 8 months in a stunning 5:0 victory over Schalke 04 in 2014. His presence elevated the team’s confidence and performance.

14. Cristiano Ronaldo

Cristiano Ronaldo
Maciej Rogowski Photo / Shutterstock.com

Cristiano Ronaldo played for Manchester United at 36 years and 9 months in a group stage match against Villarreal in 2021. Despite the 2:0 defeat, his intensity and professionalism stood out.

Read also: How 27 Ballon d'Or Legends Voted for the 2025 Kopa Trophy

13. Paolo Maldini

Paolo Maldini
Photo: Paolo Bona / Shutterstock.com

In the dramatic 2005 UEFA Champions League final, Paolo Maldini captained AC Milan at 36 years and 10 months. He scored in the opening minutes, underscoring his enduring quality.

12. Laurent Blanc

Laurent Blanc
Vlad1988 / Shutterstock.com

Laurent Blanc represented Manchester United at 36 years and 11 months in a 2002 group match against Olympiacos. His calm distribution and experience remained assets.

11. Nicolás Otamendi

Otamendi
ph.FAB / Shutterstock.com

Otamendi, at 37 years and 27 days, played for SL Benfica in a confident 3:1 win over Barcelona in 2025. His defensive dominance made a clear difference.

10. Olivier Giroud

Olivier Giroud
ph.FAB / Shutterstock.com

At 37 years and 1 month, Giroud led the line for AC Milan in a crucial 2:1 win over Paris Saint-Germain in 2023. His target-man presence helped unlock the French defence.

Read also: The 100 Best Clubs in Europe - Ranked From lowest to Highest

9. Edin Džeko

Dzeko
ph.FAB / Shutterstock.com

Džeko featured for Inter Milan at 37 years and 1 month in the Champions League semifinal against AC Milan in 2023. His experience was crucial in securing a spot in the final.

8. Luka Modrić

Luka Modrić
Christian Bertrand / Shutterstock.com

Luka Modrić played for Real Madrid at 37 years and 1 month in a commanding 5:1 victory over Celtic in 2022. He dictated play with his trademark elegance.

7. Javier Zanetti

Javier Zanetti
ph.FAB / Shutterstock.com

At 37 years and 2 months, Javier Zanetti captained Inter Milan in a thrilling 4:3 win against Tottenham in 2010. His stamina and intelligence were unmatched.

6. Filippo Inzaghi

Filippo Inzaghi
ph.FAB / Shutterstock.com

Filippo Inzaghi turned back time for AC Milan at 37 years and 2 months, scoring twice in a 2:2 draw with Real Madrid in 2010. His poaching instincts were as sharp as ever.

Read also: AI Predicts the 2025–26 Football Season

5. Francesco Acerbi

Acerbi
Maciej Rogowski Photo / Shutterstock.com

Francesco Acerbi featured for Inter Milan at 37 years and 2 months in a gripping 4:3 extra-time victory over Barcelona in 2025. His resilience at the back was vital.

4. Sergio Ramos

Sergio Ramos
Mikolaj Barbanell / Shutterstock.com

Sergio Ramos played for Sevilla FC at 37 years and 8 months in a tight 2:1 win over RC Lens in 2023. The veteran’s leadership and grit were decisive.

3. Ryan Giggs

Photo: D. Ribeiro / Shutterstock.com

Ryan Giggs appeared for Manchester United at 37 years and 9 months in a 1:1 draw with Benfica in 2011. His vision and ball control aged like fine wine.

2. Francesco Totti

Francesco Totti
photoyh / Shutterstock.com

Francesco Totti took the field for AS Roma at 38 years and 1 month in a 1:1 draw with CSKA Moscow in 2014. His intelligence and effortless style were on full display.

Read also: Top 10 Biggest Trades in NFL History

1. Pepe

Pepe
Maciej Rogowski Photo / Shutterstock.com

Pepe played for FC Porto at a remarkable 40 years and 9 months in a thrilling 5:3 victory over Shakhtar Donetsk in 2023. He even found the net, underlining his status as an ageless warrior.