Teodora Kostovic
T. Kostovic · Serbia
Every match we have on file, with the price the market gave them at the time.
Last five
LWLWW
2026 record
39-26
Hard 12-10 · Clay 21-14 · Grass 3-1
Average price
1.91
Match history
| Date | Event | Opponent | Score | Their price | Market | Result |
|---|---|---|---|---|---|---|
| 2026-10-15 | Rovereto | M. Kubka | 0 - 2 | 1.50 | 64% | LOST |
| 2026-10-13 | Rovereto | E. Jacquemot | 0 - 2 | 1.52 | 63% | WON |
| 2026-10-02 | Adana (Turkey) - Qualification | A. Ruzic | 2 - 1 | 2.07 | 54% | LOST |
| 2026-09-30 | Adana (Turkey) - Qualification | D. Galfi | 2 - 1 | 1.63 | 59% | WON |
| 2026-09-29 | Adana (Turkey) - Qualification | B. Cengiz | 1 - 0 RET | 1.45 | 66% | WON |
| 2026-09-27 | Ankara (Turkey) - Qualification | B. Cengiz | 2 - 1 | 1.36 | 69% | LOST |
| 2026-09-26 | Ankara (Turkey) - Qualification | P. Iatcenko | 2 - 0 | 1.68 | 57% | WON |
| 2026-09-25 | Ankara (Turkey) - Qualification | F. Tian | 2 - 0 | 1.31 | 73% | WON |
| 2026-09-24 | Ankara (Turkey) - Qualification | E. R. Bertea | 2 - 0 | — | — | WON |
| 2026-09-21 | Ankara (Turkey) - Qualification | C. Ansari | 2 - 0 | 1.17 | 79% | WON |
| 2026-09-18 | Sao Paulo | K. Quevedo | 0 - 2 | 2.30 | 59% | LOST |
| 2026-09-16 | Sao Paulo | D. Semenistaja | 0 - 2 | 1.74 | 55% | WON |
| 2026-09-14 | Sao Paulo | V. L. Barros | 2 - 0 | — | — | WON |
| 2026-08-25 | US Open | A. Rus | 2 - 1 | 1.36 | 71% | LOST |
| 2026-08-03 | Warsaw | M. Kubka | 1 - 2 | 1.69 | 57% | LOST |
| 2026-07-26 | W100 Amstetten (Austria) | V. Wolff | 0 - 2 | 1.23 | 77% | WON |
| 2026-07-25 | W100 Amstetten (Austria) | A. Siskova | 0 - 2 | 1.48 | 64% | WON |
| 2026-07-24 | W100 Amstetten (Austria) | J. Pastikova | 0 - 2 | 1.11 | 86% | WON |
| 2026-07-23 | W100 Amstetten (Austria) | K. Supova | 0 - 2 | 1.06 | 91% | WON |
| 2026-07-21 | W100 Amstetten (Austria) | A. Koller | 0 - 2 | 1.02 | 96% | WON |
| 2026-07-16 | Rome | L. Bronzetti | 0 - 2 | 1.62 | 59% | LOST |
| 2026-07-14 | Rome | J. Ruggeri | 2 - 0 | 1.31 | 73% | WON |
| 2026-07-11 | W100 Aschaffenburg (Germany) | E. Gorgodze | 2 - 0 | 1.30 | 73% | LOST |
| 2026-07-10 | W100 Aschaffenburg (Germany) | T. Zidansek | 2 - 0 | 1.78 | 54% | WON |
| 2026-07-09 | W100 Aschaffenburg (Germany) | J. Niemeier | 2 - 1 | 1.20 | 78% | WON |
| 2026-07-08 | W100 Aschaffenburg (Germany) | T. J. Brockmann | 2 - 0 | — | — | WON |
| 2026-06-29 | Wimbledon | A. Sabalenka | 2 - 0 | 15.35 | 94% | LOST |
| 2026-06-25 | Wimbledon | L. Zhu | 2 - 0 | 2.70 | 64% | WON |
| 2026-06-24 | Wimbledon | R. Sramkova | 1 - 2 | 2.04 | 53% | WON |
| 2026-06-23 | Wimbledon | Y. Ku | 0 - 2 | — | — | WON |
| 2026-06-09 | W100 Zagreb (Croatia) | I. Oz | 2 - 1 | 1.27 | 75% | LOST |
| 2026-06-02 | Makarska | S. Waltert | 2 - 0 | 2.13 | 55% | LOST |
| 2026-05-29 | W75 Kursumlijska Banja | L. Samson | 0 - 2 | 1.52 | 63% | LOST |
| 2026-05-28 | W75 Kursumlijska Banja | J. Struplova | 2 - 0 | 1.38 | 69% | WON |
| 2026-05-27 | W75 Kursumlijska Banja | Y. Kotliar | 2 - 0 | 1.19 | 80% | WON |
| 2026-05-20 | French Open | K. Quevedo | 1 - 2 | 1.79 | 54% | LOST |
| 2026-05-19 | French Open | E. Mandlik | 2 - 0 | 1.39 | 69% | WON |
| 2026-05-13 | W75 Zagreb | K. Rinaldo Persson | 1 - 0 RET | 1.27 | 75% | LOST |
| 2026-05-08 | W75 Saint-Gaudens | A. Lazaro Garcia | 2 - 1 | 1.77 | 54% | LOST |
| 2026-05-07 | W75 Saint-Gaudens | D. Martynov | 0 - 2 | 1.09 | 88% | WON |
Physical history
Retirements, walkovers and medical timeouts on file, newest first.
Challenger Hard won when B. Cengiz retired v B. Cengiz
ITF Clay retired 1 - 0 v K. Rinaldo Persson
medical timeout 17 that season
last MTO 02.10.2026 · 17 MTOs in 2026 · score 3-6 2-4 ('00 - 15) ⌚️73 m · odds 11.0-1.02 / 2.02 +5.5 | -5.5 1.7 · Hard
medical timeout 16 that season
last MTO 30.09.2026 · 16 MTOs in 2026 · score 3-4 ('00 - 00) ⌚️26 m · odds 1.8-1.95 / 1.8 -0.5 | +0.5 1.9 · Hard
medical timeout 15 that season
last MTO 27.09.2026 · 15 MTOs in 2026 · score 4-6 2-1 (00 - 00') ⌚️59 m · odds 2.6-1.43 / 1.88 +2.5 | -2.5 1.82 · Hard
medical timeout 14 that season
last MTO 16.09.2026 · 14 MTOs in 2026 · score 2-6 6-4 3-2 ('00 - 00) ⌚️100 m · odds 1.4-2.75 / 1.57 +0.5 | -0.5 2.25 · Hard
medical timeout 13 that season
last MTO 24.07.2026 · 13 MTOs in 2026 · score 1-0 (00 - 00') ⌚️2 m · odds 1.9-1.9 / 1.88 -0.5 | +0.5 1.87 · Hard
medical timeout
last MTO 24.07.2026 · score 6-7 6-2 1-4 ('00 - 00) · odds 5.7-1.1
medical timeout
last MTO 16.07.2026 · score 2-6 4-3 ('00 - 00) · odds 5.0-1.12
medical timeout
last MTO 09.07.2026 · score 4-6 4-5 (15 - 15') · odds 7.0-1.07
medical timeout
last MTO 24.06.2026 · score 4-6 7-5 0-0 (00 - 00') · odds 1.25-3.4
medical timeout
last MTO 20.05.2026 · score 6-4 0-0 ('00 - 00) · odds 1.17-4.60
medical timeout
last MTO 13.05.2026 · score 6-7 3-1 ('15 - 00) · odds 2.25-1.62
medical timeout
last MTO 13.04.2026 · score 6-2 4-1 ('00 - 00) · odds 1.01-9.50
medical timeout
last MTO 27.03.2026 · score 3-0 ('00 - 00) · odds 1.35-2.95
medical timeout
last MTO 03.03.2026 · score 6-3 3-6 4-5 (00 - 00') · odds 5.30-1.11
medical timeout
last MTO 21.02.2026 · score 7-6 4-6 5-2 (00 - 00') · odds 1.05-7.90
medical timeout
last MTO 01.02.2026 · score 7-5 1-6 3-1 ('00 - 00) · odds 1.13-5.10
medical timeout
last MTO 01.12.2025 · score 4-6 6-3 2-2 (40 - 30') · odds 1.28-3.70
medical timeout
last MTO 20.11.2025 · score 2-5 ('15 - 00) · odds 4.40-1.19
medical timeout
last MTO 18.11.2025 · score 5-7 5-6 (00 - 00') · odds 7.70-1.05
medical timeout
last MTO 02.10.2025 · score 6-4 1-2 ('00 - 00) · odds 1.04-8.50