Teodora Kostovic
Updated
- Rating6842.09
- WTA rank#160
- Last 106-4
- Last 303-2
- Current streak1 Loss
Recent match previews
- 2026-10-15: vs Martyna Kubka, WTA Rovereto (Italy)
- 2026-10-13: vs Lola Radivojevic, WTA Rovereto (Italy)
Match effects, last 365 days
| Date | Opponent | Opp Rank | Opp Rating | Score | Result | Effect | % of Ranking | Tour | Tournament | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| 26.10.2026 | Maria Timofeeva | 95 | 6943.78 | 6-4, 6-1 | Loss | -66.31 | 78.96% | WTA SINGLES / 26.10.2026 | China Guangzhou | |
| 25.10.2026 | Anastasia Zakharova | 91 | 6953.51 | 6-3, 6-2 | Win | 313.92 | 188.05% | WTA SINGLES / 25.10.2026 | China Guangzhou | |
| 24.10.2026 | Yihan Qu | 463 | 6556.08 | 6-3, 0-6, 6-3 | Win | -106.01 | 186.61% | WTA SINGLES / 24.10.2026 | China Guangzhou | |
| 15.10.2026 | Martyna Kubka | 215 | 6779.49 | 6-3, 6-4 | Loss | -225.46 | 101.56% | WTA SINGLES / 15.10.2026 | Italy Rovereto | |
| 13.10.2026 | Elsa Jacquemot | 177 | 6825.72 | 7-5, 7-6 | Win | 83.63 | 171.45% | WTA SINGLES / 13.10.2026 | Italy Rovereto | |
| 02.10.2026 | Antonia Ruzic | 93 | 6947.77 | 4-6, 6-4, 6-2 | Loss | 93.18 | 157.52% | WTA SINGLES / 02.10.2026 | Turkey Adana | |
| 30.09.2026 | Dalma Galfi | 130 | 6880.48 | 4-6, 7-6, 6-4 | Win | 75.89 | 206.82% | WTA SINGLES / 30.09.2026 | Turkey Adana | |
| 29.09.2026 | Berfu Cengiz | 266 | 6723.48 | 6-1 | Win | 121.39 | 76.96% | WTA SINGLES / 29.09.2026 | Turkey Adana | |
| 27.09.2026 | Berfu Cengiz | 266 | 6723.48 | 2-6, 6-4, 7-5 | Loss | -118.61 | 189.46% | WTA SINGLES / 27.09.2026 | Turkey Ankara | |
| 26.09.2026 | Polina Iatcenko | 183 | 6818.88 | 7-5, 7-5 | Win | 126.79 | 150.41% | WTA SINGLES / 26.09.2026 | Turkey Ankara | |
| 25.09.2026 | Fangran Tian | 282 | 6700.15 | 6-0, 7-5 | Win | 58.06 | 149.25% | WTA SINGLES / 25.09.2026 | Turkey Ankara | |
| 24.09.2026 | Elena Ruxandra Bertea | 320 | 6666.88 | 6-3, 6-1 | Win | 34.79 | 148.11% | WTA SINGLES / 24.09.2026 | Turkey Ankara | |
| 22.09.2026 | Carolyn Ansari | 489 | 6535.03 | 6-3, 6-1 | Win | -63.53 | 145.85% | WTA SINGLES / 22.09.2026 | Turkey Ankara | |
| 18.09.2026 | Kaitlin Quevedo | 121 | 6893.81 | 6-3, 6-4 | Loss | -111.14 | 82.50% | WTA SINGLES / 18.09.2026 | Brazil Sao Paulo | |
| 16.09.2026 | Darja Semenistaja | 204 | 6790.79 | 6-4, 6-1 | Win | 143.70 | 139.26% | WTA SINGLES / 16.09.2026 | Brazil Sao Paulo | |
| 15.09.2026 | Victoria Luiza Barros | 782 | 6377.72 | 6-2, 6-4 | Win | -157.19 | 138.19% | WTA SINGLES / 15.09.2026 | Brazil Sao Paulo | |
| 25.08.2026 | Arantxa Rus | 245 | 6748.04 | 4-6, 6-4, 6-4 | Loss | -115.48 | 137.15% | WTA SINGLES / 25.08.2026 | USA US Open | |
| 03.08.2026 | Martyna Kubka | 215 | 6779.49 | 7-6, 2-6, 6-1 | Loss | -0.29 | 107.50% | WTA SINGLES / 03.08.2026 | Poland Warsawa | |
| 26.07.2026 | Vivian Wolff | 341 | 6642.85 | 6-4, 6-0 | Win | 0.76 | 93.30% | WTA SINGLES / 26.07.2026 | Austria Amstetten | |
| 25.07.2026 | Anna Siskova | 228 | 6763.76 | 6-3, 7-6 | Win | 36.67 | 92.59% | WTA SINGLES / 25.07.2026 | Austria Amstetten | |
| 24.07.2026 | Julie Pastikova | 473 | 6547.22 | 6-2, 6-4 | Win | -72.44 | 91.88% | WTA SINGLES / 24.07.2026 | Austria Amstetten | |
| 23.07.2026 | Kali Supova | 710 | 6410.80 | 6-4, 6-4 | Win | -281.29 | 91.17% | WTA SINGLES / 23.07.2026 | Austria Amstetten | |
| 21.07.2026 | Arabella Koller | 887 | 6336.82 | 6-4, 6-0 | Win | -177.64 | 89.78% | WTA SINGLES / 21.07.2026 | Austria Amstetten | |
| 16.07.2026 | Lucia Bronzetti | 172 | 6831.39 | 6-4, 6-4 | Loss | -160.70 | 57.59% | WTA SINGLES / 16.07.2026 | Italy Roma | |
| 14.07.2026 | Jennifer Ruggeri | 246 | 6744.60 | 6-2, 6-3 | Win | 105.01 | 85.07% | WTA SINGLES / 14.07.2026 | Italy Roma | |
| 11.07.2026 | Ekaterine Gorgodze | 182 | 6821.44 | 7-6, 6-1 | Loss | -97.79 | 48.49% | WTA SINGLES / 11.07.2026 | Germany Aschaffenburg | |
| 10.07.2026 | Tamara Zidansek | 118 | 6896.53 | 6-3, 6-0 | Win | 269.44 | 82.49% | WTA SINGLES / 10.07.2026 | Germany Aschaffenburg | |
| 09.07.2026 | Jule Niemeier | 419 | 6586.52 | 4-6, 7-5, 6-2 | Win | -140.98 | 109.14% | WTA SINGLES / 09.07.2026 | Germany Aschaffenburg | |
| 08.07.2026 | Tessa Johanna Brockmann | 298 | 6684.75 | 6-0, 6-4 | Win | 42.66 | 81.23% | WTA SINGLES / 08.07.2026 | Germany Aschaffenburg | |
| 29.06.2026 | Aryna Sabalenka | 5 | 7165.76 | 6-2, 6-3 | Loss | 86.20 | 31.58% | WTA SINGLES / 29.06.2026 | United Kingdom Wimbledon | |
| 25.06.2026 | Lin Zhu | 113 | 6909.98 | 6-3, 6-4 | Win | 232.89 | 73.49% | WTA SINGLES / 25.06.2026 | United Kingdom Wimbledon | |
| 24.06.2026 | Rebecca Sramkova | 115 | 6904.27 | 4-6, 7-6, 6-4 | Win | 99.68 | 97.23% | WTA SINGLES / 24.06.2026 | United Kingdom Wimbledon | |
| 23.06.2026 | Yeon Woo Ku | 221 | 6774.77 | 6-1, 6-4 | Win | 127.68 | 72.36% | WTA SINGLES / 23.06.2026 | United Kingdom Wimbledon | |
| 09.06.2026 | Ipek Oz | 301 | 6681.69 | 7-5, 4-6, 6-3 | Loss | -188.26 | 75.79% | WTA SINGLES / 09.06.2026 | Croatia Zagreb | |
| 02.06.2026 | Simona Waltert | 120 | 6894.96 | 6-0, 6-3 | Loss | -127.13 | 15.39% | WTA SINGLES / 02.06.2026 | Croatia Makarska | |
| 29.05.2026 | Laura Samson | 166 | 6836.99 | 6-0, 6-4 | Loss | -155.10 | 19.90% | WTA SINGLES / 29.05.2026 | Serbia Kursumlijska Banja II | |
| 28.05.2026 | Julie Struplova | 324 | 6656.72 | 6-2, 6-1 | Win | 47.13 | 59.23% | WTA SINGLES / 28.05.2026 | Serbia Kursumlijska Banja II | |
| 27.05.2026 | Yelyzaveta Kotliar | 428 | 6579.40 | 7-6, 6-2 | Win | -106.35 | 58.78% | WTA SINGLES / 27.05.2026 | Serbia Kursumlijska Banja II | |
| 20.05.2026 | Kaitlin Quevedo | 121 | 6893.81 | 7-6, 3-6, 6-2 | Loss | 75.29 | 64.97% | WTA SINGLES / 20.05.2026 | France Paris | |
| 19.05.2026 | Elizabeth Mandlik | 223 | 6773.50 | 6-2, 6-2 | Win | 156.41 | 55.27% | WTA SINGLES / 19.05.2026 | France Paris | |
| 13.05.2026 | Kajsa Rinaldo Persson | 253 | 6732.11 | 6-2, 4-1 | Loss | -319.98 | 13.19% | WTA SINGLES / 13.05.2026 | Croatia Zagreb | |
| 08.05.2026 | Andrea Lazaro Garcia | 150 | 6848.89 | 6-4, 1-6, 6-3 | Loss | 29.87 | 55.01% | WTA SINGLES / 08.05.2026 | France Saint-Gaudens | |
| 07.05.2026 | Diana Martynov | 494 | 6530.94 | 6-1, 6-3 | Win | -65.58 | 50.39% | WTA SINGLES / 07.05.2026 | France Saint-Gaudens | |
| 06.05.2026 | Harmony Tan | 170 | 6833.38 | 6-4, 6-7, 6-3 | Win | 84.62 | 75.00% | WTA SINGLES / 06.05.2026 | France Saint-Gaudens | |
| 20.04.2026 | Anastasia Potapova | 31 | 7073.94 | 6-4, 7-5 | Loss | 81.85 | 33.15% | WTA SINGLES / 20.04.2026 | Spain Madrid | |
| 13.04.2026 | Suzan Lamens | 181 | 6821.85 | 6-1, 7-6 | Loss | -97.38 | 24.43% | WTA SINGLES / 13.04.2026 | Portugal Oeiras | |
| 11.04.2026 | Tiantsoa Sarah Rakotomanga Rajaonah | 185 | 6815.99 | 3-6, 7-6, 6-2 | Loss | -2.53 | 48.12% | WTA SINGLES / 11.04.2026 | Billie Jean King Cup | |
| 10.04.2026 | Caijsa Wilda Hennemann | 331 | 6653.66 | 6-3, 7-5 | Win | -23.43 | 40.93% | WTA SINGLES / 10.04.2026 | Billie Jean King Cup | |
| 08.04.2026 | Petra Marcinko | 100 | 6928.63 | 6-4, 6-1 | Win | 281.54 | 40.30% | WTA SINGLES / 08.04.2026 | Billie Jean King Cup | |
| 07.04.2026 | Mia Pohankova | 102 | 6925.42 | 6-4, 6-0 | Win | 283.32 | 39.99% | WTA SINGLES / 07.04.2026 | Billie Jean King Cup | |
| 26.03.2026 | Alina Charaeva | 84 | 6963.71 | 3-6, 6-3, 6-4 | Loss | 117.01 | 39.50% | WTA SINGLES / 26.03.2026 | Croatia Dubrovnik | |
| 24.03.2026 | Petra Marcinko | 100 | 6928.63 | 6-2, 6-3 | Win | 289.04 | 35.90% | WTA SINGLES / 24.03.2026 | Croatia Dubrovnik | |
| 12.03.2026 | Veronika Erjavec | 157 | 6845.77 | 6-2, 4-6, 6-4 | Loss | -8.82 | 32.73% | WTA SINGLES / 12.03.2026 | Turkey Antalya | |
| 10.03.2026 | Lisa Pigato | 158 | 6844.36 | 4-6, 6-4, 7-6 | Win | 39.77 | 42.98% | WTA SINGLES / 10.03.2026 | Turkey Antalya | |
| 03.03.2026 | Julia Riera | 197 | 6797.55 | 7-6, 4-6, 6-3 | Loss | -40.54 | 38.18% | WTA SINGLES / 03.03.2026 | Turkey Antalya | |
| 02.03.2026 | Laura Pigossi | 237 | 6757.22 | 6-2, 6-3 | Win | 117.63 | 30.31% | WTA SINGLES / 02.03.2026 | Turkey Antalya | |
| 01.03.2026 | Lia Karatancheva | 366 | 6622.29 | 6-1, 6-2 | Win | 12.70 | 30.08% | WTA SINGLES / 01.03.2026 | Turkey Antalya | |
| 21.02.2026 | Viktorija Golubic | 76 | 6987.43 | 7-5, 1-6, 6-2 | Loss | 163.80 | 30.64% | WTA SINGLES / 21.02.2026 | Portugal Oeiras | |
| 20.02.2026 | Francisca Jorge | 249 | 6743.55 | 6-4, 7-6 | Win | 1.46 | 28.06% | WTA SINGLES / 20.02.2026 | Portugal Oeiras | |
| 19.02.2026 | Anouk Koevermans | 218 | 6778.73 | 6-3, 6-3 | Win | 116.64 | 27.85% | WTA SINGLES / 19.02.2026 | Portugal Oeiras | |
| 17.02.2026 | Sara Sorribes Tormo | 139 | 6870.51 | 4-6, 6-3, 7-5 | Win | 114.67 | 36.56% | WTA SINGLES / 17.02.2026 | Portugal Oeiras | |
| 01.02.2026 | Hailey Baptiste | 39 | 7062.10 | 4-6, 6-3, 6-4 | Loss | 201.55 | 26.26% | WTA SINGLES / 01.02.2026 | UAE Abu Dhabi | |
| 26.01.2026 | Lilli Tagger | 47 | 7026.90 | 6-1, 6-1 | Loss | -55.20 | 3.86% | WTA SINGLES / 26.01.2026 | UAE Fujairah | |
| 14.01.2026 | Marina Stakusic | 125 | 6888.69 | 6-0, 6-2 | Loss | -178.40 | 3.52% | WTA SINGLES / 14.01.2026 | Australia Australian Open | |
| 12.01.2026 | Tereza Mrdeza | 6563 | 3411.10 | 6-0, 6-3 | Win | -1625.50 | 20.78% | WTA SINGLES / 12.01.2026 | Australia Australian Open | |
| 06.01.2026 | Lola Radivojevic | 208 | 6786.35 | 6-4, 6-4 | Loss | -205.75 | 13.23% | WTA SINGLES / 06.01.2026 | Australia Canberra | |
| 05.01.2026 | Elena Pridankina | 155 | 6846.33 | 7-5, 6-7, 6-2 | Win | 112.57 | 29.54% | WTA SINGLES / 05.01.2026 | Australia Canberra | |
| 04.01.2026 | Camilla Rosatello | 392 | 6604.85 | 6-3, 6-1 | Win | -27.24 | 19.54% | WTA SINGLES / 04.01.2026 | Australia Canberra | |
| 08.12.2025 | Cristina Bucsa | 67 | 7001.16 | 6-4, 6-0 | Loss | 9.06 | 5.29% | WTA SINGLES / 08.12.2025 | France Limoge | |
| 01.12.2025 | Anna Lena Friedsam | 264 | 6724.06 | 6-3, 7-6 | Loss | -211.36 | 11.28% | WTA SINGLES / 01.12.2025 | France Angers | |
| 26.11.2025 | Jeline Vandromme | 162 | 6841.42 | 6-4, 5-7, 6-2 | Loss | -13.17 | 14.47% | WTA SINGLES / 26.11.2025 | Slovakia Trnava | |
| 20.11.2025 | Marina Bassols Ribera | 142 | 6865.97 | 7-5, 6-7, 6-3 | Loss | -46.83 | 16.12% | WTA SINGLES / 20.11.2025 | Luxembourg Petange | |
| 18.11.2025 | Chelsea Fontenel | 794 | 6371.97 | 6-4, 2-6, 6-4 | Win | -373.69 | 15.87% | WTA SINGLES / 18.11.2025 | Luxembourg Petange |