The Shanghai Masters has been an ATP Masters 1000 event since 2009. In 14 editions it has produced just eight different champions, which makes the 2025 result stand out even more than it already did.
Shanghai Masters Champions
| Year | Champion |
|---|---|
| 2025 | Valentin Vacherot |
| 2024 | Jannik Sinner |
| 2023 | Hubert Hurkacz |
| 2020-2022 | Not held |
| 2019 | Daniil Medvedev |
| 2018 | Novak Djokovic |
| 2017 | Roger Federer |
| 2016 | Andy Murray |
| 2015 | Novak Djokovic |
| 2014 | Roger Federer |
| 2013 | Novak Djokovic |
| 2012 | Novak Djokovic |
| 2011 | Andy Murray |
| 2010 | Andy Murray |
| 2009 | Nikolay Davydenko |
The Records
Novak Djokovic holds the record with four Shanghai titles. Andy Murray is next with three, all of them between 2010 and 2016, and Roger Federer won two.
The 2012 final is the one that gets replayed. Djokovic saved five championship points against Murray before winning it, in what remains the closest anyone has come to taking a title off him here.
The 2025 Anomaly
Valentin Vacherot arrived ranked No. 204 and had to come through qualifying. He then beat five seeds, knocked out Djokovic in the semi-finals, and beat his own first cousin Arthur Rinderknech 4-6 6-3 6-3 in the final. He is the lowest-ranked Masters 1000 champion in the history of the series and the first player from Monaco to win a tour-level title.
The Missing Years
Shanghai was not played between 2020 and 2022. The event returned in 2023 with Hubert Hurkacz as champion, and Jannik Sinner won as world No. 1 in 2024.
Shanghai Masters FAQs
Who has won the most Shanghai Masters titles?
Who won the Shanghai Masters in 2025?
Why was the Shanghai Masters not played for three years?
Who was the first Shanghai Masters champion?
More Coverage
See our Shanghai preview, betting tips, prize money breakdown and how to watch guide. Full coverage sits on our Shanghai Masters hub, every event we follow is in the tournaments index, and the dates are in the 2026 tennis calendar.