MATCH
07.11.23 | 1st round | Kennedy Shaffer | Xinyu Cai | 6-4, 7-5 | ![]() | I. hard |
MATCH STATS
1st SERVE % | 51/84 (61%) | 51/71 (72%) |
1st SERVE POINTS WON | 33/51 (65%) | 28/51 (55%) |
2nd SERVE POINTS WON | 15/33 (45%) | 10/20 (50%) |
BREAK POINTS WON | 5/12 (42%) | 3/11 (27%) |
TOTAL RETURN POINTS WON | 33/71 (46%) | 36/84 (43%) |
TOTAL POINTS WON | 81/155 (52%) | 74/155 (48%) |
DOUBLE FAULTS | 4 | 5 |
ACES | 3 | 0 |
MATCH STATS
1 | ||
0-0 | Xinyu Cai ![]() | |
0-0, 0-15, 0-30, 0-40, 15-40 | ||
Kennedy Shaffer ![]() | 0-1 | |
0-0, 0-15, 0-30, 15-30, 30-30, 30-40[BP] | ||
0-2 | Xinyu Cai ![]() | |
0-0, 15-0, 15-15, 30-15, 40-15[BP] | ||
Kennedy Shaffer ![]() | 1-2 | |
0-0, 15-0, 15-15, 30-15, 40-15, 40-30 | ||
2-2 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 15-30, 15-40, 30-40, 40-40, 40-A, 40-40, A-40[BP] | ||
Kennedy Shaffer ![]() | 3-2 | |
0-0, 15-0, 30-0, 40-0 | ||
4-2 | Xinyu Cai ![]() | |
0-0, 0-15, 0-30, 0-40 | ||
Kennedy Shaffer ![]() | 4-3 | |
0-0, 0-15, 15-15, 30-15, 40-15, 40-30, 40-40, 40-A[BP], 40-40, A-40, 40-40, A-40 | ||
5-3 | Xinyu Cai ![]() | |
0-0, 0-15, 0-30, 0-40 | ||
Kennedy Shaffer ![]() | 5-4 | |
0-0, 15-0, 15-15, 15-30, 15-40[BP], 30-40[BP], 40-40, A-40 | ||
6-4 |
2 | ||
0-0 | Xinyu Cai ![]() | |
0-0, 0-15, 0-30, 15-30, 15-40 | ||
Kennedy Shaffer ![]() | 0-1 | |
0-0, 0-15, 15-15, 30-15, 30-30, 40-30 | ||
1-1 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-15[BP], 40-30[BP], 40-40, A-40[BP], 40-40, A-40[BP] | ||
Kennedy Shaffer ![]() | 2-1 | |
0-0, 0-15, 15-15, 30-15, 30-30, 30-40[BP], 40-40, 40-A[BP] | ||
2-2 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 40-0[BP], 40-15[BP], 40-30[BP], 40-40, 40-A, 40-40, A-40[BP] | ||
Kennedy Shaffer ![]() | 3-2 | |
0-0, 15-0, 15-15, 30-15, 30-30, 30-40[BP], 40-40, A-40, 40-40, A-40 | ||
4-2 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 15-30, 30-30, 30-40 | ||
Kennedy Shaffer ![]() | 4-3 | |
0-0, 0-15, 15-15, 30-15, 30-30, 30-40[BP] | ||
4-4 | Xinyu Cai ![]() | |
0-0, 0-15, 15-15, 15-30, 15-40, 30-40, 40-40, 40-A | ||
Kennedy Shaffer ![]() | 4-5 | |
0-0, 0-15, 0-30, 15-30, 15-40[BP], 30-40[BP], 40-40, 40-A[BP], 40-40, A-40, 40-40, A-40 | ||
5-5 | Xinyu Cai ![]() | |
0-0, 15-0, 30-0, 40-0[BP] | ||
Kennedy Shaffer ![]() | 6-5 | |
0-0, 0-15, 15-15, 30-15, 30-30, 40-30 | ||
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

Kennedy Shaffer vs. Xinyu Cai - head to head matches
07.11.23 | 1st round | Kennedy Shaffer | Xinyu Cai | 6-4, 7-5 | match details | ![]() | I. hard |
Kennedy Shaffer form & Xinyu Cai form
Kennedy Shaffer - last matches
![]() | ||||
09.11.23 1/4 | vs. Stefani Webb | 5-7, 7-5, 4-6 | ![]() | match details |
08.11.23 2nd round | vs. Mckenna Schaefbauer | 6-4, 7-5 | ![]() | match details |
07.11.23 1st round | vs. Xinyu Cai | 6-4, 7-5 | ![]() | match details |
![]() | ||||
22.10.23 q 1 | vs. Katarina Jokic | 6-4, 4-6, 2-6 | ![]() | match details |
![]() | ||||
07.08.23 q 1 | vs. Christina Rosca | 4-6, 6-3, 1-6 | ![]() | match details |
![]() | ||||
31.07.23 q 1 | vs. Veronica Miroshnichenko | 5-7, 0-6 | ![]() | match details |
![]() | ||||
18.07.23 qual. | vs. Maribella Zamarripa | 6-72, 3-6 | ![]() | match details |
17.07.23 q 1 | vs. Elizabeth Eades | 7-5, 6-2 | ![]() | match details |
![]() | ||||
14.06.23 1st round | vs. Haley Giavara | 1-6, 5-7 | ![]() | match details |
![]() | ||||
18.05.23 1st round | vs. Maria Kononova | 4-6, 3-6 | ![]() | match details |
![]() | ||||
11.05.23 2nd round | vs. Fanny Stollar | 1-6, 4-6 | ![]() | match details |
10.05.23 1st round | vs. Zara Larke | 6-1, 6-0 | ![]() | match details |
09.05.23 qual. | vs. Tara Malik | 6-0, 6-4 | ![]() | match details |
08.05.23 q 1 | vs. Alexa Karatancheva | 6-2, 6-1 | ![]() | match details |
![]() | ||||
19.04.23 1st round | vs. Ganna Poznikhirenko | 3-6, 6-4, 6-72 | ![]() | match details |
18.04.23 qual. | vs. Mia Yamakita | 6-4, 7-5 | ![]() | match details |
17.04.23 q 2 | vs. Anlin Xie | 6-4, 7-5 | ![]() | match details |
![]() | ||||
06.02.23 q 1 | vs. Francesca Curmi | 2-6, 2-6 | ![]() | match details |
![]() | ||||
31.01.23 qual. | vs. Kayla Cross | 3-6, 6-2, 1-6 | ![]() | match details |
30.01.23 q 1 | vs. Mana Ayukawa | 6-2, 6-1 | ![]() | match details |
![]() | ||||
24.01.23 qual. | vs. Dasha Ivanova | 4-6, 6-1, 7-10 | ![]() | match details |
23.01.23 q 1 | vs. Noel Saidenova | 6-3, 1-6, 12-10 | ![]() | match details |
![]() | ||||
18.01.23 1st round | vs. Ashley Lahey | 2-6, 6-77 | ![]() | match details |
![]() | ||||
09.01.23 q 1 | vs. Tiphanie Lemaitre | 4-6, 3-6 | ![]() | match details |
![]() | ||||
17.10.22 qual. | vs. Weronika Baszak | 4-6, 3-6 | ![]() | match details |
16.10.22 q 1 | vs. Clemence Mercier | 6-3, 7-61 | ![]() | match details |
![]() | ||||
14.10.22 1/4 | vs. Anna Siskova | 6-72, 6-1, 6-74 | ![]() | match details |
13.10.22 2nd round | vs. Mia Kupres | 7-5, 2-6, 6-4 | ![]() | match details |
11.10.22 1st round | vs. Viktoria Morvayova | 7-66, 3-6, 6-4 | ![]() | match details |
![]() | ||||
29.06.22 1st round | vs. Carmen Corley | 3-6, 3-6 | ![]() | 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 |