Adrian Mannarino def. Juncheng Shang — 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 78 going into this drawWon

Adrian Mannarino 7 6

🇨🇳ranked ATP number 227 going into this draw

Juncheng Shang 69 2

🇫🇷A. MannarinoAdrian MannarinovJ. ShangJuncheng Shang🇨🇳

🇫🇷Adrian Mannarino

🇨🇳Juncheng Shang

Head to head

2–0 Mannarino

  1. This matchChengdu R32won by Mannarino
  2. 2023HardMiami R128won by Mannarino

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

3–7

1–2

Last 30 days

0–1

By surface

2–5

Hard

2–4

0–7

Clay

–

5–4

Grass

–

By round

3–4

R32

0–2

1–3

R16

–

5–11

First match at an event

1–3

3–5

At ATP 250s

–

How their matches go

23

Completed matches

6

13%

Won in straight sets

17%

17%

Won after losing a set

17%

4%

Lost after winning a set

50%

65%

Lost in straight sets

17%

4–5

Tiebreaks

2–1

4–1

Deciding sets

1–3

5/6

Won after winning set 1

2/5

2/17

Won after losing set 1

0/1

Serve and return, last 5 matches

53%

1st serve in

57%

68%

1st serve points won

65%

44%

2nd serve points won

59%

57%

Break points saved

60%

34%

Return points won

40%

42%

Break points won

46%

2.4

Aces a match

4.4

3.8

Double faults a match

3.8

Last 14 days

0

Matches

0

0

Sets

0

22

Days since last match

24

Last 10 matches going in

LatestAdrian MannarinoJuncheng Shang
1Lost🇰🇿A. BublikAlexander BublikNo. 16No. 16 · 2 SepNew York R64 · 2 SepLost🇦🇷M. TrungellitiMarco TrungellitiNo. 83No. 83 · 31 AugNew York R128 · 31 Aug
2Won🇦🇷T. TiranteThiago Agustin TiranteNo. 42No. 42 · 31 AugNew York R128 · 31 AugLost🇮🇹L. SonegoLorenzo SonegoNo. 88No. 88 · 14 AugCincinnati R128 · 14 Aug
3Lost🇮🇹L. SonegoLorenzo SonegoNo. 88No. 88 · 25 AugWinston-Salem R32 · 25 AugLost🇮🇹L. DarderiLuciano DarderiNo. 23No. 23 · 6 AugCanada R32 · 6 Aug
4Lost🇨🇦D. ShapovalovDenis ShapovalovNo. 48No. 48 · 13 AugCincinnati R128 · 13 AugWon🇷🇺A. RublevAndrey RublevNo. 14No. 14 · 4 AugCanada R64 · 4 Aug
5Lost🇬🇧J. FearnleyJacob FearnleyNo. 123No. 123 · 4 AugCanada R128 · 4 AugWon🇵🇾A. VallejoAdolfo Daniel VallejoNo. 65No. 65 · 2 AugCanada R128 · 2 Aug
6Lost🇺🇸A. MichelsenAlex MichelsenNo. 40No. 40 · 29 JulWashington R16 · 29 JulLost🇯🇵K. NishikoriKei NishikoriR32 · 27 JulWashington R32 · 27 Jul
7Won🇺🇸L. TienLearner TienNo. 16No. 16 · 28 JulWashington R32 · 28 JulLost🇷🇺D. MedvedevDaniil MedvedevNo. 11No. 11 · 24 FebDubai R32 · 24 Feb
8Lost🇦🇺A. de MinaurAlex de MinaurNo. 6No. 6 · 2 JulLondon R64 · 2 JulLost🇷🇺D. MedvedevDaniil MedvedevNo. 11No. 11 · 16 FebDoha R32 · 16 Feb
9Won🇫🇷T. DroguetTitouan DroguetNo. 115No. 115 · 30 JunLondon R128 · 30 JunLost🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 75No. 75 · 22 JanMelbourne R64 · 22 Jan
10Lost🇵🇹N. BorgesNuno BorgesNo. 54No. 54 · 21 JunMallorca R32 · 21 JunWon🇪🇸R. Bautista AgutRoberto Bautista AgutNo. 90No. 90 · 19 JanMelbourne R128 · 19 Jan