MATCH
09.02.22 | 1st round | Juncheng Shang | Juan David Velasquez | 6-1, 6-3 | ![]() | Clay |
MATCH STATS
1st SERVE % | 28/40 (70%) | 23/50 (46%) |
1st SERVE POINTS WON | 24/28 (86%) | 13/23 (57%) |
2nd SERVE POINTS WON | 9/12 (75%) | 11/27 (41%) |
BREAK POINTS WON | 4/9 (44%) | 0/2 (0%) |
TOTAL RETURN POINTS WON | 26/50 (52%) | 7/40 (18%) |
TOTAL POINTS WON | 59/90 (66%) | 31/90 (34%) |
DOUBLE FAULTS | 1 | 1 |
ACES | 3 | 0 |
MATCH STATS
1 | ||
0-0 | Juan David Velasquez ![]() | |
0-0, 15-0, 15-15, 30-15, 40-15[BP], 40-30[BP], 40-40, A-40[BP] | ||
Juncheng Shang ![]() | 1-0 | |
0-0, 15-0, 30-0, 40-0 | ||
2-0 | Juan David Velasquez ![]() | |
0-0, 15-0, 30-0, 30-15, 40-15[BP], 40-30[BP] | ||
Juncheng Shang ![]() | 3-0 | |
0-0, 15-0, 15-15, 30-15, 40-15 | ||
4-0 | Juan David Velasquez ![]() | |
0-0, 15-0, 30-0, 30-15, 30-30, 40-30[BP], 40-40, 40-A, 40-40, A-40[BP], 40-40, 40-A | ||
Juncheng Shang ![]() | 4-1 | |
0-0, 15-0, 30-0, 40-0 | ||
5-1 | Juan David Velasquez ![]() | |
0-0, 15-0, 30-0, 40-0[BP] | ||
6-1 |
2 | ||
Juncheng Shang ![]() | 0-0 | |
0-0, 15-0, 30-0, 40-0 | ||
1-0 | Juan David Velasquez ![]() | |
0-0, 0-15, 15-15, 15-30, 15-40, 30-40 | ||
Juncheng Shang ![]() | 1-1 | |
0-0, 15-0, 15-15, 30-15, 30-30, 40-30 | ||
2-1 | Juan David Velasquez ![]() | |
0-0, 0-15, 0-30, 0-40 | ||
Juncheng Shang ![]() | 2-2 | |
0-0, 0-15, 0-30, 15-30, 15-40[BP], 30-40[BP], 40-40, A-40 | ||
3-2 | Juan David Velasquez ![]() | |
0-0, 0-15, 0-30, 15-30, 30-30, 30-40 | ||
Juncheng Shang ![]() | 3-3 | |
0-0, 15-0, 30-0, 40-0, 40-15 | ||
4-3 | Juan David Velasquez ![]() | |
0-0, 15-0, 30-0, 40-0[BP] | ||
Juncheng Shang ![]() | 5-3 | |
0-0, 15-0, 30-0, 40-0 | ||
6-3 |

Country
Birthdate
Height
Weight
Profi since
Play
Ranking's position
Points
Prize money
Birthdate
Height
Weight
Profi since
Play
Ranking's position
Points
Prize money
Colombia
10.07.05, 19 years
10.07.05, 19 years

Juncheng Shang vs. Juan David Velasquez - head to head matches
09.02.22 | 1st round | Juncheng Shang | Juan David Velasquez | 6-1, 6-3 | match details | ![]() | Clay |
Juncheng Shang form & Juan David Velasquez form
Juncheng Shang - last matches
![]() | ||||
13.01.25 1st round | vs. Alejandro Davidovich Fokina | 6-71, 2-5, - Juncheng Shang - retired | ![]() | match details |
![]() | ||||
04.01.25 1/2 | vs. Kei Nishikori | 3-4, - Juncheng Shang - retired | ![]() | match details |
03.01.25 1/4 | vs. Fabian Marozsan | 1-6, 6-3, 6-4 | ![]() | match details |
02.01.25 2nd round | vs. Pedro Martinez Portero | 6-3, 6-1 | ![]() | match details |
31.12.24 1st round | vs. Chak Lam Coleman Wong | 7-63, 6-4 | ![]() | match details |
![]() | ||||
20.12.24 | vs. Alex Michelsen | 1-4, 1-1, - Juncheng Shang - retired | ![]() | match details |
19.12.24 | vs. Nishesh Basavareddy | 4-34, 2-4, 2-4, 1-4 | ![]() | match details |
18.12.24 | vs. Luca Van Assche | 3-43, 4-2, 1-4, 3-45 | ![]() | match details |
![]() | ||||
03.11.24 1st round | vs. Fabian Marozsan | 6-2, 6-75, 5-7 | ![]() | match details |
![]() | ||||
28.10.24 1st round | vs. Marcos Giron | 6-76, 6-76 | ![]() | match details |
27.10.24 qual. | vs. Zizou Bergs | 6-4, 3-6, 7-62 | ![]() | match details |
26.10.24 q 1 | vs. James Duckworth | 6-72, 7-65, 6-4 | ![]() | match details |
![]() | ||||
22.10.24 1st round | vs. Denis Shapovalov | 1-6, 4-6 | ![]() | match details |
![]() | ||||
05.10.24 2nd round | vs. Carlos Alcaraz | 2-6, 2-6 | ![]() | match details |
02.10.24 1st round | vs. Chak Lam Coleman Wong | 6-4, 6-4 | ![]() | match details |
![]() | ||||
27.09.24 1st round | vs. Bu Yunchaokete | 7-63, 2-6, 4-6 | ![]() | match details |
![]() | ||||
24.09.24 fin | vs. Lorenzo Musetti | 7-64, 6-1 | ![]() | match details |
23.09.24 1/2 | vs. Yannick Hanfmann | 6-4, 6-4 | ![]() | match details |
22.09.24 1/4 | vs. Alexander Bublik | 6-4, 7-68 | ![]() | match details |
21.09.24 2nd round | vs. Roman Safiullin | 5-7, 6-3, 6-3 | ![]() | match details |
19.09.24 1st round | vs. Kei Nishikori | 6-4, 6-4 | ![]() | match details |
![]() | ||||
30.08.24 3rd round | vs. Casper Ruud | 7-61, 6-3, 0-6, 3-6, 1-6 | ![]() | match details |
28.08.24 2nd round | vs. Roberto Carballes Baena | 6-2, 6-3, 7-62 | ![]() | match details |
26.08.24 1st round | vs. Alexander Bublik | 6-4, 3-6, 5-7, 6-3, 6-4 | ![]() | match details |
![]() | ||||
20.08.24 3rd round | vs. Lorenzo Sonego | - | ![]() | match details |
20.08.24 2nd round | vs. Mariano Navone | 7-5, 6-3 | ![]() | match details |
19.08.24 1st round | vs. Francisco Comesana | 6-2, 6-1 | ![]() | match details |
![]() | ||||
31.07.24 2nd round | vs. Arthur Rinderknech | 3-2, - Juncheng Shang - retired | ![]() | match details |
30.07.24 1st round | vs. Elias Ymer | 6-4, 6-3 | ![]() | match details |
![]() | ||||
27.07.24 1/2 | vs. Jordan Thompson | 3-6, 6-4, 3-6 | ![]() | match details |
Juan David Velasquez - last matches
![]() | ||||
12.05.25 q 1 | vs. Boris Kozlov | 2-6, 6-74 | ![]() | match details |
![]() | ||||
11.04.23 q 1 | vs. Alexander Razeghi | 4-6, 3-2, Alexander Razeghi - retired | ![]() | match details |
11.04.23 qual. | vs. Ryan Haviland | 6-1, 1-6, 7-10 | ![]() | match details |
![]() | ||||
20.02.23 q 1 | vs. Emmett Ward | 4-6, 6-4, 8-10 | ![]() | match details |
![]() | ||||
16.02.23 2nd round | vs. Kristjan Tamm | 5-7, 3-6 | ![]() | match details |
15.02.23 1st round | vs. Lucas Bouquet | 6-3, 6-3 | ![]() | match details |
14.02.23 qual. | vs. Lucio Carnevalle | 6-3, 7-5 | ![]() | match details |
13.02.23 q 1 | vs. Lucas Renard | 7-5, 6-4 | ![]() | match details |
![]() | ||||
09.02.22 1st round | vs. Juncheng Shang | 1-6, 3-6 | ![]() | match details |
![]() | ||||
12.10.21 1st round | vs. Duarte Vale | 1-6, 0-6 | ![]() | match details |
![]() | ||||
05.10.21 1st round | vs. Duarte Vale | 2-6, 3-6 | ![]() | match details |
![]() | ||||
15.02.21 q 1 | vs. Quentin Folliot | 1-6, 5-7 | ![]() | match details |