Oldest Men’s Grand Slam Winners in the Open Era

Ken Rosewall holds the record for the oldest grand slam winner in men’s tennis after he won the 1972 Australian Open at the age of 37 years, 1 month, and 24 days.

The oldest male player to win a major tennis title who is still active is Novak Djokovic who won the US Open in 2023 when he was 36 years, 3 months, and 20 days old.

The oldest first-time Grand Slam champion is Andrés Gimeno who won the French Open in 1972 at the age of 34 years old.

Below is a list of Men’s Tennis Grand Slam Winners in the open era who were over the age of 30 when they won the title.

Novak Djokovic, Rafael Nadal and Roger Federer with table showing most Grand Slam titles won after age 30.

Men’s Grand Slam Winners Over the Age of 30

Longevity at the highest level of men’s tennis is rare, but several players have continued to win Grand Slam titles well into their 30s.

In the Open Era (1968–present), experience, physical conditioning, and tactical maturity have allowed a select group of champions to extend their dominance beyond what was once considered a player’s peak.

The table below lists every men’s singles Grand Slam winner in the Open Era who lifted a major trophy after turning 30, along with their exact age at the time of victory.

Tennis PlayerGrand SlamAge (Years)Month(s)Day(s)
Ken Rosewall1972 Australian Open37124
Roger Federer2018 Australian Open3657
Ken Rosewall1971 Australian Open3645
Novak Djokovic2023 US Open36320
Novak Djokovic2023 French Open36020
Rafael Nadal2022 French Open3602
Roger Federer 2017 Wimbledon351026
Ken Rosewall1970 US Open35100
Novak Djokovic2023 Australian Open3586
Rafael Nadal 2022 Australian Open35714
Roger Federer 2017 Australian Open3558
Novak Djokovic2022 Wimbledon35118
Andrés Gimeno1972 French Open34919
Rafael Nadal2020 French Open34325
Novak Djokovic 2021 Wimbledon3416
Novak Djokovic 2021 French Open3408
Novak Djokovic 2021 Australian Open33817
Ken Rosewall1968 French Open33625
Rafael Nadal2019 US Open33223
Rafael Nadal2019 French Open321124
Andre Agassi2003 Australian Open32814
Novak Djokovic 2020 Australian Open32729
Novak Djokovic2019 Wimbledon32110
Rafael Nadal 2018 French Open311125
Arthur Ashe1975 Wimbledon311113
Novak Djokovic2019 Australian Open31723
Stan Wawrinka2016 US Open3151
Novak Djokovic2018 US Open3135
Rafael Nadal2017 US Open31225
Novak Djokovic2018 Wimbledon31111
Rod Laver1969 US Open31018
Pete Sampras2002 US Open31014
Jimmy Connors1983 US Open301128
Rafael Nadal2017 French Open301126
Roger Federer 2012 Wimbledon301017
Rod Laver1969 Wimbledon301014
Rod Laver1969 French Open30919
Andre Agassi2001 Australian Open30816
John Newcombe1975 Australian Open30629
Rod Laver1969 Australian Open30511
Andres Gomez1990 French Open3031
Stan Wawrinka2015 French Open30127

Who Has Won the Most Grand Slams After Age 30?

Novak Djokovic currently holds the record for most tennis major singles titles after the age of 30 with 12 major tennis titles to his name, followed by Rafael Nadal with 8, and Ken Rosewall, Rod Laver, and Roger Federer with 4 each.

  • Novak Djokovic – 12
  • Rafael Nadal – 8
  • Ken Rosewall – 4
  • Rod Laver – 4
  • Roger Federer – 4
  • Andre Agassi – 2
  • Stan Wawrinka – 2
  • Andres Gimeno – 1
  • Andres Gomez – 1
  • Arthur Ashe – 1
  • Jimmy Connors – 1
  • John Newcombe – 1
  • Pete Sampras – 1

FAQ

Who is the Oldest Australian Open Men’s Singles Winner?

Ken Rosewall currently holds the record for the oldest player to win the Australian Open when he won the 1972 Australian Open at the age of 37 years, 1 month, and 24 days.

Who is the oldest French Open Men’s Singles Winner?

Novak Djokovic currently holds this record for the oldest male tennis player to win the French Open after he won the 2023 singles title at the age of 36 years and 20 days.

Who is the oldest Wimbledon champion in men’s singles?

Roger Federer currently holds the record for the oldest male player to win the Wimbledon Championships when he won the 2017 Wimbledon title at the age of 35 years, 10 months, and 26 days.

Who is the oldest US Open Men’s Singles Winner?

Ken Rosewall currently holds the record for the oldest player to win the US Open when he won the 1970 singles title at the age of 35 years and 10 months.

How many Grand Slams has Novak Djokovic won after 30?

Djokovic has won 12 major titles after turning 30.

Who is the oldest male Grand Slam winner in tennis history?

Ken Rosewall is the oldest men’s Grand Slam champion, winning the 1972 Australian Open at age 37.

This page is updated after each Grand Slam tournament. Last Updated: 03/03/2026

Related Tennis Records

You may also be interested in:

Youngest Grand Slam winners in tennis

Players with the most Grand Slam titles

Has a qualifier ever won a Tennis Grand Slam event?

List of Grand Slam Singles Winners by Country