Men's Tennis:
Shanghai Masters, Singles Champions by Year

Full list of singles winners, year by year, of the Shanghai Masters for men, including champions, runner-ups and finals results of each tournament edition.

The Shanghai Masters has crowned its men's singles champion in 14 editions, in which a total of 8 players have won at least one title. The first champion was Nikolay Davydenko in 2009 and the most recent was Valentin Vacherot in 2025.

The last 7 editions of this tournament were won by 7 different players.

In the last 10 editions, 7 players have won the title: Novak Djokovic (3), Roger Federer (2), Hubert Hurkacz, Daniil Medvedev, Andy Murray, Jannik Sinner and Valentin Vacherot.

Among the players that won titles, the most successful in the Shanghai Masters is Novak Djokovic with 4 trophies.

Surfaces:
= Hard
Categories:
1000
= ATP Masters 1000

* the current ATP 250, 500 and 1000 started in 1990 and their names changed through the years.

Men's Tennis: Shanghai Masters, Singles Champions by Year

Year
Champion
Runner-up
1000
2025
Arthur Rinderknech
4-6, 6-3, 6-3
1000
2024
1000
2023
6-3, 3-6, 7-6(10-8)
2022
Not played due to the COVID-19 pandemic
2021
Not played due to the COVID-19 pandemic
2020
Not played due to the COVID-19 pandemic
Year
Champion
Runner-up
1000
2018
1000
2017
1000
2016
1000
2014
7-6(8-6), 7-6(7-2)
Year
Champion
Runner-up
1000
2013
1000
2012
5-7, 7-6(13-11), 6-3
1000
2011
1000
2010
1000
2009