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.
| Rank | Player | Wins | Matches |
|---|---|---|---|
| 1 | 34 | ||
| 2 | 31 | ||
| 3 | 30 | ||
| 4 | 29 | ||
| 5 | 23 | ||
| 6 | 23 | ||
| 7 | 22 | ||
| 8 | 19 | ||
| 9 | 18 | ||
| 10 | 18 | ||
| 11 | 17 | ||
| 12 | 17 | ||
| 13 | 17 | ||
| 14 | 16 | ||
| 15 | 15 | ||
| 16 | 15 | ||
| 17 | 15 | ||
| 18 | 15 | ||
| 19 | 15 | ||
| 20 | 15 |