Tan, Harmony

ITF W25 Perigueux 06/27 07:00 26 Tan, Harmony v Sizikova, Yana View
ITF W25 Perigueux 06/26 07:10 25 Tan, Harmony v Kurata, Nathaly 1-6,6-4,6-3
ITF W25 Montpellier 06/22 15:55 28 [262] Gracheva, Varvara v Tan, Harmony [278] 7-6,6-2
ITF W25 Montpellier 06/21 17:00 27 [278] Tan, Harmony v Salden, Lara [385] 6-2,6-3
ITF W25 Montpellier 06/20 13:10 26 [278] Tan, Harmony v Yerolymos, Margot [346] 2-6,6-4,6-4
ITF W25 Montpellier 06/19 12:10 25 [278] Tan, Harmony v Juhaszova, Vivien [435] 6-1,6-2
French Open Women 05/28 11:25 23 [51] Anisimova, Amanda v Tan, Harmony [265] 6-3,6-1
WTA Strasbourg 05/19 16:05 25 [259] Tan, Harmony v Zheng, Saisai [46] 6-7,6-7
ITF W60 Saint-Gaudens 05/15 09:10 25 [259] Tan, Harmony v Andrianjafitrimo, Tessah [341] 6-4,4-6,2-6
ITF W80 Cagnes-Sur-Mer 05/07 08:30 25 [256] Tan, Harmony v Martincova, Tereza [156] 3-6,1-6
Rabat, Morocco 04/28 11:00 46 [192] Minnen, Greet v Tan, Harmony [264] 6-2,7-6
Rabat, Morocco 04/27 10:00 45 [264] Tan, Harmony v Dart, Harriet [126] 6-2,7-6
ITF W25 Calvi 04/12 12:30 26 Leonard, Manon v Tan, Harmony Retired
ITF W25 Calvi 04/10 14:45 25 Schmidt, Lara v Tan, Harmony 3-6,0-6
ITF W60 Shenzhen 03/12 03:35 25 [254] Tan, Harmony v Ma, Shuyue [271] 0-6,6-1,2-6
ITF W25 Glasgow 02/21 14:25 26 [258] Tan, Harmony v Bolkvadze, Mariam [312] 4-6,6-2,6-7
ITF W25 Glasgow 02/19 11:25 25 [228] Zimmermann, Kimberley v Tan, Harmony [258] 3-6,2-6
ITF W60 Shrewsbury 02/15 12:30 28 [126] Wickmayer, Yanina v Tan, Harmony [301] 7-5,6-4
ITF W60 Shrewsbury 02/14 13:35 27 [138] Smitkova, Tereza v Tan, Harmony [301] 1-6,0-6
ITF W60 Shrewsbury 02/13 11:15 26 [301] Tan, Harmony v Schoofs, Bibiane [161] 6-4,6-1
ITF W60 Shrewsbury 02/12 16:10 25 [301] Tan, Harmony v Juvan, Kaja [168] Retired
ITF W25 Grenoble 02/10 13:00 29 [128] Diatchenko, Vitalia v Tan, Harmony [301] 6-1,6-4
ITF W25 Grenoble 02/09 11:00 28 [301] Tan, Harmony v Ruse, Elena-Gabriela [256] Retired
ITF W25 Grenoble 02/08 10:00 27 [301] Tan, Harmony v Kerkhove, Lesley [221] 7-6,6-3
ITF W25 Grenoble 02/07 10:10 26 [229] Grymalska, Anastassia v Tan, Harmony [301] 1-6,4-6
ITF W25 Grenoble 02/06 09:00 25 [301] Tan, Harmony v Giovine, Claudia [470] 7-5,6-0
ITF W25 Grenoble 02/04 16:20 45 [301] Tan, Harmony v Gervais, Julie [411] 6-2,6-1
ITF W25 Grenoble 02/04 09:00 45 Tan, Harmony v Droguet, Aubane 6-3,6-2
WTA Newport Beach 01/24 18:00 26 [308] Tan, Harmony v Townsend, Taylor [93] 3-6,1-6
WTA Newport Beach 01/22 23:20 25 [123] Vickery, Sachia v Tan, Harmony [308] Retired