MATCH
19.03.25 | 1st round | Ryuki Matsuda | Xirui Han | 6-4, 6-71, 6-2 | ![]() | Hard |
MATCH STATS
1st SERVE % | 64/97 (66%) | 56/94 (60%) |
1st SERVE POINTS WON | 40/64 (63%) | 35/56 (63%) |
2nd SERVE POINTS WON | 13/33 (39%) | 12/38 (32%) |
BREAK POINTS WON | 8/12 (67%) | 5/7 (71%) |
TOTAL RETURN POINTS WON | 47/94 (50%) | 44/97 (45%) |
TOTAL POINTS WON | 100/191 (52%) | 91/191 (48%) |
DOUBLE FAULTS | 8 | 8 |
ACES | 0 | 7 |
MATCH STATS
1 | ||
Ryuki Matsuda ![]() | 0-0 | |
0-1 | Xirui Han ![]() | |
0-0, 15-0, 30-0, 40-0[BP] | ||
Ryuki Matsuda ![]() | 1-1 | |
0-0, 0-15, 15-15, 30-15, 40-15 | ||
2-1 | Xirui Han ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-15[BP], 40-30[BP] | ||
Ryuki Matsuda ![]() | 3-1 | |
0-0, 0-15, 0-30, 15-30, 30-30 | ||
4-1 | Xirui Han ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-15[BP], 40-30[BP] | ||
Ryuki Matsuda ![]() | 5-1 | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40[BP] | ||
5-2 | Xirui Han ![]() | |
0-0, 15-0, 30-0, 30-15, 30-30, 30-40 | ||
Ryuki Matsuda ![]() | 5-3 | |
0-0, 15-0, 15-15, 15-30, 15-40[BP] | ||
5-4 | Xirui Han ![]() | |
0-0, 15-0, 15-15, 30-15, 40-15[BP], 40-30[BP] | ||
6-4 |
2 | ||
Ryuki Matsuda ![]() | 0-0 | |
0-0, 15-0, 30-0, 40-0, 40-15 | ||
1-0 | Xirui Han ![]() | |
0-0, 15-15, 15-30, 30-30, 30-40 | ||
Ryuki Matsuda ![]() | 1-1 | |
0-0, 0-15, 0-30, 0-40[BP], 15-40[BP] | ||
1-2 | Xirui Han ![]() | |
0-0, 15-0, 15-15, 30-15, 30-30, 30-40 | ||
Ryuki Matsuda ![]() | 1-3 | |
0-0, 0-15, 0-30, 15-30, 15-40[BP], 30-40[BP] | ||
1-4 | Xirui Han ![]() | |
0-0, 15-0, 30-0, 30-15, 40-15[BP], 40-30[BP], 40-40, A-40[BP], 40-40, A-40[BP] | ||
Ryuki Matsuda ![]() | 2-4 | |
0-0, 15-0, 15-15, 30-15, 30-30, 40-30, 40-40, A-40 | ||
3-4 | Xirui Han ![]() | |
0-0, 15-0, 15-15, 15-30, 30-30, 40-30[BP] | ||
Ryuki Matsuda ![]() | 4-4 | |
0-0, 0-15, 0-30, 15-30, 30-30, 40-30, 40-40, A-40, 40-40, 40-A[BP] | ||
4-5 | Xirui Han ![]() | |
0-0, 15-0, 30-0, 30-15, 40-15[BP] | ||
Ryuki Matsuda ![]() | 5-5 | |
0-0, 0-15, 15-15, 30-15, 40-15 | ||
6-5 | Xirui Han ![]() | |
0-0, 0-15, 15-15, 30-15, 30-30, 30-40 | ||
Ryuki Matsuda ![]() | 6-6 | |
0-0, 0-1, 0-2, 0-3, 0-4, 0-5, 0-6, 1-6 | ||
6-71 |
3 | ||
0-0 | Xirui Han ![]() | |
0-0, 15-0, 15-15, 15-30, 30-30, 40-30[BP], 40-40, A-40[BP] | ||
Ryuki Matsuda ![]() | 1-0 | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40[BP], 40-40, A-40 | ||
2-0 | Xirui Han ![]() | |
0-0, 0-15, 15-15, 15-30, 15-40, 30-40, 40-40, A-40[BP] | ||
Ryuki Matsuda ![]() | 3-0 | |
0-0, 0-15, 15-15, 15-30, 15-40[BP] | ||
3-1 | Xirui Han ![]() | |
0-0, 15-0, 15-15, 30-15, 30-30, 40-30[BP] | ||
Ryuki Matsuda ![]() | 4-1 | |
0-0, 15-0, 15-15, 15-30, 30-30, 40-30 | ||
5-1 | Xirui Han ![]() | |
0-0, 0-15, 0-30, 0-40 | ||
Ryuki Matsuda ![]() | 5-2 | |
0-0, 15-0, 30-0, 40-0 | ||
6-2 |

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
China
30.03.06, 19 years
30.03.06, 19 years

Ryuki Matsuda vs. Xirui Han - head to head matches
19.03.25 | 1st round | Ryuki Matsuda | Xirui Han | 6-4, 6-71, 6-2 | match details | ![]() | Hard |
Ryuki Matsuda form & Xirui Han form
Ryuki Matsuda - last matches
![]() | ||||
22.05.25 2nd round | vs. Marc Polmans | 3-6, 6-4, 2-6 | ![]() | match details |
20.05.25 1st round | vs. Orel Kimhi | 6-1, 4-6, 6-3 | ![]() | match details |
![]() | ||||
18.05.25 fin | vs. Lucas Poullain | 2-6, 3-6 | ![]() | match details |
17.05.25 1/2 | vs. Alfredo Perez | 0-6, 7-69, 6-0 | ![]() | match details |
16.05.25 1/4 | vs. Pavle Marinkov | 6-2, 6-4 | ![]() | match details |
15.05.25 2nd round | vs. Menelaos Efstathiou | 6-2, 6-1 | ![]() | match details |
13.05.25 1st round | vs. Kristjan Tamm | 7-62, 6-0 | ![]() | match details |
![]() | ||||
06.05.25 1st round | vs. Ryan Nijboer | 2-6, 0-6 | ![]() | match details |
![]() | ||||
30.04.25 2nd round | vs. Jay Clarke | 4-6, 3-6 | ![]() | match details |
29.04.25 1st round | vs. Massimo Pizzigoni | 6-3, 6-77, 6-3 | ![]() | match details |
![]() | ||||
22.04.25 qual. | vs. Toby Martin | 5-7, 4-6 | ![]() | match details |
20.04.25 q 1 | vs. Axel Raber | 6-2, 6-0 | ![]() | match details |
![]() | ||||
14.04.25 1st round | vs. Federico Bondioli | 4-6, 0-6 | ![]() | match details |
![]() | ||||
05.04.25 1/2 | vs. Oliver Crawford | 4-6, 4-6 | ![]() | match details |
04.04.25 1/4 | vs. Maxim Zhukov | 6-4, 7-63 | ![]() | match details |
03.04.25 2nd round | vs. Nick Chappell | 6-2, 3-0, Nick Chappell - retired | ![]() | match details |
01.04.25 1st round | vs. Moerani Bouzige | 6-4, 6-4 | ![]() | match details |
![]() | ||||
27.03.25 2nd round | vs. Alexandr Binda | 4-6, 6-4, 5-7 | ![]() | match details |
26.03.25 1st round | vs. Kabir Hans | 6-2, 6-4 | ![]() | match details |
![]() | ||||
20.03.25 2nd round | vs. Ye Cong Mo | 3-6, 4-6 | ![]() | match details |
19.03.25 1st round | vs. Xirui Han | 6-4, 6-71, 6-2 | ![]() | match details |
![]() | ||||
05.03.25 1st round | vs. Tianhui Zhang | 3-6, 2-6 | ![]() | match details |
![]() | ||||
23.02.25 q 1 | vs. Ilia Simakin | 6-76, 4-6 | ![]() | match details |
![]() | ||||
16.01.25 2nd round | vs. Yusuke Takahashi | 6-3, 4-6, 2-6 | ![]() | match details |
14.01.25 1st round | vs. Yuta Kawahashi | 6-2, 6-2 | ![]() | match details |
![]() | ||||
05.01.25 q 1 | vs. Zdenek Kolar | 6-3, 2-6, 4-6 | ![]() | match details |
![]() | ||||
30.12.24 1st round | vs. Maxime Janvier | 3-6, 3-6 | ![]() | match details |
![]() | ||||
25.11.24 qual. | vs. Christoph Negritu | 3-6, 6-4, 4-6 | ![]() | match details |
24.11.24 q 1 | vs. Yuta Kawahashi | 6-4, 6-0 | ![]() | match details |
![]() | ||||
17.11.24 qual. | vs. Philip Sekulic | 2-6, 5-7 | ![]() | match details |
Xirui Han - last matches
![]() | ||||
22.05.25 2nd round | vs. Kokoro Isomura | 6-2, 1-6, 3-6 | ![]() | match details |
21.05.25 1st round | vs. Yu Tanaka | 1-6, 7-63, 6-3 | ![]() | match details |
![]() | ||||
14.05.25 1st round | vs. Aoran Wang | 6-73, 1-6 | ![]() | match details |
![]() | ||||
06.05.25 1st round | vs. Jason Murray Kubler | 2-6, 4-6 | ![]() | match details |
![]() | ||||
28.04.25 q 2 | vs. Dingzheng Nima | 2-6, 1-6 | ![]() | match details |
![]() | ||||
22.04.25 qual. | vs. Alexander Zgirovsky | 6-4, 2-6, 4-10 | ![]() | match details |
21.04.25 q 2 | vs. Yifeng Li | 6-4, 6-2 | ![]() | match details |
![]() | ||||
15.04.25 qual. | vs. Corban Crowther | 6-74, 3-6 | ![]() | match details |
14.04.25 q 2 | vs. Weiwen Pan | 6-1, 3-6, 10-4 | ![]() | match details |
13.04.25 q 1 | vs. Yongming Zhang | 6-3, Yongming Zhang - retired | ![]() | match details |
![]() | ||||
19.03.25 1st round | vs. Ryuki Matsuda | 4-6, 7-61, 2-6 | ![]() | match details |
17.03.25 qual. | vs. Yannick Castelnuovo | 6-1, 6-2 | ![]() | match details |
16.03.25 q 1 | vs. Weiyi Kong | 7-64, 6-3 | ![]() | match details |
![]() | ||||
12.03.25 1st round | vs. Kokoro Isomura | 4-6, 6-4, 1-6 | ![]() | match details |
11.03.25 qual. | vs. Aliaksandr Liaonenka | 6-3, 6-2 | ![]() | match details |
10.03.25 q 2 | vs. He Ziheng | 6-3, 6-4 | ![]() | match details |
09.03.25 q 1 | vs. Xinyuan Xie | 6-1, 6-4 | ![]() | match details |
![]() | ||||
02.03.25 q 1 | vs. Nino Ehrenschneider | 3-6, 6-72 | ![]() | match details |
![]() | ||||
24.02.25 q 2 | vs. Kai-I Wang | 2-6, 4-6 | ![]() | match details |
23.02.25 q 1 | vs. He Ziheng | 6-2, 7-63 | ![]() | match details |
![]() | ||||
27.10.24 q 1 | vs. He Ziheng | 4-6, 2-6 | ![]() | match details |
![]() | ||||
20.10.24 q 1 | vs. You Du | 4-6, 3-6 | ![]() | match details |
![]() | ||||
23.09.24 qual. | vs. Uisung Park | 3-6, 3-6 | ![]() | match details |
22.09.24 q 1 | vs. Xin Hu | 7-64, 6-1 | ![]() | match details |
![]() | ||||
19.09.24 2nd round | vs. Aziz Dougaz | 2-6, 4-6 | ![]() | match details |
18.09.24 1st round | vs. Hanyi Liu | 6-4, 1-6, 7-63 | ![]() | match details |
17.09.24 qual. | vs. Shaoyun Liu | 5-7, 7-5, 10-8 | ![]() | match details |
16.09.24 q 2 | vs. Yanhong Li | 7-5, 6-4 | ![]() | match details |
![]() | ||||
27.08.24 qual. | vs. Yi Wei Zhang | 6-1, 0-2, - Xirui Han - retired | ![]() | match details |
26.08.24 q 1 | vs. Yuki Karatsu | 6-0, 6-1 | ![]() | match details |