Singles | |
---|---|
2025 Rolex Shanghai Masters | |
2024 Champion | ![]() |
Draw | 96 (12 Q / 5 WC) |
Seeds | 32 |
Jannik Sinner was the defending champion, [1] but retired in the third round against Tallon Griekspoor. [2]
At 38 years and four months old, Novak Djokovic became the oldest semifinalist in Masters history, overtaking his previous record set at the 2025 Miami Open. [3] The second-round match between Djokovic and Marin Čilić was the oldest ATP Masters 1000 singles match in terms of combined ages (75 years and 139 days) since the format was established in 1990. [4]
Valentin Vacherot became the first Monégasque player to reach an ATP Tour-level and a Masters-level singles quarterfinal and semifinal, [5] [6] the lowest-ranked Shanghai quarterfinalist and semifinalist since the event was established in 2009 (ranked No. 204), [7] and the second lowest-ranked Masters semifinalist overall since the format's establishment in 1990—after Chris Woodruff at the 1999 Indian Wells Open. [8]
All seeds received a bye into the second round.
Click on the seed number of a player to go to their draw section.
Quarterfinals | Semifinals | Final | ||||||||||||||||||
16 | ![]() | |||||||||||||||||||
7 | ![]() | |||||||||||||||||||
![]() | ||||||||||||||||||||
![]() | ||||||||||||||||||||
![]() | ||||||||||||||||||||
12 | ![]() | |||||||||||||||||||
![]() | ||||||||||||||||||||
![]() | ||||||||||||||||||||
![]() | 3 | 5 | ||||||||||||||||||
4 | ![]() | 6 | 7 | |||||||||||||||||
4 | ![]() | |||||||||||||||||||
Q | ![]() | |||||||||||||||||||
10 | ![]() | 6 | 64 | 4 | ||||||||||||||||
Q | ![]() | 2 | 77 | 6 |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
33 | ![]() | 6 | 4 | 4 | |||||||||||||||||||||||
![]() | 4 | 6 | 6 | ![]() | 4 | 6 | 6 | ||||||||||||||||||||
![]() | 6 | 3 | 4 | ![]() | 77 | 6 | |||||||||||||||||||||
![]() | 6 | 3 | 7 | 30 | ![]() | 64 | 3 | ||||||||||||||||||||
![]() | 3 | 6 | 5 | ![]() | 3 | 6 | 65 | ||||||||||||||||||||
30 | ![]() | 6 | 0 | 77 | |||||||||||||||||||||||
![]() | 66 | 77 | 4 | ||||||||||||||||||||||||
16 | ![]() | 78 | 61 | 6 | |||||||||||||||||||||||
18 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 77 | 6 | ![]() | 4 | 4 | ||||||||||||||||||||||
Q | ![]() | 63 | 4 | 18 | ![]() | 3 | 65 | ||||||||||||||||||||
WC | ![]() | 5 | 0r | 16 | ![]() | 6 | 77 | ||||||||||||||||||||
Q | ![]() | 7 | 0 | Q | ![]() | 1 | 1 | ||||||||||||||||||||
16 | ![]() | 6 | 6 |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
9 | ![]() | 63 | 3 | ||||||||||||||||||||||||
![]() | 4 | 6 | 3 | WC | ![]() | 77 | 6 | ||||||||||||||||||||
WC | ![]() | 6 | 3 | 6 | WC | ![]() | 65 | 6 | 3 | ||||||||||||||||||
![]() | 65 | 65 | ![]() | 77 | 4 | 6 | |||||||||||||||||||||
![]() | 77 | 77 | ![]() | 79 | 6 | ||||||||||||||||||||||
LL | ![]() | 67 | 4 | ||||||||||||||||||||||||
![]() | 5 | 2 | |||||||||||||||||||||||||
7 | ![]() | 7 | 6 | ||||||||||||||||||||||||
29 | ![]() | 4 | 0 | ||||||||||||||||||||||||
![]() | 6 | 6 | ![]() | 6 | 6 | ||||||||||||||||||||||
![]() | 3 | 4 | ![]() | 1 | 5 | ||||||||||||||||||||||
![]() | 4 | 7 | ![]() | 6 | 7 | ||||||||||||||||||||||
![]() | 4r | ![]() | 4 | 2 | |||||||||||||||||||||||
7 | ![]() | 6 | 6 |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
3 | ![]() | 6 | 6 | ||||||||||||||||||||||||
Q | ![]() | 3 | 6 | 6 | Q | ![]() | 4 | 4 | |||||||||||||||||||
![]() | 6 | 4 | 4 | 3 | ![]() | 6 | 3 | 2 | |||||||||||||||||||
![]() | 63 | 1 | ![]() | 4 | 6 | 6 | |||||||||||||||||||||
![]() | 77 | 0r | ![]() | 6 | 6 | ||||||||||||||||||||||
28 | ![]() | 3 | 4 | ||||||||||||||||||||||||
![]() | 6 | 77 | |||||||||||||||||||||||||
15 | ![]() | 3 | 65 | ||||||||||||||||||||||||
23 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 2 | 4 | ![]() | 3 | 2 | ||||||||||||||||||||||
![]() | 6 | 6 | 23 | ![]() | 4 | 4 | |||||||||||||||||||||
LL | ![]() | 3 | 2 | 15 | ![]() | 6 | 6 | ||||||||||||||||||||
![]() | 6 | 6 | ![]() | 4 | 5 | ||||||||||||||||||||||
15 | ![]() | 6 | 7 |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
12 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 4 | 3 | Q | ![]() | 3 | 3 | |||||||||||||||||||||
Q | ![]() | 6 | 6 | 12 | ![]() | 6 | 7 | ||||||||||||||||||||
WC | ![]() | 77 | 2 | 63 | ![]() | 4 | 5 | ||||||||||||||||||||
![]() | 61 | 6 | 77 | ![]() | 4 | 77 | 6 | ||||||||||||||||||||
17 | ![]() | 6 | 62 | 4 | |||||||||||||||||||||||
12 | ![]() | 6 | 6 | ||||||||||||||||||||||||
8 | ![]() | 4 | 2 | ||||||||||||||||||||||||
26 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 6 | 65 | 6 | ![]() | 4 | 4 | |||||||||||||||||||||
![]() | 3 | 77 | 3 | 26 | ![]() | 5 | 61 | ||||||||||||||||||||
![]() | 6 | 6 | 8 | ![]() | 7 | 77 | |||||||||||||||||||||
Q | ![]() | 4 | 2 | ![]() | 4 | 0 | |||||||||||||||||||||
8 | ![]() | 6 | 6 |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
6 | ![]() | 2 | 4 | ||||||||||||||||||||||||
![]() | 66 | 6 | 6 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 78 | 1 | 1 | ![]() | 0r | ||||||||||||||||||||||
![]() | 62 | 4 | 31 | ![]() | 3 | ||||||||||||||||||||||
![]() | 77 | 6 | ![]() | 4 | 4 | ||||||||||||||||||||||
31 | ![]() | 6 | 6 | ||||||||||||||||||||||||
31 | ![]() | 6 | 5 | 68 | |||||||||||||||||||||||
![]() | 3 | 7 | 710 | ||||||||||||||||||||||||
19 | ![]() | 77 | 77 | ||||||||||||||||||||||||
![]() | 7 | 77 | ![]() | 63 | 64 | ||||||||||||||||||||||
![]() | 5 | 65 | 19 | ![]() | 61 | 3 | |||||||||||||||||||||
![]() | 4 | 5 | ![]() | 77 | 6 | ||||||||||||||||||||||
![]() | 6 | 7 | ![]() | 3 | 7 | 4 | |||||||||||||||||||||
11 | ![]() | 6 | 5 | 1r |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
13 | ![]() | 6 | 1 | 4 | |||||||||||||||||||||||
Q | ![]() | 6 | 6 | Q | ![]() | 2 | 6 | 6 | |||||||||||||||||||
![]() | 1 | 2 | Q | ![]() | 4 | 7 | 1 | ||||||||||||||||||||
![]() | 4 | 7 | 6 | ![]() | 6 | 5 | 6 | ||||||||||||||||||||
![]() | 6 | 5 | 1 | ![]() | 7 | 6 | |||||||||||||||||||||
22 | ![]() | 5 | 1 | ||||||||||||||||||||||||
![]() | 3 | 7 | 2 | ||||||||||||||||||||||||
4 | ![]() | 6 | 5 | 6 | |||||||||||||||||||||||
25 | ![]() | 711 | 2 | 1 | |||||||||||||||||||||||
![]() | 6 | 3 | 1 | Q | ![]() | 69 | 6 | 6 | |||||||||||||||||||
Q | ![]() | 2 | 6 | 6 | Q | ![]() | 6 | 5 | 3 | ||||||||||||||||||
![]() | 6 | 77 | 4 | ![]() | 4 | 7 | 6 | ||||||||||||||||||||
Q | ![]() | 3 | 65 | ![]() | 62 | 4 | |||||||||||||||||||||
4 | ![]() | 77 | 6 |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
5 | ![]() | 2 | 77 | 77 | |||||||||||||||||||||||
![]() | 6 | 4 | 6 | ![]() | 6 | 64 | 61 | ||||||||||||||||||||
WC | ![]() | 1 | 6 | 4 | 5 | ![]() | 4 | 5 | |||||||||||||||||||
PR | ![]() | 6 | 3 | 2 | 32 | ![]() | 6 | 7 | |||||||||||||||||||
![]() | 3 | 6 | 6 | ![]() | 3 | 64 | |||||||||||||||||||||
32 | ![]() | 6 | 77 | ||||||||||||||||||||||||
32 | ![]() | 4 | 79 | 3 | |||||||||||||||||||||||
10 | ![]() | 6 | 67 | 6 | |||||||||||||||||||||||
21 | ![]() | 6 | 77 | ||||||||||||||||||||||||
![]() | 4 | 6 | 6 | ![]() | 3 | 64 | |||||||||||||||||||||
Q | ![]() | 6 | 3 | 4 | 21 | ![]() | 4 | 4 | |||||||||||||||||||
WC | ![]() | 6 | 3 | 4 | 10 | ![]() | 6 | 6 | |||||||||||||||||||
![]() | 2 | 6 | 6 | ![]() | 5 | 4 | |||||||||||||||||||||
10 | ![]() | 7 | 6 |
First round | Second round | Third round | Fourth round | ||||||||||||||||||||||||
14 | ![]() | 6 | 3 | 4 | |||||||||||||||||||||||
![]() | 3 | 4 | Q | ![]() | 3 | 6 | 6 | ||||||||||||||||||||
Q | ![]() | 6 | 6 | Q | ![]() | 6 | 3 | ||||||||||||||||||||
![]() | 66 | 1 | 20 | ![]() | 0 | 1r | |||||||||||||||||||||
![]() | 78 | 6 | ![]() | 3 | 4 | ||||||||||||||||||||||
20 | ![]() | 6 | 6 | ||||||||||||||||||||||||
Q | ![]() | 4 | 77 | 6 | |||||||||||||||||||||||
27 | ![]() | 6 | 61 | 4 | |||||||||||||||||||||||
27 | ![]() | 6 | 1 | 6 | |||||||||||||||||||||||
PR | ![]() | 77 | 6 | PR | ![]() | 1 | 6 | 1 | |||||||||||||||||||
Q | ![]() | 62 | 1 | 27 | ![]() | 63 | 7 | 3 | |||||||||||||||||||
Q | ![]() | 3 | 4 | 2 | ![]() | 77 | 5 | 2r | |||||||||||||||||||
![]() | 6 | 6 | ![]() | 3 | 3 | ||||||||||||||||||||||
2 | ![]() | 6 | 6 |
The following are the seeded players. [9] Seedings are based on ATP rankings as of 22 September 2025. Rankings and points before are as of 29 September 2025.
Seed | Rank | Player | Points before | Points dropping | Points won | Points after | Status |
---|---|---|---|---|---|---|---|
1 | 1 | ![]() | 11,540 | 200 | 0 | 11,340 | Withdrew due to ankle injury |
2 | 2 | ![]() | 10,950 | 1,000 | 50 | 10,000 | Third round retired against ![]() |
3 | 3 | ![]() | 5,980 | 100 | 50 | 5,930 | Third round lost to ![]() |
4 | 5 | ![]() | 4,830 | 650 | 400 | 4,580 | Semifinals vs. ![]() |
5 | 4 | ![]() | 4,995 | 400 | 50 | 4,645 | Third round lost to ![]() |
6 | 6 | ![]() | 4,190 | 100 | 10 | 4,100 | Second round lost to ![]() |
7 | 7 | ![]() | 3,735 | 0 | 200 | 3,935 | Quarterfinals vs. ![]() |
8 | 9 | ![]() | 3,555 | 10 | 100 | 3,645 | Fourth round lost to ![]() |
9 | 10 | ![]() | 3,190 | 10 | 10 | 3,190 | Second round lost to ![]() |
10 | 11 | ![]() | 2,990 | 100 | 200 | 3,090 | Quaterfinals lost to ![]() |
11 | 12 | ![]() | 2,945 | 10 | 10 | 2,945 | Second round retired against ![]() |
12 | 13 | ![]() | 2,755 | (50)† | 200 | 2,905 | Quarterfinals vs. ![]() |
13 | 14 | ![]() | 2,560 | 10 | 10 | 2,560 | Second round lost to ![]() |
14 | 17 | ![]() | 2,445 | (25)† | 10 | 2,430 | Second round lost to ![]() |
15 | 19 | ![]() | 2,365 | 50 | 100 | 2,415 | Fourth round lost to ![]() |
16 | 18 | ![]() | 2,410 | 200 | 200 | 2,410 | Quarterfinals vs. ![]() |
17 | 16 | ![]() | 2,455 | 200 | 10 | 2,265 | Second round lost to ![]() |
18 | 20 | ![]() | 2,240 | 30 | 50 | 2,260 | Third round lost to ![]() |
19 | 21 | ![]() | 2,135 | (50)† | 50 | 2,135 | Third round lost to ![]() |
20 | 23 | ![]() | 1,920 | 400 | 50 | 1,570 | Third round retired against ![]() |
21 | 26 | ![]() | 1,725 | 50 | 50 | 1,725 | Third round lost to ![]() |
22 | 22 | ![]() | 1,990 | 50 | 10 | 1,950 | Second round lost to ![]() |
23 | 24 | ![]() | 1,838 | 50 | 50 | 1,838 | Third round lost to ![]() |
24 | 25 | ![]() | 1,830 | 100 | 0 | 1,730 | Withdrew due to leg injury |
25 | 28 | ![]() | 1,640 | 50 | 10 | 1,600 | Second round lost to ![]() |
26 | 29 | ![]() | 1,609 | 10 | 50 | 1,649 | Third round lost to ![]() |
27 | 31 | ![]() | 1,565 | 50 | 100 | 1,615 | Fourth round lost to ![]() |
28 | 34 | ![]() | 1,385 | 30 | 10 | 1,365 | Second round lost to ![]() |
29 | 32 | ![]() | 1,470 | (50)† | 10 | 1,430 | Second round lost to ![]() |
30 | 33 | ![]() | 1,397 | 0+14 | 50+0 | 1,433 | Third round lost to ![]() |
31 | 35 | ![]() | 1,308 | 30+35 | 100+25 | 1,368 | Fourth round lost to ![]() |
32 | 37 | ![]() | 1,275 | 10 | 100 | 1,365 | Fourth round lost to ![]() |
33 | 38 | ![]() | 1,258 | (25)† | 10 | 1,243 | Second round lost to ![]() |
† The player's 2024 points were replaced by a better result for purposes of his ranking as of 29 September 2025. Points for his 19th best result will be deducted instead.
The following players would have been seeded, but withdrew before the tournament began.
Rank | Player | Points before | Points dropping | Points after | Withdrawal reason |
---|---|---|---|---|---|
8 | ![]() | 3,590 | 0 | 3,590 | Arm injury [10] |
15 | ![]() | 2,460 | 100 | 2,360 | Foot injury |
27 | ![]() | 1,645 | 100 | 1,545 | Pectoral injury |
30 | ![]() | 1,570 | 10 | 1,560 | Back injury |
‡ – withdrew from entry list
§ – withdrew from main draw
First round | Qualifying competition | ||||||||||||
1 | ![]() | 6 | 7 | ||||||||||
WC | ![]() | 3 | 5 | ||||||||||
1 | ![]() | 6 | 6 | ||||||||||
22 | ![]() | 3 | 4 | ||||||||||
WC | ![]() | 5 | 3 | ||||||||||
22 | ![]() | 7 | 6 |
First round | Qualifying competition | ||||||||||||
2 | ![]() | 6 | 6 | ||||||||||
![]() | 1 | 2 | |||||||||||
2 | ![]() | 77 | 6 | ||||||||||
18 | ![]() | 62 | 4 | ||||||||||
![]() | 4 | 2 | |||||||||||
18 | ![]() | 6 | 6 |
First round | Qualifying competition | ||||||||||||
3 | ![]() | 6 | 6 | ||||||||||
![]() | 2 | 4 | |||||||||||
3 | ![]() | 6 | 6 | ||||||||||
20 | ![]() | 4 | 0 | ||||||||||
WC | ![]() | 63 | 2 | ||||||||||
20 | ![]() | 77 | 6 |
First round | Qualifying competition | ||||||||||||
4 | ![]() | 1 | 7 | 77 | |||||||||
Alt | ![]() | 6 | 5 | 65 | |||||||||
4 | ![]() | 3 | 3 | ||||||||||
![]() | 6 | 6 | |||||||||||
![]() | 6 | 6 | |||||||||||
Alt | ![]() | 3 | 2 |
First round | Qualifying competition | ||||||||||||
5 | ![]() | 6 | 6 | ||||||||||
![]() | 0 | 4 | |||||||||||
5 | ![]() | 4 | 3 | ||||||||||
![]() | 6 | 6 | |||||||||||
![]() | 6 | 7 | |||||||||||
13 | ![]() | 1 | 5 |
First round | Qualifying competition | ||||||||||||
6 | ![]() | 5 | 6 | 2 | |||||||||
![]() | 7 | 4 | 6 | ||||||||||
![]() | 4 | 4 | |||||||||||
21 | ![]() | 6 | 6 | ||||||||||
WC | ![]() | 4 | 3 | ||||||||||
21 | ![]() | 6 | 6 |
First round | Qualifying competition | ||||||||||||
7 | ![]() | 3 | 77 | 6 | |||||||||
![]() | 6 | 61 | 2 | ||||||||||
7 | ![]() | 6 | 77 | ||||||||||
![]() | 3 | 65 | |||||||||||
![]() | 77 | 77 | |||||||||||
19 | ![]() | 63 | 65 |
First round | Qualifying competition | ||||||||||||
8 | ![]() | 4 | 6 | 6 | |||||||||
![]() | 6 | 3 | 1 | ||||||||||
8 | ![]() | 6 | 6 | ||||||||||
17 | ![]() | 4 | 4 | ||||||||||
WC | ![]() | 4 | 1 | ||||||||||
17 | ![]() | 6 | 6 |
First round | Qualifying competition | ||||||||||||
9 | ![]() | 3 | 5 | ||||||||||
![]() | 6 | 7 | |||||||||||
![]() | 6 | 6 | |||||||||||
![]() | 2 | 3 | |||||||||||
![]() | 77 | 6 | |||||||||||
24 | ![]() | 64 | 3 |
First round | Qualifying competition | ||||||||||||
10 | ![]() | 79 | 4 | 2 | |||||||||
![]() | 67 | 6 | 6 | ||||||||||
![]() | 4 | 77 | 6 | ||||||||||
14 | ![]() | 6 | 65 | 4 | |||||||||
![]() | 4 | 77 | 65 | ||||||||||
14 | ![]() | 6 | 61 | 77 |
First round | Qualifying competition | ||||||||||||
11 | ![]() | 60 | 5 | ||||||||||
Alt | ![]() | 77 | 7 | ||||||||||
Alt | ![]() | 4 | 63 | ||||||||||
![]() | 6 | 77 | |||||||||||
![]() | 4 | 7 | 6 | ||||||||||
16 | ![]() | 6 | 5 | 3 |
First round | Qualifying competition | ||||||||||||
12 | ![]() | 6 | 6 | ||||||||||
PR | ![]() | 3 | 2 | ||||||||||
12 | ![]() | 3 | 7 | 4 | |||||||||
![]() | 6 | 5 | 6 | ||||||||||
![]() | 5 | 6 | 6 | ||||||||||
15 | ![]() | 7 | 4 | 2 |