Site logo

Longest Winning Streak at Masters 1000

Longest Winning Streak at Masters 1000

🇮🇹Jannik Sinner's run of 34 consecutive wins in ATP Masters 1000 events has now entered tennis history: by winning in Rome on 17 May 2026, he moved past 🇷🇸Novak Djokovic's previous record of 31 straight Masters 1000 victories, set in 2011 from Indian Wells to Cincinnati.

The streak began after Sinner's last Masters 1000 defeat at Shanghai 2025 and has included a remarkable sequence of titles: Paris 2025, Indian Wells 2026, Miami 2026, Monte-Carlo 2026, Madrid 2026 and Rome 2026, making him the first man to win six consecutive Masters 1000 tournaments.

In doing so, Sinner had already equalled Djokovic's historic mark with his win over 🇮🇹Andrea Pellegrino, but by defeating 🇷🇺Andrey Rublev he moved out alone at the top of the all-time Masters 1000 streak list.

Along the way, Sinner surpassed 🇨🇭Roger Federer's best Masters 1000 streak of 29 wins and Djokovic's second-best run of 30, while also leaving behind other legendary runs such as Djokovic and 🇪🇸Rafael Nadal's 23-match runs, Djokovic's 22-match run, 🇺🇸Pete Sampras' 19-match streak, and Nadal's two separate 18-match runs.

What makes the streak even more extraordinary is the variety of conditions in which it has been achieved, spanning indoor hard courts, outdoor hard courts and clay, underlining Sinner's dominance across every surface at Masters 1000 level.

RankPlayerWinsMatches
134
231
330
429
523
623
722
819
918
1018
1117
1217
1317
1416
1515
1615
1715
1815
1915
2015