Denis Shapovalov def. Tallon Griekspoor — Round of 32, Chengdu Open 2026

🇨🇳
Chengdu Open 2026

ATP 250HardChengdu, China

Played24 Sep 2026

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇨🇦ranked ATP number 50 going into this drawWon

Denis Shapovalov seeded 7 6 7

🇳🇱ranked ATP number 55 going into this draw

Tallon Griekspoor 4 63

🇨🇦D. ShapovalovDenis ShapovalovvT. GriekspoorTallon Griekspoor🇳🇱

🇨🇦Denis Shapovalov

🇳🇱Tallon Griekspoor

Head to head

2–1 Shapovalov

  1. This matchChengdu R32won by Shapovalov
  2. 2026ClayMunich R32won by Shapovalov
  3. 2024ClayGeneva R16won by Griekspoor

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

4–6

2–1

Last 30 days

0–1

By surface

7–4

Hard

3–3

2–5

Clay

1–6

1–3

Grass

1–3

By round

3–2

R32

2–4

2–1

R16

0–3

5–7

First match at an event

3–9

4–2

At ATP 250s

1–2

How their matches go

20

Completed matches

17

25%

Won in straight sets

12%

25%

Won after losing a set

18%

20%

Lost after winning a set

53%

30%

Lost in straight sets

18%

5–2

Tiebreaks

4–6

4–3

Deciding sets

3–6

9/10

Won after winning set 1

3/7

1/10

Won after losing set 1

2/10

Serve and return, last 5 matches

56%

1st serve in

60%

75%

1st serve points won

73%

49%

2nd serve points won

53%

60%

Break points saved

35%

41%

Return points won

34%

52%

Break points won

41%

10.0

Aces a match

5.6

7.6

Double faults a match

4.6

Last 14 days

0

Matches

0

0

Sets

0

20

Days since last match

24

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentDenis ShapovalovTallon Griekspoor
🇺🇸SheltonNo. 4
🇺🇸SheltonNo. 4LostNew York R32LostNew York R128
🇫🇷van AsscheNo. 42
🇫🇷van AsscheNo. 42WonNew York R64LostMarrakech R16
🇧🇪BlockxNo. 27
🇧🇪BlockxNo. 27LostMonte Carlo R64LostRome R64
Total
Total1–20–3

Last 10 matches going in

LatestDenis ShapovalovTallon Griekspoor
1Lost🇺🇸B. SheltonBen SheltonNo. 9No. 9 · 4 SepNew York R32 · 4 SepLost🇺🇸B. SheltonBen SheltonNo. 9No. 9 · 31 AugNew York R128 · 31 Aug
2Won🇫🇷L. van AsscheLuca van AsscheNo. 40No. 40 · 2 SepNew York R64 · 2 SepLost🇪🇸D. Merida AguilarDaniel Merida AguilarNo. 61No. 61 · 9 AugCanada R16 · 9 Aug
3Won🇷🇸M. KecmanovicMiomir KecmanovicNo. 64No. 64 · 30 AugNew York R128 · 30 AugWon🇮🇹M. ArnaldiMatteo ArnaldiNo. 35No. 35 · 7 AugCanada R32 · 7 Aug
4Lost🇪🇸R. JodarRafael JodarNo. 11No. 11 · 15 AugCincinnati R64 · 15 AugWon🇩🇪A. ZverevAlexander ZverevNo. 2No. 2 · 5 AugCanada R64 · 5 Aug
5Won🇫🇷A. MannarinoAdrian MannarinoNo. 52No. 52 · 13 AugCincinnati R128 · 13 AugWon🇮🇹L. SonegoLorenzo SonegoNo. 80No. 80 · 4 AugCanada R128 · 4 Aug
6Lost🇺🇸Z. SvajdaZachary SvajdaNo. 76No. 76 · 4 AugCanada R128 · 4 AugLost🇨🇱A. TabiloAlejandro TabiloNo. 30No. 30 · 27 JulWashington R32 · 27 Jul
7Lost🇫🇷A. GeaArthur GeaNo. 137No. 137 · 1 AugLos Cabos F · 1 AugLost🇦🇺J. DuckworthJames DuckworthNo. 78No. 78 · 30 JunLondon R128 · 30 Jun
8Won🇬🇧C. NorrieCameron NorrieNo. 39No. 39 · 31 JulLos Cabos SF · 31 JulLost🇯🇵S. ShimabukuroSho ShimabukuroNo. 104No. 104 · 16 JunHalle R32 · 16 Jun
9Won🇨🇿D. SvrcinaDalibor SvrcinaNo. 114No. 114 · 30 JulLos Cabos QF · 30 JulLost🇨🇳Z. ZhangZhizhen ZhangNo. 224No. 224 · 11 Jun's-Hertogenbosch R16 · 11 Jun
10Won🇲🇽R. Pacheco MendezRodrigo Pacheco MendezR16 · 29 JulLos Cabos R16 · 29 JulWon🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 55No. 55 · 10 Jun's-Hertogenbosch R32 · 10 Jun