Who is the oldest player to score in Champions League history?

Cameron Smith
Cameron Smith
  • Updated: 9 May 2024 03:25 CDT
  • 4 min read
Pepe, Porto, 2023
© IMAGO

Pepe is the oldest player to score in the history of the UEFA Champions League after finding the back of the net against Royal Antwerp during the 2023-24 group stages.

Article continues under the video

The legendary Portuguese defender headed home a Francisco Conceicao cross in the 91st minute to secure a vital 2-0 win for Porto. Pepe was 40 years and 254 days old when he scored against Antwerp - making him the oldest player to ever score a goal in the Champions League.

Pepe is the only player over the age of 40 to score in the competition, with his goal versus Antwerp breaking Francesco Totti’s long-standing record.

READ MORE: Champions League all-time top scorers - Ronaldo, Messi and the greatest goal kings

The AS Roma icon previously held the record of being the oldest Champions League goalscorer - since its rebrand in 1992 - after he netted against CSKA Moscow at 38 years and 59 days old. Totti scored a powerful free-kick during a 1-1 draw back in November 2014.

Former Manchester United winger Ryan Giggs is the third oldest goalscorer in Champions League history after he netted a wonderful goal in a 1-1 draw with Benfica in September 2011. The ex-Wales international was 37 years and 290 days old at the time.

Sergio Ramos is in fourth place thanks to his goal against PSV Eindhoven during the 2023-24 group stages. The Spanish football legend was 37 years and 244 days old when he opened the scoring in the 24th minute.

READ MORE: What is the new Champions League format? Changes, teams, qualification, prize money & more

Filippo Inzaghi is the fifth oldest Champions League goalscorer of all time. Back in 2010, the former AC Milan striker scored twice against Real Madrid at the age of 37 years and 87 days.

In sixth place is Javier Zanetti. He scored during Inter Milan’s 4-3 win over Tottenham Hotspur in 2010 at 37 years and 71 days old.

Luka Modric, Edin Dzeko, Olivier Giroud and Laurent Blanc complete the top 10.

The 10 oldest goalscorers in Champions League history

PlayerOpponentDateAge
1. Pepe (Porto)Royal Antwerp7 November 202340y 254d
2. Francesco Totti (Roma)CSKA Moscow25 November 201438y 59d
3. Ryan Giggs (Man Utd)Benfica14 September 201137y 290d
4. Sergio Ramos (Sevilla)PSV29 November 202337y 244d
5. Filippo Inzaghi (Milan)Real Madrid3 November 201037y 87d
6. Javier Zanetti (Inter)Tottenham20 October 201037y 71d
7. Luka Modric (Real Madrid)Celtic2 November 202237y 54d
8. Edin Dzeko (Inter)Milan10 May 202337y 54d
9. Olivier Giroud (Milan)PSG7 November 202337y 38d
10. Laurent Blanc (Man Utd)Olympiacos23 October 200236y 338d

Don’t miss the next big transfer!

Get the latest transfer insights and analyses directly in your mailbox.