Statisfaction: The Longest Masters 1000 Winning Streaks

Jannik Sinner recorded his 20th consecutive Masters 1000 match victory on Friday, as he took out Felix Auger-Aliassime to reach the semifinals at Monte-Carlo.

That means the Italian is now the fourth player to record at least 20 consecutive matches at Masters level. Below find a list of the other three, and their longest streaks, not surprisingly led by Novak Djokovic, who won 31 Masters matches on the trot in 2011.

No. Player Wins Start End
1 Novak Djokovic 31 2011 Indian Wells 2R 2011 Cincinnati Final (l. to Murray)
2 Novak Djokovic 30 2014 Paris 2R 2015 Montreal Final (l. to Murray)
3 Roger Federer 29 2005 Hamburg 1R 2006 Monte-Carlo Final (l. to Nadal)
4T Novak Djokovic 23 2013 Shanghai 2R 2014 Monte-Carlo SF (l. to Federer)
4T Rafael Nadal 23 2013 Madrid 2R 2013 Shanghai SF (l. to del Potro)
6 Novak Djokovic 22 2015 Shanghai 2R 2016 Monte-Carlo 2R (l. to Vesely)
7 Jannik Sinner 20 2025 Paris 2R Active Streak
8 Pete Sampras 19 1994 Indian Wells 2R 1994 Stockholm SF (l. to Becker)