Stadium: Court 1 Round: 45 Ground: Clay
ITF W25 Calvi | 2019/04/10 14:45 | Lara Schmidt v Harmony Tan | 3-6,0-6 |
ITF W60 Shenzhen | 2019/03/12 03:35 | Harmony Tan v Shuyue Ma | 0-6,6-1,2-6 |
ITF W25 Glasgow | 2019/02/21 14:25 | Harmony Tan v Mariam Bolkvadze | 4-6,6-2,6-7 |
ITF W25 Glasgow | 2019/02/19 10:00 | Kimberley Zimmermann v Harmony Tan | 3-6,2-6 |
ITF W60 Shrewsbury | 2019/02/15 12:30 | Yanina Wickmayer v Harmony Tan | 7-5,6-4 |
ITF W60 Shrewsbury | 2019/02/14 13:35 | Tereza Smitkova v Harmony Tan | 1-6,0-6 |
ITF W60 Shrewsbury | 2019/02/13 11:15 | Harmony Tan v Bibiane Schoofs | 6-4,6-1 |
ITF W25 Grenoble | 2019/02/10 13:00 | Vitalia Diatchenko v Harmony Tan | 6-1,6-4 |
ITF W25 Sunderland | 2019/04/14 10:00 | Harriet Dart v Laura Ioana Paar | 5-7,6-4,2-6 |
ITF W25 Sunderland | 2019/04/13 09:30 | Harriet Dart v Tara Moore | 3-6,6-0,6-0 |
ITF W25 Sunderland | 2019/04/12 09:30 | Harriet Dart v Simona Waltert | 6-4,6-2 |
ITF W25 Sunderland | 2019/04/10 10:25 | Harriet Dart v Eleonora Molinaro | 7-6,6-0 |
WTA Monterrey | 2019/04/02 16:00 | Harriet Dart v Dalila Jakupovic | 2-6,3-6 |
ITF W60 Croissy-Beaubourg | 2019/03/29 13:00 | Robin Anderson v Harriet Dart | 6-2,6-3 |
ITF W60 Croissy-Beaubourg | 2019/03/28 11:35 | Harriet Dart v Laura Ioana Paar | 3-6,6-1,6-4 |
ITF W60 Croissy-Beaubourg | 2019/03/27 13:10 | Harriet Dart v Cristina Bucsa | 6-2,2-6,7-6 |