WTA

Annabelle
Xu

CANCAN
Unranked
WTA
Latest matches
W15 Clemson SCNov 2025HARDLost in QF
QF
🇺🇸Bella Payne626
🇨🇦Annabelle Xu164
R16
🇨🇦Annabelle Xu756
🇺🇸Carson Tanguilig572
R32
🇨🇦Annabelle Xu66
🇪🇸Candela Yecora33
W50 SaskatoonAug 2025HARDLost in R32
R32
🇺🇸Salma Ewing66
🇨🇦Annabelle Xu43
W15 Hong KongJun 2025HARDLost in QF
QF
🇯🇵Rinko Matsuda66
🇨🇦Annabelle Xu42
R16
🇨🇦Annabelle Xu467
🇷🇺Maria Kalyakina645
R32
W35 Santo DomingoJun 2025HARDLost in R32
R32
🇦🇷Victoria Bosio66
🇨🇦Annabelle Xu24
R64
🇨🇦Annabelle Xu266
🇨🇳Lan Mi610
More matches
W35 Santo DomingoJun 2025HARDLost in R64
R64
🇫🇷Helena Stevic66
🇨🇦Annabelle Xu33
W35 Santo DomingoMay 2025CLAYLost in R32
R32
R64
🇨🇦Annabelle Xu66
🇨🇳Yichen Zhao31
W100 Charlottesville VAApr 2025CLAYLost in R32
R32
🇨🇦Annabelle Xu45
W15 MontrealMar 2025HARDLost in R16
R16
🇺🇸Jada Robinson67
🇨🇦Annabelle Xu369
R32
🇨🇦Annabelle Xu66
🇨🇦Ana Grubor42
W25 Florence SCOct 2023HARDLost in Q2
Q2
🇺🇸Monika EkstrandWC6211
🇨🇦Annabelle Xu169
Q1
🇨🇦Annabelle Xu4610
🇨🇭Chelsea Fontenel8628
W100 GranbyJul 2023HARDLost in R16
R16
🇨🇦Katherine Sebov567
🇨🇦Annabelle XuWC363
R32
🇨🇦Annabelle XuWC67
🇺🇸Carmen CorleyQ45
W15 TianjinJul 2023HARDLost in QF
QF
🇨🇳Jiayou LiQ66
🇨🇦Annabelle XuQ20
R16
🇨🇦Annabelle XuQ636
🇨🇳Yanni Liu8261
R32
🇨🇦Annabelle XuQ646
🇨🇳Jiayu Xu364
Q3
🇨🇦Annabelle Xu66
🇨🇳Jin Zhang1131
Q2
🇨🇦Annabelle Xu2
🇨🇳Yanan Hou21
W15 TianjinJun 2023HARDLost in Q1
Q1
🇨🇳Chengyiyi Yuan3710
🇨🇦Annabelle Xu656
W15 TianjinJun 2023HARDLost in Q2
Q2
🇨🇳Jin Zhang67
🇨🇦Annabelle Xu362
Q1
🇨🇦Annabelle Xu76
🇨🇳Niehua Tian52
W15 TianjinJun 2023HARDLost in Q1
Q1
🇨🇳Jiatong Han2610
🇨🇦Annabelle Xu635
W60 TorontoOct 2022HARDLost in R32
R32
🇬🇧Sarah Beth Grey66
🇨🇦Annabelle XuWC13
W25 MonastirApr 2022HARDLost in Q2
Q2
🇨🇳Xinxin Yao76
🇨🇦Annabelle Xu53
Q1
W15 MonastirApr 2022HARDLost in R16
R16
🇳🇱Lian TranQ66
🇨🇦Annabelle Xu43
R32
🇨🇦Annabelle Xu627
🇸🇰Nikola Daubnerova2666
W15 MonastirApr 2022HARDLost in R16
R16
🇨🇦Annabelle Xu35
R32
🇨🇦Annabelle Xu67
🇳🇱Demi Tran45
W15 Norman OKOct 2021HARDRunner-up
F
🇨🇦Annabelle Xu20
SF
🇨🇦Annabelle Xu66
🇮🇹Martina Zerulo44
QF
R16
🇨🇦Annabelle Xu266
🇺🇸Kianah MotosonoQ621
R32
🇨🇦Annabelle Xu67
🇫🇮Oona Orpana105
Race position
Not in current race
go to WTA Race →