Stat Pick
Games
Free Tools
Features
Premium
Games
Agent Picks
Tennis
NFL
MLB
WNBA
Tennis
NBA
NHL
Get Started
open navigation menu
All Matches
All Matches
Shang vs Mannarino
Juncheng
Shang
🇨🇳 · #253 · (WC)
ML
-250
Games
-3.5
Final
0–2
O/U 22
21 games
Adrian
Mannarino
🇫🇷 · #78
ML
+175
Games
+3.5
Chengdu Open
ATP 250
Hard
R32
Final
S1
S2
🇨🇳
Juncheng Shang
(WC)
6
9
2
🇫🇷
Adrian Mannarino
7
11
6
Loading point-by-point…
Juncheng Shang
· #253
🇨🇳 · 21y · LH
· '26: 5–9
W
L
L
L
L
Moneyline
-250
To win
Game spread
−3.5
-102
Total games
O/U 22
-118
Adrian Mannarino
· #78
🇫🇷 · 38y · LH
· '26: 17–29
W
L
W
L
W
Moneyline
+175
To win
Game spread
+3.5
-119
Total games
O/U 22
-118
Pre-Match Lines
Match stats
Match
Set 1
Set 2
Shang
Mannarino
8
Aces
8
1
Double faults
0
60%
48/80
1st serve %
79%
45/57
67%
32/48
1st serve points won
87%
39/45
50%
16/32
2nd serve points won
67%
8/12
80%
8/10
Break points saved
0%
0/0
Head to Head
0–2 Mannarino
Shang
6-7
2-6
Mannarino
Sep 2026 ·
Chengdu · R32 · Hard
Shang
6-1
4-6
2-6
Mannarino
Mar 2023 ·
Miami · R128 · Hard
Recent Form
Juncheng Shang
🇨🇳 · #253 · 21y · LH
· '26: 5–9
W
L
L
L
L
Profile ›
Chengdu
ATP 250
L
6-7
2-6
vs A. Mannarino
9/24 · R32
New York
Grand Slam
L
6-0
6-7(5)
6-1
3-6
4-6
vs M. Trungelliti
8/31 · R128
Cincinnati
Masters 1000
L
3-6
3-6
vs L. Sonego
8/14 · R128
Montreal
Masters 1000
L
6-4
1-6
4-6
vs L. Darderi
8/6 · R32
W
7-5
4-6
7-6(5)
vs A. Rublev
8/4 · R64
View Full Stats
›
Adrian Mannarino
🇫🇷 · #78 · 38y · LH
· '26: 17–29
W
L
W
L
W
Profile ›
Chengdu
ATP 250
W
7-6
6-2
vs J. Shang
9/24 · R32
Rennes Challenger
Challenger
L
3-6
5-7
vs M. Bobichon
9/17 · R16
W
6-2
6-4
vs D. Added
9/15 · R32
New York
Grand Slam
L
3-6
1-6
1-6
vs A. Bublik
9/2 · R64
W
4-6
3-6
6-3
6-3
6-3
vs A. Thiago
8/31 · R128
View Full Stats
›