Jump directly to the content
SLAM DUNK

Who has won most men’s tennis Grand Slams? Roger Federer, Rafael Nadal and Novak Djokovic ranked

WINNING a Grand Slam title is considered the absolute pinnacle of tennis.

Novak Djokovic is out to win a stunning 8th Wimbledon title TODAY but he has nemesis Carlos Alcaraz standing in their way.

Novak Djokovic won the French Open 2023 final
4
Novak Djokovic won the French Open 2023 finalCredit: AFP
Roger Federer has won 20 Grand Slams, but will never win another after retiring from the sport
4
Roger Federer has won 20 Grand Slams, but will never win another after retiring from the sportCredit: Getty Images - Getty

Djokovic was beaten by Carlos Alcaraz at last year's Wimbledon before bouncing back to win the US Open in record-breaking style.

Roger Federer has retired from the sport after a stunning career so he will no longer be able to add to his huge cabinet.

Rafael Nadal is still in action, but his best years also look to be behind him.

With that being said, who has won the most Grand Slams in men's tennis and how many are up for grabs each year?

Who has won most men's tennis Grand Slams?

In a game such as tennis where there is intense focus on the individual, making it through a world-class knockout tournament is no mean feat.

Andy Murray - Britain's most successful male player in the modern era - has won three Slams in his career but doesn't get near to the most successful on the list.

It's Fred Perry who is the Brits Grand Slam king with nine titles, level on the leaderboard with Ken Rosewall, Jimmy Connors, Ivan Lendl and Andre Agassi.

Fred Perry is the only British player to win a Career Grand Slam - all four Majors
4
Fred Perry is the only British player to win a Career Grand Slam - all four MajorsCredit: AP:Associated Press
Five of Bjorn Borg's major titles came on the grass courts of Wimbledon
4
Five of Bjorn Borg's major titles came on the grass courts of Wimbledon

Bill Tilden comes next with ten, before Bjorn Borg and Rod Laver with eleven.

Roy Emerson - who won a total of 28 slam titles if you count doubles - holds 12 single titles and sits just behind the top four.

That leaves us with the current big three - Novak Djokovic, Roger Federer and Nadal - along with Pete Sampras.

Sampras has 14 titles to his name, Federer is on 20 triumphs whilst Djokovic's US Open win in 2023 has him out on 24.

Nadal now has 22 Grand Slam titles, with 14 of these coming at Roland Garos at the French Open.

Who has won the most Grand Slams?

Novak Djokovic - 24
Rafael Nadal - 22
Roger Federer - 20
Pete Sampras - 14
Roy Emerson - 12
Rod Laver - 11
Bjorn Borg - 11
Bill Tilden - 10
Jimmy Connors - 8
Fred Perry - 8
Andre Agassi - 8
Ivan Lendl - 8
Ken Rosewall - 8

How many Grand Slams are there each year?

There are a total of four Grand Slams every tennis season across four different countries:

Topics