Novak Djokovic is the active player who has won the most ATP Masters 1000 titles, while Rafael Nadal, Carlos Alcaraz and Jannik Sinner all feature on the list.
There are five current players who have won five or more tournaments at this level on the men’s tour.
Here, we look at the nine active players who have won multiple ATP Masters 1000 titles.
=8. Andrey Rublev – 2
Andrey Rublev has secured two titles from his six appearances in ATP Masters 1000 championship matches.
The Russian collected his maiden Masters title at the 2023 Monte Carlo Masters, while his second came at the 2024 Madrid Open.
=8. Hubert Hurkacz – 2
Hubert Hurkacz has won two Masters 1000 titles from the three finals he has contested at this category of event.
The Pole won his first Masters crown at the 2021 Miami Open and his most recent at the 2023 Shanghai Masters.
7. Stefanos Tsitsipas – 3
Stefanos Tsitsipas has claimed three titles from the seven ATP Masters 1000 title matches he has reached.
The Greek has collected all of his Masters crowns in Monte Carlo, with his first coming in 2021 and his most recent in 2024.
6. Jannik Sinner – 4
Jannik Sinner has won four Masters 1000 titles, having reached six championship matches at this level of tournament.
The Italian secured his maiden Masters 1000 crown at the 2023 Canadian Open and his most recent at the 2024 Shanghai Masters.
Sinner’s Masters titles have come at four different events: Canadian Open, Miami, Cincinnati and Shanghai.
5. Carlos Alcaraz – 5
Carlos Alcaraz has earned five Masters 1000 tournament wins from the six finals he has contested at this category of event.
The Spaniard has claimed two titles at both the Madrid Open and the Indian Wells Masters.
Alcaraz collected his maiden Masters 1000 title at the 2022 Miami Open, while his most recent came at the 2024 Indian Wells Open.
=3. Alexander Zverev – 6
Alexander Zverev has secured six ATP Masters 1000 crowns from the 11 title matches he has featured in at this level.
The German’s most successful Masters events are the Madrid Open and the Italian Open as he has triumphed twice at each.
Zverev won both his first and most recent Masters 1000 titles at the Italian Open in 2017 and 2024 respectively.
=3. Daniil Medvedev – 6
Daniil Medvedev has won six titles from the 10 finals he has played at Masters 1000 level.
The Russian claimed his maiden Masters 1000 crown at the 2019 Cincinnati Open and his most recent at the 2023 Italian Open.
Medvedev’s triumphs have come at six different Masters events: Cincinnati, Shanghai, Paris, Canadian Open, Miami and Rome.
2. Rafael Nadal – 36
Rafael Nadal has collected 36 ATP Masters 1000 crowns from the 53 championship matches he has contested at this level of tournament.
The Spaniard’s 11 titles at the Monte Carlo Masters is the record for titles won at a single Masters 1000 event.
Nadal won his first Masters title at the 2005 Monte Carlo Masters, while his last came at the 2021 Italian Open.
1. Novak Djokovic – 40
Novak Djokovic holds the all-time record for the most Masters 1000 titles won, having triumphed in 40 of his 59 finals at this category of event.
The Serbian has won all nine of the current Masters tournaments at least twice. He has won seven titles at the Paris Masters, making it his most successful Masters 1000 event.
Djokovic secured his maiden Masters title at the 2007 Miami Open and his most recent at the 2023 Paris Masters