ITF M15 Vero Beach
10/21 20:15
26
William Bushamuka
v
Juncheng Shang
4-6,3-6
ITF M15 Vero Beach
10/20 16:00
25
Juncheng Shang
v
Damien Wenger
6-1,6-4
ITF M15 Naples
10/17 14:25
29
Duarte Vale
v
Juncheng Shang
3-6,6-7
ITF M15 Naples
10/16 13:30
28
Damien Wenger
v
Juncheng Shang
2-6,6-3,3-6
ITF M15 Naples
10/15 16:10
27
Jake Van Emburgh
v
Juncheng Shang
1-6,3-6
ITF M15 Naples
10/14 13:30
26
Juncheng Shang
v
Louroi Martinez
6-4,6-2
ITF M15 Naples
10/13 13:30
25
Federico Bertuccioli
v
Juncheng Shang
1-6,1-6
ITF M15 Naples
10/07 15:35
26
Juncheng Shang
v
Ryan Harrison
3-6,2-6
ITF M15 Naples
10/06 18:50
25
Juncheng Shang
v
Matthew Foster-Estwick
6-1,6-3
ITF M15 Fayetteville
09/26 15:00
29
Juncheng Shang
v
Mark Whitehouse
6-3,6-0
ITF M15 Fayetteville
09/25 15:00
28
Gabi Adrian Boitan
v
Juncheng Shang
3-6,5-7
ITF M15 Fayetteville
09/24 15:00
27
Toby Kodat
v
Juncheng Shang
6-2,0-6,5-7
ITF M15 Fayetteville
09/23 15:00
26
Juncheng Shang
v
Finn Bass
6-2,6-4
ITF M15 Fayetteville
09/21 17:00
25
Nathan Ponwith
v
Juncheng Shang
0-6,6-3,5-7
ITF M25 Pensacola
05/18 16:05
54
Juncheng Shang
v
Oscar Mesquida Berg
5-7,5-7
ITF M25 Pensacola
05/17 17:30
54
Luis Patino
v
Juncheng Shang
2-6,3-6
ATP Miami
03/22 14:00
14
Juncheng Shang
v
Liam Broady
6-4,1-6,6-7
Battle of Bradenton
06/26 15:30
-
Juncheng Shang
v
Sebastian Murillo
View
Battle of Bradenton
06/25 20:50
1
Michael Mmoh
v
Juncheng Shang
6-4,6-0
Battle of Bradenton
06/20 16:30
-
Axel Geller
v
Juncheng Shang
6-7,6-0,1-0
Battle of Bradenton
06/19 15:20
1
Peter Polansky
v
Juncheng Shang
4-6,2-6
Battle of Bradenton
06/18 13:30
1
Sebastian Korda
v
Juncheng Shang
6-3,6-0
Battle of Bradenton
06/13 14:00
1
Patrick Kypson
v
Juncheng Shang
6-3,6-4
Battle of Bradenton
06/12 14:00
1
Vasil Kirkov
v
Juncheng Shang
6-1,6-2
Battle of Bradenton
06/11 13:00
1
Paolo Lorenzi
v
Juncheng Shang
0-0
This website stores data such as cookies to enable site functionality including analytics and personalization. By
using this website, you automatically accept that we use cookies.
Accept