
Juncheng Shang
Tennis
Leagues
Recent form
- L
- L
- W
- L
- L
- L
- L
- W
- W
Season statistics
- Matches
- 8
- Wins
- 3
- Losses
- 5
| Matches | Scored | Conceded | |
|---|---|---|---|
| All matches | 8 | 0.88 | 1.5 |
- Longest winning run2
- Longest unbeaten run2
- Longest losing run2
8 matches, 2 August 2026 – 26 October 2026
Last games
- 26 Oct, 07:05 UTC
Lloyd Harris2:0
Juncheng Shang - 3 Oct, 11:15 UTC
Alexander Zverev2:0
Juncheng Shang - 1 Oct, 07:55 UTC
Juncheng Shang2:1
Sebastian Baez - 24 Sep, 09:00 UTC
Juncheng Shang0:2
Adrian Mannarino - 31 Aug, 21:35 UTC
Juncheng Shang2:3
Marco Trungelliti - 14 Aug, 20:30 UTC
Juncheng Shang0:2
Lorenzo Sonego - 6 Aug, 17:55 UTC
Luciano Darderi2:1
Juncheng Shang - 4 Aug, 20:20 UTC
Juncheng Shang2:1
Andrey Rublev - 2 Aug, 15:10 UTC
Adolfo Daniel Vallejo0:2
Juncheng Shang
