Juncheng Shang def. Karen Khachanov — Round of 64, Rolex Shanghai Masters 2025

🇨🇳
Rolex Shanghai Masters 2025

Masters 1000HardShanghai, China

Played4 Oct 2025

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇨🇳ranked ATP number 237 going into this drawWon

Juncheng Shang 7 6

🇷🇺ranked ATP number 10 going into this draw

Karen Khachanov seeded 9 63 3

🇨🇳J. ShangJuncheng ShangvK. KhachanovKaren Khachanov🇷🇺

🇨🇳Juncheng Shang

🇷🇺Karen Khachanov

Match stats

Serve

5

Aces

8

2

Double faults

1

69%

1st serve in

68%

87%

1st serve points won

71%

30%

2nd serve points won

40%

69%

Service points won

61%

0/2

Break points saved

0/3

Return

39%

Return points won

31%

3/3

Break points won

2/2

69

Total points won

58

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

6–4

2–2

Last 30 days

0–1

By surface

2–5

Hard

8–4

–

Clay

9–6

–

Grass

8–3

By round

–

R64

6–2

1–1

R32

6–3

1–2

At Masters 1000s

10–5

How their matches go

6

Completed matches

36

0%

Won in straight sets

39%

33%

Won after losing a set

28%

33%

Lost after winning a set

28%

33%

Lost in straight sets

6%

1–4

Tiebreaks

11–10

2–2

Deciding sets

9–9

2/4

Won after winning set 1

20/25

0/2

Won after losing set 1

4/11

Serve and return, last 5 matches

64%

1st serve in

60%

70%

1st serve points won

78%

54%

2nd serve points won

46%

60%

Break points saved

68%

36%

Return points won

38%

33%

Break points won

46%

5.6

Aces a match

11.2

2.4

Double faults a match

4.4

Last 14 days

2

Matches

1

6

Sets

3

2

Days since last match

9

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJuncheng ShangKaren Khachanov
🇧🇪BergsNo. 45
🇧🇪BergsNo. 45WonChengdu R32WonHalle R32
🇦🇷EtcheverryNo. 55
🇦🇷EtcheverryNo. 55LostCincinnati R128WonHalle QF
Total
Total1–12–0

Last 10 matches going in

LatestJuncheng ShangKaren Khachanov
1Won🇺🇸A. KovacevicAleksandar KovacevicNo. 67No. 67 · 2 OctShanghai R128 · 2 OctLost🇫🇷A. MullerAlexandre MullerNo. 38No. 38 · 25 SepBeijing R32 · 25 Sep
2Lost🇫🇷A. CazauxArthur CazauxR32 · 26 SepBeijing R32 · 26 SepLost🇵🇱K. MajchrzakKamil MajchrzakNo. 78No. 78 · 28 AugNew York R64 · 28 Aug
3Lost🇺🇸B. NakashimaBrandon NakashimaNo. 33No. 33 · 19 SepChengdu R16 · 19 SepWon🇺🇸N. BasavareddyNishesh BasavareddyNo. 106No. 106 · 25 AugNew York R128 · 25 Aug
4Won🇧🇪Z. BergsZizou BergsNo. 46No. 46 · 17 SepChengdu R32 · 17 SepLost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 13 AugCincinnati R16 · 13 Aug
5Lost🇮🇹M. BellucciMattia BellucciNo. 63No. 63 · 25 AugNew York R128 · 25 AugWon🇺🇸J. BrooksbyJenson BrooksbyNo. 102No. 102 · 12 AugCincinnati R32 · 12 Aug
6Lost🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 60No. 60 · 7 AugCincinnati R128 · 7 AugWon🇫🇷V. RoyerValentin RoyerNo. 111No. 111 · 10 AugCincinnati R64 · 10 Aug
7Lost🇦🇺J. DuckworthJames DuckworthNo. 108No. 108 · 27 JulCanada R128 · 27 JulLost🇺🇸B. SheltonBen SheltonNo. 8No. 8 · 7 AugCanada F · 7 Aug
8Lost🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 68No. 68 · 13 JanMelbourne R128 · 13 JanWon🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 6 AugCanada SF · 6 Aug
9Lost🇯🇵K. NishikoriKei NishikoriSF · 4 JanHong Kong SF · 4 JanWon🇺🇸A. MichelsenAlex MichelsenNo. 34No. 34 · 4 AugCanada QF · 4 Aug
10Won🇭🇺F. MarozsanFabian MarozsanNo. 58No. 58 · 3 JanHong Kong QF · 3 JanWon🇳🇴C. RuudCasper RuudNo. 12No. 12 · 2 AugCanada R16 · 2 Aug