Tennis Players with the Most Grand Slam Titles

The all-time leaders in Grand Slam singles titles in professional tennis (Open Era, as of 2024). Novak Djokovic leads with 24 titles, followed by Rafael Nadal (22) and Roger Federer (20).

Data
# Player Nationality Total Australian Open French Open Wimbledon US Open
1Novak DjokovicSerbia2410374
2Rafael NadalSpain2221424
3Roger FedererSwitzerland206185
4Pete SamprasUSA142075
5Carlos AlcarazSpain40220
5Björn BorgSweden110650
6Rod LaverAustralia113242
7Andre AgassiUSA84112
8Jimmy ConnorsUSA81025
9Ivan LendlCzechoslovakia82303
10Serena WilliamsUSA237376
11Steffi GrafGermany224675
12Margaret CourtAustralia2411535

Source: Wikipedia — Grand Slam singles champions. Includes Open Era and pre-Open Era records. Data as of 2024.