Last: Sep 29, 2026, Adana Open Round 1, won

TennisWTARight-handed
Teodora Kostovic
Teodora Kostovic is a tennis player on the WTA Tour who reached a career-high ranking of No. 139 on September 28, 2026.
Updated
About Teodora Kostovic
Born on June 28, 2007, in Novi Sad, Serbia, Teodora Kostovic plays right-handed with a two-handed backhand. Her coach is Aleksandar Vlaovic, and she played her first season as a professional in 2023. On September 28, 2026, Kostovic reached a career-high WTA Tour ranking of No. 139.
Kostovic lost to Oksana Selekhmeteva 6-4, 6-3 in Round 1 of the Chennai Open on Nov 3, 2026. Earlier, at the Guangzhou Open on Oct 25, 2026, she beat Anastasia Zakharova 6-3, 6-2 in the Qualifying Final, then lost to Maria Timofeeva 6-4, 6-1 in Round 1.
Match history10
Every WTA Tour, Grand Slam and Olympic main-draw match in our records, newest first. A walkover is listed but never counted in a record.
2026: 26-21
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 3 | Chennai Open | Round 1 | Oksana Selekhmeteva | L | 4-6, 3-6 | Hard |
| Oct 25 | Guangzhou Open | Round 1 | Maria Timofeeva | L | 4-6, 1-6 | Hard |
| Oct 25 | Guangzhou Open | Qualifying Final | Anastasia Zakharova | W | 6-3, 6-2 | Hard |
| Oct 24 | Guangzhou Open | Qualifying 1st Round | Qu Yihan | W | 6-3, 0-6, 6-3 | Hard |
| Oct 15 | RoveretOpen Citta della Pace | Round 2 | Martyna Kubka | L | 3-6, 4-6 | Hard |
| Oct 13 | RoveretOpen Citta della Pace | Round 1 | Elsa Jacquemot | W | 7-5, 7-6(5) | Hard |
| Oct 2 | Adana Open | Quarterfinal | Antonia Ruzic | L | 6-4, 4-6, 2-6 | Hard |
| Sep 30 | Adana Open | Round 2 | Dalma Galfi | W | 4-6, 7-6(1), 6-4 | Hard |
| Sep 29 | Adana Open | Round 1 | Berfu Cengiz | W | 6-1 ret. (ret.) | Hard |
| Sep 27 | Turk Telekom Ankara Open | Final | Berfu Cengiz | L | 6-2, 4-6, 5-7 | Hard |
| Sep 26 | Turk Telekom Ankara Open | Semifinal | Polina Iatcenko | W | 7-5, 7-5 | Hard |
| Sep 25 | Turk Telekom Ankara Open | Quarterfinal | Tian Fangran | W | 6-0, 7-5 | Hard |
Show 35 more
| Sep 24 | Turk Telekom Ankara Open | Round 2 | Elena Ruxandra Bertea | W | 6-3, 6-1 | Hard |
| Sep 22 | Turk Telekom Ankara Open | Round 1 | Carolyn Ansari | W | 6-3, 6-1 | Hard |
| Sep 18 | SP Open | Quarterfinal | Kaitlin Quevedo | L | 3-6, 4-6 | Hard |
| Sep 16 | SP Open | Round 2 | Darja Semenistaja | W | 6-4, 6-1 | Hard |
| Sep 15 | SP Open | Round 1 | Victoria Luiza Barros | W | 6-2, 6-4 | Hard |
| Aug 25 | US Open | Qualifying 1st Round | Arantxa Rus | L | 6-4, 4-6, 4-6 | Hard |
| Aug 3 | Warsaw T-Mobile Polish Open | Round 1 | Martyna Kubka | L | 6-7(3), 6-2, 1-6 | Hard |
| Jul 16 | ATV Bancomat Tennis Open | Round 2 | Lucia Bronzetti | L | 4-6, 4-6 | Clay |
| Jul 14 | ATV Bancomat Tennis Open | Round 1 | Jennifer Ruggeri | W | 6-2, 6-3 | Clay |
| Jun 29 | Wimbledon | Round 1 | Aryna Sabalenka | L | 2-6, 3-6 | Grass |
| Jun 25 | Wimbledon | Qualifying Final | Zhu Lin | W | 6-3, 6-4 | Grass |
| Jun 24 | Wimbledon | Qualifying 2nd Round | Rebecca Sramkova | W | 4-6, 7-6(4), 6-4 | Grass |
| Jun 23 | Wimbledon | Qualifying 1st Round | Yeonwoo Ku | W | 6-1, 6-4 | Grass |
| Jun 2 | Makarska Open | Round 1 | Simona Waltert | L | 0-6, 3-6 | Clay |
| May 20 | Roland Garros | Qualifying 2nd Round | Kaitlin Quevedo | L | 6-7(3), 6-3, 2-6 | Clay |
| May 19 | Roland Garros | Qualifying 1st Round | Elizabeth Mandlik | W | 6-2, 6-2 | Clay |
| Apr 20 | Madrid Open | Qualifying 1st Round | Anastasia Potapova | L | 4-6, 5-7 | Clay |
| Apr 13 | Oeiras Jamor Ladies Open | Round 1 | Suzan Lamens | L | 1-6, 6-7(5) | Clay |
| Mar 27 | Dubrovnik Open | Round 2 | Alina Charaeva | L | 6-3, 3-6, 4-6 | Clay |
| Mar 24 | Dubrovnik Open | Round 1 | Petra Marcinko | W | 6-2, 6-3 | Clay |
| Mar 12 | Megasaray Hotels Open 3 | Round 2 | Veronika Erjavec | L | 2-6, 6-4, 4-6 | Clay |
| Mar 10 | Megasaray Hotels Open 3 | Round 1 | Lisa Pigato | W | 4-6, 6-4, 7-6(3) | Clay |
| Mar 3 | Megasaray Hotels Open 2 | Round 1 | Julia Riera | L | 6-7, 6-4, 3-6 | Clay |
| Mar 2 | Megasaray Hotels Open 2 | Qualifying Final | Laura Pigossi | W | 6-2, 6-3 | Clay |
| Mar 1 | Megasaray Hotels Open 2 | Qualifying 1st Round | Lia Karatancheva | W | 6-1, 6-2 | Clay |
| Feb 21 | Oeiras 2 Jamor Indoor | Semifinal | Viktorija Golubic | L | 5-7, 6-1, 2-6 | Hard |
| Feb 20 | Oeiras 2 Jamor Indoor | Quarterfinal | Francisca Jorge | W | 6-4, 7-6(13) | Hard |
| Feb 19 | Oeiras 2 Jamor Indoor | Round 2 | Anouk Koevermans | W | 6-3, 6-3 | Hard |
| Feb 17 | Oeiras 2 Jamor Indoor | Round 1 | Sara Sorribes Tormo | W | 4-6, 6-3, 7-5 | Hard |
| Feb 1 | Mubadala Abu Dhabi Open | Round 1 | Hailey Baptiste | L | 6-4, 3-6, 4-6 | Hard |
| Jan 13 | Australian Open | Qualifying 2nd Round | Marina Stakusic | L | 0-6, 2-6 | Hard |
| Jan 11 | Australian Open | Qualifying 1st Round | Tereza Mrdeza | W | 6-0, 6-3 | Hard |
| Jan 5 | Workday Canberra International | Round 1 | Lola Radivojevic | L | 4-6, 4-6 | Hard |
| Jan 4 | Workday Canberra International | Qualifying Final | Elena Pridankina | W | 7-5, 6-7(6), 6-2 | Hard |
| Jan 4 | Workday Canberra International | Qualifying 1st Round | Camilla Rosatello | W | 6-3, 6-1 | Hard |
2025: 15-8
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Dec 8 | Open BLS de Limoges | Round 1 | Cristina Bucsa | L | 4-6, 0-6 | Hard |
| Dec 1 | Open Angers Loire Trelaze | Round 1 | Anna-Lena Friedsam | L | 3-6, 6-7(7) | Hard |
| Oct 11 | Vanda Pharmaceuticals Mallorca Women's Championships | Semifinal | Lola Radivojevic | L | 6-7(3), 3-6 | Clay |
| Oct 10 | Vanda Pharmaceuticals Mallorca Women's Championships | Quarterfinal | Maria Lourdes Carle | W | 6-4, 6-2 | Clay |
| Oct 8 | Vanda Pharmaceuticals Mallorca Women's Championships | Round 2 | Mayar Sherif | W | 6-3, 6-4 | Clay |
| Oct 6 | Vanda Pharmaceuticals Mallorca Women's Championships | Round 1 | Caroline Werner | W | 6-3, 6-3 | Clay |
| Oct 5 | Vanda Pharmaceuticals Mallorca Women's Championships | Qualifying Final | Ekaterina Kazionova | W | 6-2, 6-1 | Clay |
| Oct 4 | Vanda Pharmaceuticals Mallorca Women's Championships | Qualifying 1st Round | Mireia Sagrista Bermejo | W | 6-3, 6-1 | Clay |
| Oct 2 | Internazionali di Calabria | Round 2 | Oksana Selekhmeteva | L | 7-6(5), 2-6, 4-6 | Clay |
| Sep 30 | Internazionali di Calabria | Round 1 | Mona Barthel | W | 6-3, 6-2 | Clay |
| Sep 29 | Internazionali di Calabria | Qualifying Final | Federica Urgesi | W | 7-5, 6-2 | Clay |
| Sep 28 | Internazionali di Calabria | Qualifying 1st Round | Tayisiya Morderger | W | 6-3, 6-1 | Clay |
Show 11 more
| Sep 11 | Zavarovalnica Triglav Ljubljana | Round 2 | Oleksandra Oliynykova | L | 6-7(4), 0-6 | Clay |
| Sep 9 | Zavarovalnica Triglav Ljubljana | Round 1 | Selena Janicijevic | W | 6-1, 3-6, 6-1 | Clay |
| Sep 8 | Zavarovalnica Triglav Ljubljana | Qualifying Final | Alja Senica | W | 7-6(1), 6-2 | Clay |
| Sep 3 | Montreux Nestle Open | Round 2 | Oleksandra Oliynykova | L | 2-6, 3-6 | Clay |
| Sep 2 | Montreux Nestle Open | Round 1 | Guiomar Maristany Zuleta De Reales | W | 7-6(1), 6-3 | Clay |
| Sep 1 | Montreux Nestle Open | Qualifying Final | Alina Granwehr | W | 7-6(7), 6-1 | Clay |
| Apr 23 | Madrid Open | Round 1 | Eva Lys | L | 2-6, 2-6 | Clay |
| Apr 22 | Madrid Open | Qualifying Final | Lucrezia Stefanini | W | 6-2, 6-2 | Clay |
| Apr 21 | Madrid Open | Qualifying 1st Round | Elena-Gabriela Ruse | W | 6-4, 2-6, 7-6(3) | Clay |
| Mar 17 | Miami Open | Qualifying Final | Greet Minnen | L | 2-6, 6-7(9) | Hard |
| Mar 16 | Miami Open | Qualifying 1st Round | Olivia Gadecki | W | 6-3, 7-5 | Hard |
How she is doing now
Agatha on Teodora Kostovic
Every graded call Agatha sealed on her matches since Oct 1, 2026, newest first. Each is 1 unit at its sealed price; the number opens its receipt.
| Date | Match | Call | Price | Result | Units | Receipt |
|---|---|---|---|---|---|---|
| Nov 2 | vs Oksana Selekhmeteva | PREDTeodora Kostovic to win | -135 | LOST | -1.00u | #2550 |
| Oct 25 | vs Maria Timofeeva | LEANMaria Timofeeva to win | -189 | WON | +0.53u | #1852 |
| Oct 24 | vs Anastasia Zakharova | LEANAnastasia Zakharova to win | -161 | LOST | -1.00u | #1774 |
| Oct 24 | vs Qu Yihan | PREDTeodora Kostovic to win | -800 | WON | +0.13u | #1624 |
| Oct 15 | vs Martyna Kubka | LEANTeodora Kostovic to win | -208 | LOST | -1.00u | #1050 |
| Oct 13 | vs Lola Radivojevic | PREDTeodora Kostovic to win | -333 | VOID | 0.00u | #931 |
| Oct 2 | vs Antonia Ruzic | LEANAntonia Ruzic to win | -135 | WON | +0.74u | #65 |
Career
- 2025First WTA matchLost to Eva Lys, Madrid Open
- 2026Career high No. 139Sep 28, 2026
- Nov 3, 2026Latest matchLost to Oksana Selekhmeteva, Chennai Open
Grand Slam titles
First WTA match
Apr 23, 2025: lost to Eva Lys 2-6, 2-6Madrid Open, on clay
Latest match
Nov 3, 2026: lost to Oksana Selekhmeteva 4-6, 3-6Chennai Open, Round 1, on hard court
WTA 125 and ITF finals
WTA 125: 1 singles final. ITF: 3 singles finals, 2 won. From 2025 to 2026.
Singles
- LSep 2026Runner-up at Ankara Open, Turkey (hard), losing to Berfu Cengiz 6-2, 4-6, 5-7.
- WJul 2026Won the title at Ladies Open Amstetten, Austria (W100, clay), beating Vivian Wolff 6-4, 6-0.
- WAug 2025Won the title at Serbian Tennis Tour, Serbia (W75, clay), beating Lina Gjorcheska 7-5, 6-3.
- LMay 2025Runner-up at ITF Kursumlijska Banja, Serbia (W75, clay), losing to Alina Charaeva 4-6, 6-7(5).
Most often against
The players she has met most in our records, with the head-to-head.
Last: Sep 18, 2026, SP Open Quarterfinal, lost
Last: Jan 5, 2026, Workday Canberra International Round 1, lost
Last: Oct 15, 2026, RoveretOpen Citta della Pace Round 2, lost
Last: Nov 3, 2026, Chennai Open Round 1, lost
Last: Sep 11, 2025, Zavarovalnica Triglav Ljubljana Round 2, lost
Sources and updates
Results and schedules come from Agatha's own records of the WTA Tour. The WTA ranking is ESPN's, as of Nov 5, 2026.
Updated Nov 11, 2026, 7:24 AM ET. Results and form refresh after every match; biography facts are checked weekly.