MATCH
29.06.23 | 2nd round | Vivian Yang | Xinyu Cai | 6-2, 3-6, 7-5 | ![]() | Hard |
MATCH STATS
1st SERVE % | 47/79 (59%) | 72/103 (70%) |
1st SERVE POINTS WON | 22/47 (47%) | 42/72 (58%) |
2nd SERVE POINTS WON | 23/32 (72%) | 11/31 (35%) |
BREAK POINTS WON | 6/14 (43%) | 4/8 (50%) |
TOTAL RETURN POINTS WON | 50/103 (49%) | 34/79 (43%) |
TOTAL POINTS WON | 95/182 (52%) | 87/182 (48%) |
DOUBLE FAULTS | 2 | 6 |
ACES | 0 | 0 |
MATCH STATS
1 | ||
0-0 | Xinyu Cai ![]() | |
0-0, 0-15, 0-30, 0-40, 15-40 | ||
Vivian Yang ![]() | 0-1 | |
0-0, 0-15, 15-15, 15-30, 15-40[BP], 30-40[BP], 40-40, A-40 | ||
1-1 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 30-15, 40-15[BP] | ||
Vivian Yang ![]() | 2-1 | |
0-0, 15-0, 30-0, 30-15, 30-30, 30-40[BP] | ||
2-2 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 30-15, 40-15[BP], 40-30[BP], 40-40, A-40[BP] | ||
Vivian Yang ![]() | 3-2 | |
0-0, 15-0, 30-0, 30-15, 40-15, 40-30 | ||
4-2 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-15[BP] | ||
Vivian Yang ![]() | 5-2 | |
0-0, 15-0, 30-0, 30-15, 30-30, 40-30 | ||
6-2 |
2 | ||
0-0 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 40-30[BP], 40-40, 40-A | ||
Vivian Yang ![]() | 0-1 | |
0-0, 0-15, 15-15, 15-30, 15-40[BP], 30-40[BP], 40-40, A-40 | ||
1-1 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40, 40-40, 40-A, 40-40, 40-A | ||
Vivian Yang ![]() | 1-2 | |
0-0, 0-15, 0-30, 15-30, 15-40[BP] | ||
1-3 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40 | ||
Vivian Yang ![]() | 1-4 | |
0-0, 0-15, 15-15, 15-30, 30-30, 40-30 | ||
2-4 | Xinyu Cai ![]() | |
0-0, 15-0, 15-15, 15-30, 15-40 | ||
Vivian Yang ![]() | 2-5 | |
0-0, 0-15, 15-15, 30-15, 30-30, 40-30 | ||
3-5 | Xinyu Cai ![]() | |
0-0, 15-0, 15-15, 15-30, 30-30, 40-30[BP], 40-40, 40-A | ||
3-6 |
3 | ||
Vivian Yang ![]() | 0-0 | |
0-0, 15-0, 15-15, 30-15, 40-15 | ||
1-0 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-15[BP] | ||
Vivian Yang ![]() | 2-0 | |
0-0, 0-15, 0-30, 0-40[BP] | ||
2-1 | Xinyu Cai ![]() | |
0-0, 0-15, 0-30, 15-30, 30-30, 30-40, 40-40, 40-A, 40-40, A-40[BP], 40-40, 40-A | ||
Vivian Yang ![]() | 2-2 | |
0-0, 0-15, 0-30, 0-40[BP] | ||
2-3 | Xinyu Cai ![]() | |
0-0, 15-0, 15-15, 15-30, 30-30, 30-40 | ||
Vivian Yang ![]() | 2-4 | |
0-0, 15-0, 30-0, 40-0 | ||
3-4 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40 | ||
Vivian Yang ![]() | 3-5 | |
0-0, 15-0, 15-15, 15-30, 30-30, 40-30 | ||
4-5 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 30-15, 30-30, 30-40, 40-40, A-40[BP], 40-40, A-40[BP] | ||
Vivian Yang ![]() | 5-5 | |
0-0, 15-0, 30-0, 40-0, 40-15 | ||
6-5 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 40-0[BP] | ||
7-5 |

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
20.06.01, 23 years
20.06.01, 23 years

Vivian Yang vs. Xinyu Cai - head to head matches
29.06.23 | 2nd round | Vivian Yang | Xinyu Cai | 6-2, 3-6, 7-5 | match details | ![]() | Hard |
Vivian Yang form & Xinyu Cai form
Vivian Yang - last matches
![]() | ||||
31.12.24 1st round | vs. Jodie Anna Burrage | 3-6, 3-6 | ![]() | match details |
![]() | ||||
20.12.24 1/4 | vs. Kaylah Mcphee | 3-6, 3-6 | ![]() | match details |
19.12.24 2nd round | vs. Maria Galatescu | 6-2, 6-4 | ![]() | match details |
18.12.24 1st round | vs. Monique Barry | 6-70, 6-2, 6-1 | ![]() | match details |
17.12.24 qual. | vs. Mahta Khanloo | 6-2, 6-4 | ![]() | match details |
15.12.24 q 1 | vs. Britney Brace | Britney Brace - walk over | ![]() | match details |
15.12.24 q 2 | vs. Himari Sato | 4-6, 6-1, 10-6 | ![]() | match details |
![]() | ||||
12.12.24 2nd round | vs. Hayu Kinoshita | 6-76, 3-6 | ![]() | match details |
11.12.24 1st round | vs. Mahta Khanloo | 6-2, 6-0 | ![]() | match details |
![]() | ||||
13.06.24 2nd round | vs. Sara Daavettila | 2-6, 7-5, 6-72 | ![]() | match details |
12.06.24 1st round | vs. Anita Sahdiieva | 6-3, 7-5 | ![]() | match details |
![]() | ||||
04.06.24 qual. | vs. Julieta Pareja | 0-6, 6-4, 6-10 | ![]() | match details |
03.06.24 q 1 | vs. Giorgia Roselli | 6-2, 6-0 | ![]() | match details |
![]() | ||||
29.05.24 1st round | vs. Haley Giavara | 3-6, 6-1, 4-6 | ![]() | match details |
![]() | ||||
06.07.23 2nd round | vs. Chengyiyi Yuan | 4-6, 6-2, 2-6 | ![]() | match details |
05.07.23 1st round | vs. Yuhan Liu | 6-4, 5-7, 6-2 | ![]() | match details |
![]() | ||||
30.06.23 1/4 | vs. Na Dong | 4-6, 1-6 | ![]() | match details |
29.06.23 2nd round | vs. Xinyu Cai | 6-2, 3-6, 7-5 | ![]() | match details |
28.06.23 1st round | vs. Jiayou Li | 6-2, 6-1 | ![]() | match details |
![]() | ||||
22.06.23 2nd round | vs. Xichen Zhao | 4-6, 7-65, 4-6 | ![]() | match details |
20.06.23 1st round | vs. Zijun Jiang | 2-6, 6-3, 7-65 | ![]() | match details |
![]() | ||||
15.06.23 2nd round | vs. Haruna Arakawa | 4-6, 2-6 | ![]() | match details |
13.06.23 1st round | vs. Natasha Sengphrachanh | 7-5, 6-1 | ![]() | match details |
![]() | ||||
08.06.23 1st round | vs. Shrivalli Rashmikaa Bhamidipaty | 7-67, 2-6, 6-75 | ![]() | match details |
![]() | ||||
01.06.23 2nd round | vs. Haruna Arakawa | 4-6, 2-6 | ![]() | match details |
30.05.23 1st round | vs. Humera Baharmus | 6-1, 6-1 | ![]() | match details |
![]() | ||||
22.02.23 1st round | vs. Anastasiya Poplavska | 7-61, 4-6, 3-6 | ![]() | match details |
![]() | ||||
14.02.23 1st round | vs. Riko Sawayanagi | 4-6, 0-6 | ![]() | match details |
![]() | ||||
24.01.23 2nd round | vs. Weronika Ewald | 1-6, 0-6 | ![]() | match details |
21.01.23 1st round | vs. Ava Krug | 6-2, 2-6, 6-2 | ![]() | match details |
Xinyu Cai - last matches
![]() | ||||
01.01.24 q 1 | vs. Seha Yu | 6-1, 1-6, 3-10 | ![]() | match details |
![]() | ||||
07.11.23 1st round | vs. Kennedy Shaffer | 4-6, 5-7 | ![]() | match details |
![]() | ||||
18.10.23 1st round | vs. Angella Okutoyi | 3-6, 6-4, 2-6 | ![]() | match details |
17.10.23 qual. | vs. Taylor Gruber | 6-1, 6-0 | ![]() | match details |
16.10.23 q 1 | vs. Kaede Usui | 2-6, 6-0, 10-0 | ![]() | match details |
![]() | ||||
07.08.23 qual. | vs. Shiyu Ye | 4-6, 6-3, 4-6 | ![]() | match details |
06.08.23 q 1 | vs. Chengyiyi Yuan | 6-0, 3-6, 6-4 | ![]() | match details |
![]() | ||||
08.07.23 1/2 | vs. Chengyiyi Yuan | 5-7, 6-4, 2-6 | ![]() | match details |
07.07.23 1/4 | vs. Thasaporn Naklo | 6-4, 7-62 | ![]() | match details |
06.07.23 2nd round | vs. Zixuan Zeng | 6-3, 6-4 | ![]() | match details |
05.07.23 1st round | vs. Yidi Yang | 3-6, 7-5, 7-64 | ![]() | match details |
![]() | ||||
29.06.23 2nd round | vs. Vivian Yang | 2-6, 6-3, 5-7 | ![]() | match details |
28.06.23 1st round | vs. Laalitya Kalluri | 6-2, 6-4 | ![]() | match details |
27.06.23 qual. | vs. Niehua Tian | 6-3, 6-0 | ![]() | match details |
26.06.23 q 2 | vs. Jiaxi Lu | 6-2, 6-1 | ![]() | match details |
25.06.23 q 1 | vs. Jiumeng Liu | 6-1, 6-1 | ![]() | match details |
![]() | ||||
08.11.22 1st round | vs. Ashley Yeah | 6-1, 4-6, 1-6 | ![]() | match details |
07.11.22 qual. | vs. Astrid Wanja Brune Olsen | 6-1, 4-6, 11-9 | ![]() | match details |
06.11.22 q 1 | vs. Saniya Singh | 6-1, 6-0 | ![]() | match details |
![]() | ||||
20.10.19 q 1 | vs. Chengyiyi Yuan | 4-6, 4-6 | ![]() | match details |
![]() | ||||
09.07.19 qual. | vs. Nana Kawagishi | 7-63, 5-7, 7-10 | ![]() | match details |
08.07.19 q 1 | vs. Mia Mayerova | 6-0, 6-1 | ![]() | match details |
![]() | ||||
04.07.19 2nd round | vs. Bunyawi Thamchaiwat | 3-6, 0-6 | ![]() | match details |
04.07.19 1st round | vs. Watsachol Sawatdee | 7-67, 6-4 | ![]() | match details |
02.07.19 qual. | vs. Shou Na Mu | 6-3, 6-4 | ![]() | match details |
01.07.19 q 1 | vs. Lungile Ntuli | 6-0, 6-4 | ![]() | match details |
![]() | ||||
26.06.19 1st round | vs. Aleksandrina Naydenova | 7-5, 3-6, 1-6 | ![]() | match details |
23.06.19 qual. | vs. Qianqian Zhao | 6-3, 4-1, Qianqian Zhao - retired | ![]() | match details |
![]() | ||||
14.05.19 1st round | vs. Yidi Yang | 6-3, 6-76, 5-7 | ![]() | match details |
![]() | ||||
21.03.19 2nd round | vs. Himeno Sakatsume | 4-6, 4-6 | ![]() | match details |