Jiri Lehecka def. Denis Shapovalov — Round of 32, Rolex Shanghai Masters 2025

🇨🇳
Rolex Shanghai Masters 2025

Masters 1000HardShanghai, China

Played6 Oct 2025

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

🇨🇿ranked ATP number 19 going into this drawWon

Jiri Lehecka seeded 15 6 6

🇨🇦ranked ATP number 24 going into this draw

Denis Shapovalov seeded 23 4 4

🇨🇿J. LeheckaJiri LeheckavD. ShapovalovDenis Shapovalov🇨🇦

🇨🇿Jiri Lehecka

🇨🇦Denis Shapovalov

Match stats

Serve

5

Aces

8

2

Double faults

6

63%

1st serve in

63%

74%

1st serve points won

64%

57%

2nd serve points won

39%

68%

Service points won

55%

1/3

Break points saved

10/14

Return

45%

Return points won

32%

4/14

Break points won

2/3

72

Total points won

59

Head to head

1–1 level

  1. This matchShanghai R32won by Lehecka
  2. 2024HardBelgrade SFwon by Shapovalov

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

6–4

1–0

Last 30 days

1–1

By surface

10–4

Hard

7–4

5–5

Clay

2–5

7–3

Grass

1–3

By round

7–2

R32

1–5

4–3

R16

1–1

6–5

At Masters 1000s

2–5

How their matches go

34

Completed matches

21

35%

Won in straight sets

38%

29%

Won after losing a set

10%

18%

Lost after winning a set

29%

18%

Lost in straight sets

24%

10–6

Tiebreaks

4–8

5–6

Deciding sets

1–4

17/20

Won after winning set 1

10/13

5/14

Won after losing set 1

0/8

Serve and return, last 5 matches

60%

1st serve in

55%

75%

1st serve points won

75%

52%

2nd serve points won

47%

48%

Break points saved

57%

41%

Return points won

41%

39%

Break points won

49%

9.0

Aces a match

13.6

4.4

Double faults a match

7.4

Last 14 days

1

Matches

2

2

Sets

4

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJiri LeheckaDenis Shapovalov
🇮🇹SinnerNo. 2
🇮🇹SinnerNo. 2LostParis R32LostNew York R32
🇦🇺WaltonNo. 77
🇦🇺WaltonNo. 77WonCincinnati R32WonLos Cabos SF
🇦🇺de MinaurNo. 8
🇦🇺de MinaurNo. 8LostWashington R16WonLondon R32LostMadrid R32
Total
Total2–21–2

Last 10 matches going in

LatestJiri LeheckaDenis Shapovalov
1Won🇫🇷Q. HalysQuentin HalysNo. 75No. 75 · 4 OctShanghai R64 · 4 OctWon🇦🇺C. O'ConnellChristopher O'ConnellNo. 103No. 103 · 4 OctShanghai R64 · 4 Oct
2Lost🇪🇸C. AlcarazCarlos AlcarazNo. 2No. 2 · 2 SepNew York QF · 2 SepLost🇩🇪D. AltmaierDaniel AltmaierNo. 49No. 49 · 24 SepTokyo R32 · 24 Sep
3Won🇫🇷A. MannarinoAdrian MannarinoNo. 73No. 73 · 31 AugNew York R16 · 31 AugLost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 30 AugNew York R32 · 30 Aug
4Won🇧🇪R. CollignonRaphael CollignonNo. 105No. 105 · 29 AugNew York R32 · 29 AugWon🇫🇷V. RoyerValentin RoyerNo. 99No. 99 · 28 AugNew York R64 · 28 Aug
5Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 58No. 58 · 27 AugNew York R64 · 27 AugWon🇭🇺M. FucsovicsMarton FucsovicsNo. 94No. 94 · 26 AugNew York R128 · 26 Aug
6Won🇭🇷B. CoricBorna CoricR128 · 24 AugNew York R128 · 24 AugLost🇮🇹L. NardiLuca NardiNo. 97No. 97 · 10 AugCincinnati R64 · 10 Aug
7Lost🇺🇸B. SheltonBen SheltonNo. 7No. 7 · 14 AugCincinnati R16 · 14 AugLost🇺🇸L. TienLearner TienNo. 67No. 67 · 29 JulCanada R64 · 29 Jul
8Won🇦🇺A. WaltonAdam WaltonNo. 88No. 88 · 12 AugCincinnati R32 · 12 AugWon🇺🇸A. KovacevicAleksandar KovacevicNo. 76No. 76 · 19 JulLos Cabos F · 19 Jul
9Won🇺🇸T. BoyerTristan BoyerNo. 123No. 123 · 10 AugCincinnati R64 · 10 AugWon🇦🇺A. WaltonAdam WaltonNo. 90No. 90 · 18 JulLos Cabos SF · 18 Jul
10Lost🇺🇸T. FritzTaylor FritzNo. 4No. 4 · 3 AugCanada R16 · 3 AugWon🇦🇺T. SchoolkateTristan SchoolkateNo. 104No. 104 · 17 JulLos Cabos QF · 17 Jul