Career-high ranking of No. 10
Kostyuk's career-high WTA Tour ranking is No. 10, reached on September 14, 2026.
Photo: Hameltion, CC BY-SA 4.0, via Wikimedia Commons (cropped)TennisWTARight-handed
Marta Kostyuk is a tennis player on the WTA Tour who won the Mutua Madrid Open on May 2, 2026.
284 WTA Tour matches3 titles
Updated
Marta Kostyuk is a tennis player on the WTA Tour from Ukraine. Born on June 28, 2002, in Kyiv, she plays right-handed with a two-handed backhand and turned pro in 2016. On May 2, 2026, Kostyuk won the Mutua Madrid Open, beating Mirra Andreeva in the final.
Kostyuk lost to Coco Gauff 6-4, 7-5 in Group Stage of the FAGE WTA Finals Indian Wells on Nov 12, 2026. Earlier at the same event, she lost to Jessica Pegula 6-2, 7-5 on Nov 10, 2026, and to Linda Noskova 6-2, 6-4 on Nov 8, 2026, also in Group Stage.
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: 35-15
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 12 | FAGE WTA Finals Indian Wells | Group Stage | Coco Gauff | L | 4-6, 5-7 | Hard |
| Nov 10 | FAGE WTA Finals Indian Wells | Group Stage | Jessica Pegula | L | 2-6, 5-7 | Hard |
| Nov 8 | FAGE WTA Finals Indian Wells | Group Stage | Linda Noskova | L | 2-6, 4-6 | Hard |
| Oct 21 | BNB Ningbo Open | Round 2 | Ekaterina Alexandrova | L | 4-6 ret. (ret.) | Hard |
| Oct 13 | Dongfeng Voyah Wuhan Open | Round 2 | Maria Sakkari | L | 6-4, 2-6, 2-6 | Hard |
| Sep 17 | Guadalajara Open presentado por Santander | Quarterfinal | Liudmila Samsonova | L | 6-4, 2-6, 5-7 | Hard |
| Sep 16 | Guadalajara Open presentado por Santander | Round 2 | Taylor Townsend | W/O | Walkover | Hard |
| Sep 6 | US Open | Round 4 | Linda Noskova | L | 5-7, 7-5, 4-6 | Hard |
| Sep 4 | US Open | Round 3 | Ekaterina Alexandrova | W | 6-3, 6-2 | Hard |
| Sep 2 | US Open | Round 2 | Sloane Stephens | W | 6-1, 7-5 | Hard |
| Aug 30 | US Open | Round 1 | Storm Hunter | W | 6-4, 6-1 | Hard |
| Aug 21 | Cincinnati Open | Quarterfinal | Coco Gauff | L | 2-6, 2-6 | Hard |
| Aug 19 | Cincinnati Open | Round 4 | Mirra Andreeva | W | 4-6, 6-0, 6-2 | Hard |
| Aug 18 | Cincinnati Open | Round 3 | Sloane Stephens | W | 7-5, 7-5 | Hard |
| Aug 16 | Cincinnati Open | Round 2 | Sofia Kenin | W | 4-6, 6-3, 7-5 | Hard |
| Aug 8 | National Bank Open | Round 4 | Iga Swiatek | L | 6-3, 1-6, 2-6 | Hard |
| Aug 6 | National Bank Open | Round 3 | Madison Keys | W | 6-3, 6-1 | Hard |
| Aug 4 | National Bank Open | Round 2 | Katherine Sebov | W | 7-6(4), 6-0 | Hard |
| Jul 9 | Wimbledon | Semifinal | Linda Noskova | L | 4-6, 4-6 | Grass |
| Jul 8 | Wimbledon | Quarterfinal | Jasmine Paolini | W | 6-3, 6-2 | Grass |
| Jul 6 | Wimbledon | Round 4 | Ashlyn Krueger | W | 6-4, 6-4 | Grass |
| Jul 4 | Wimbledon | Round 3 | Emma Navarro | W | 6-2, 4-6, 6-1 | Grass |
| Jul 2 | Wimbledon | Round 2 | Anna Blinkova | W | 6-7(5), 6-3, 6-3 | Grass |
| Jun 30 | Wimbledon | Round 1 | Nadia Podoroska | W | 6-1, 6-2 | Grass |
| Jun 4 | Roland Garros | Semifinal | Mirra Andreeva | L | 1-6, 3-6 | Clay |
| Jun 2 | Roland Garros | Quarterfinal | Elina Svitolina | W | 6-3, 2-6, 6-2 | Clay |
| May 31 | Roland Garros | Round 4 | Iga Swiatek | W | 7-5, 6-1 | Clay |
| May 29 | Roland Garros | Round 3 | Viktorija Golubic | W | 6-4, 6-3 | Clay |
| May 27 | Roland Garros | Round 2 | Katie Volynets | W | 6-7(4), 6-3, 6-3 | Clay |
| May 24 | Roland Garros | Round 1 | Oksana Selekhmeteva | W | 6-2, 6-3 | Clay |
| May 2 | Madrid Open | Final | Mirra Andreeva | W | 6-3, 7-5 | Clay |
| Apr 30 | Madrid Open | Semifinal | Anastasia Potapova | W | 6-2, 1-6, 6-1 | Clay |
| Apr 29 | Madrid Open | Quarterfinal | Linda Noskova | W | 7-6(1), 6-0 | Clay |
| Apr 27 | Madrid Open | Round 4 | Catherine McNally | W | 6-2, 6-3 | Clay |
| Apr 26 | Madrid Open | Round 3 | Jessica Pegula | W | 6-1, 6-4 | Clay |
| Apr 24 | Madrid Open | Round 2 | Yulia Putintseva | W | 6-1, 6-3 | Clay |
| Apr 19 | Open Capfinances Rouen Metropole | Final | Veronika Podrez | W | 6-3, 6-4 | Clay |
| Apr 18 | Open Capfinances Rouen Metropole | Semifinal | Tatjana Maria | W | 6-3, 6-0 | Clay |
| Apr 17 | Open Capfinances Rouen Metropole | Quarterfinal | Ann Li | W | 6-0, 6-7(4), 6-3 | Clay |
| Apr 15 | Open Capfinances Rouen Metropole | Round 2 | Catherine McNally | W | 2-6, 6-2, 6-1 | Clay |
| Apr 14 | Open Capfinances Rouen Metropole | Round 1 | Diane Parry | W | 6-1, 6-4 | Clay |
| Mar 22 | Miami Open | Round 3 | Elena Rybakina | L | 3-6, 4-6 | Hard |
| Mar 20 | Miami Open | Round 2 | Kamilla Rakhimova | W | 6-2, 6-4 | Hard |
| Mar 10 | Indian Wells | Round 3 | Elena Rybakina | L | 4-6, 4-6 | Hard |
| Mar 7 | Indian Wells | Round 2 | Taylor Townsend | W | 6-3, 6-2 | Hard |
| Jan 17 | Australian Open | Round 1 | Elsa Jacquemot | L | 7-6(4), 6-7(4), 6-7(7) | Hard |
| Jan 11 | Brisbane International | Final | Aryna Sabalenka | L | 4-6, 3-6 | Hard |
| Jan 10 | Brisbane International | Semifinal | Jessica Pegula | W | 6-0, 6-3 | Hard |
| Jan 9 | Brisbane International | Quarterfinal | Mirra Andreeva | W | 7-6(7), 6-3 | Hard |
| Jan 8 | Brisbane International | Round 3 | Amanda Anisimova | W | 6-4, 6-3 | Hard |
| Jan 7 | Brisbane International | Round 2 | Yulia Putintseva | W | 6-7(5), 6-1, 6-0 | Hard |
2025: 25-19
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 7 | Wuhan Open | Round 1 | Karolina Muchova | L | 6-2, 2-6, 4-6 | Hard |
| Oct 1 | China Open | Round 3 | Jessica Pegula | L | 3-6, 7-6(4), 1-6 | Hard |
| Sep 29 | China Open | Round 2 | Aliaksandra Sasnovich | W | 6-4, 6-2 | Hard |
| Sep 27 | China Open | Round 1 | Ella Seidel | W | 6-1, 6-1 | Hard |
| Sep 1 | US Open | Round 4 | Karolina Muchova | L | 3-6, 7-6(0), 3-6 | Hard |
| Aug 30 | US Open | Round 3 | Diane Parry | W | 3-6, 6-4, 6-2 | Hard |
| Aug 28 | US Open | Round 2 | Zeynep Sonmez | W | 7-5, 6-7(5), 6-3 | Hard |
| Aug 26 | US Open | Round 1 | Katie Boulter | W | 6-4, 6-4 | Hard |
| Aug 11 | Cincinnati Open | Round 2 | Iga Swiatek | W/O | Walkover | Hard |
| Aug 9 | Cincinnati Open | Round 1 | Tatjana Maria | W | 6-0, 6-1 | Hard |
| Aug 4 | National Bank Open | Quarterfinal | Elena Rybakina | L | 1-6, 1-2 ret. (ret.) | Hard |
| Aug 2 | National Bank Open | Round 3 | McCartney Kessler | W | 5-7, 6-3, 6-3 | Hard |
| Jul 31 | National Bank Open | Round 2 | Daria Kasatkina | W | 3-6, 6-3, 7-6(4) | Hard |
| Jul 29 | National Bank Open | Round 1 | Marketa Vondrousova | W | 2-6, 6-3, 6-2 | Hard |
| Jul 22 | Mubadala DC Open | Round 1 | Emma Raducanu | L | 6-7(4), 4-6 | Hard |
| Jul 1 | Wimbledon | Round 1 | Veronika Erjavec | L | 6-3, 3-6, 4-6 | Grass |
| Jun 22 | Bad Homburg Open powered by Solarwatt | Round 1 | Emma Navarro | L | 2-6, 5-7 | Grass |
| Jun 16 | VANDA Pharmaceuticals Berlin Tennis Open | Round 1 | Emma Navarro | L | 2-6, 3-6 | Grass |
| May 25 | Roland Garros | Round 1 | Sara Bejlek | L | 3-6, 1-6 | Clay |
| May 12 | Italian Open | Round 4 | Aryna Sabalenka | L | 1-6, 6-7(8) | Clay |
| May 11 | Italian Open | Round 3 | Leylah Fernandez | W | 6-4, 6-2 | Clay |
| May 9 | Italian Open | Round 2 | Daria Kasatkina | W | 6-4, 6-2 | Clay |
| May 7 | Italian Open | Round 1 | Alexandra Eala | W | 6-0, 6-1 | Clay |
| Apr 30 | Madrid Open | Quarterfinal | Aryna Sabalenka | L | 6-7(4), 6-7(7) | Clay |
| Apr 29 | Madrid Open | Round 4 | Anastasia Potapova | W | 6-3, 6-2 | Clay |
| Apr 27 | Madrid Open | Round 3 | Veronika Kudermetova | W | 6-0, 4-6, 6-4 | Clay |
| Apr 25 | Madrid Open | Round 2 | Emma Raducanu | W | 6-4, 2-6, 6-2 | Clay |
| Mar 24 | Miami Open | Round 4 | Jessica Pegula | L | 2-6, 3-6 | Hard |
| Mar 23 | Miami Open | Round 3 | Anna Blinkova | W | 6-2, 6-1 | Hard |
| Mar 21 | Miami Open | Round 2 | Kimberly Birrell | W | 7-5, 4-6, 6-3 | Hard |
| Mar 12 | Indian Wells | Round 4 | Zheng Qinwen | L | 3-6, 2-6 | Hard |
| Mar 9 | Indian Wells | Round 3 | Caroline Dolehide | W | 6-3, 6-3 | Hard |
| Mar 7 | Indian Wells | Round 2 | Robin Montgomery | W | 6-1, 6-3 | Hard |
| Feb 25 | Merida Open Akron | Round 1 | Daria Saville | L | 4-6, 6-7(6) | Hard |
| Feb 18 | Dubai Duty Free | Round 2 | Sofia Kenin | L | 7-5, 6-7(7), 6-7(5) | Hard |
| Feb 17 | Dubai Duty Free | Round 1 | Katerina Siniakova | W | 6-3, 6-4 | Hard |
| Feb 13 | Qatar Total Energies Open | Quarterfinal | Amanda Anisimova | L | 6-4, 5-7, 4-6 | Hard |
| Feb 12 | Qatar Total Energies Open | Round 3 | Magda Linette | W | 6-4, 6-2 | Hard |
| Feb 11 | Qatar Total Energies Open | Round 2 | Coco Gauff | W | 6-2, 7-5 | Hard |
| Feb 9 | Qatar Total Energies Open | Round 1 | Zeynep Sonmez | W | 6-3, 6-3 | Hard |
| Jan 16 | Australian Open | Round 3 | Paula Badosa | L | 4-6, 6-4, 3-6 | Hard |
| Jan 15 | Australian Open | Round 2 | Jule Niemeier | W | 6-3, 6-0 | Hard |
| Jan 13 | Australian Open | Round 1 | Nao Hibino | W | 3-6, 6-3, 6-1 | Hard |
| Jan 7 | Adelaide International | Round 1 | Ashlyn Krueger | L | 6-4, 2-6, 2-6 | Hard |
| Jan 1 | Brisbane International | Round 2 | Yuan Yue | L | 4-6, 3-6 | Hard |
2024: 33-20
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 9 | Wuhan Open | Round 3 | Coco Gauff | L | 4-6, 1-6 | Hard |
| Oct 9 | Wuhan Open | Round 2 | Amanda Anisimova | W/O | Walkover | Hard |
| Oct 8 | Wuhan Open | Round 1 | Elina Avanesyan | W | 4-6, 7-5, 7-6(2) | Hard |
| Sep 27 | China Open | Round 1 | Katie Volynets | L | 5-7, 3-6 | Hard |
| Sep 21 | Korea Open | Quarterfinal | Diana Shnaider | L | 6-7(7), 3-6 | Hard |
| Sep 18 | Korea Open | Round 2 | Heather Watson | W | 6-2, 6-2 | Hard |
| Sep 16 | Korea Open | Round 1 | Arantxa Rus | W | 6-3, 6-1 | Hard |
| Aug 30 | US Open | Round 3 | Emma Navarro | L | 4-6, 6-4, 3-6 | Hard |
| Aug 28 | US Open | Round 2 | Harriet Dart | W | 7-6(10), 6-1 | Hard |
| Aug 26 | US Open | Round 1 | McCartney Kessler | W | 6-2, 6-3 | Hard |
| Aug 16 | Cincinnati Open | Round 3 | Iga Swiatek | L | 2-6, 2-6 | Hard |
| Aug 14 | Cincinnati Open | Round 2 | Lulu Sun | W | 6-3, 7-5 | Hard |
| Aug 13 | Cincinnati Open | Round 1 | Elise Mertens | W | 6-4, 2-6, 6-4 | Hard |
| Aug 9 | National Bank Open | Round 3 | Emma Navarro | L | 5-7, 5-7 | Hard |
| Aug 8 | National Bank Open | Round 2 | Elina Svitolina | W | 6-2, 2-6, 6-2 | Hard |
| Aug 6 | National Bank Open | Round 1 | Tatjana Maria | W | 6-0, 6-2 | Hard |
| Jul 31 | Olympics | Quarterfinal | Donna Vekic | L | 4-6, 6-2, 6-7(8) | Clay |
| Jul 30 | Olympics | Round 3 | Maria Sakkari | W | 4-6, 7-6(5), 6-4 | Clay |
| Jul 29 | Olympics | Round 2 | Clara Burel | W | 7-6(3), 6-2 | Clay |
| Jul 28 | Olympics | Round 1 | Lulu Sun | W | 6-4, 6-3 | Clay |
| Jul 5 | Wimbledon | Round 3 | Madison Keys | L | 4-6, 3-6 | Grass |
| Jul 4 | Wimbledon | Round 2 | Daria Saville | W | 4-6, 7-6(2), 6-4 | Grass |
| Jul 1 | Wimbledon | Round 1 | Rebecca Sramkova | W | 6-3, 6-2 | Grass |
| Jun 17 | VANDA Pharmaceuticals Berlin Tennis Open | Round 1 | Daria Kasatkina | L | 6-4, 6-7(6), 3-6 | Grass |
| Jun 11 | Lexus Nottingham Open | Round 1 | Daria Snigur | L | 3-6, 3-6 | Grass |
| May 30 | Roland Garros | Round 2 | Donna Vekic | L | 5-7, 4-6 | Clay |
| May 26 | Roland Garros | Round 1 | Laura Pigossi | W | 7-5, 6-7(4), 6-4 | Clay |
| May 9 | Italian Open | Round 2 | Naomi Osaka | L | 3-6, 2-6 | Clay |
| Apr 26 | Madrid Open | Round 2 | Mayar Sherif | L | 2-6, 5-7 | Clay |
| Apr 21 | Porsche Tennis Grand Prix | Final | Elena Rybakina | L | 2-6, 2-6 | Clay |
| Apr 20 | Porsche Tennis Grand Prix | Semifinal | Marketa Vondrousova | W | 7-6(2), 6-2 | Clay |
| Apr 19 | Porsche Tennis Grand Prix | Quarterfinal | Coco Gauff | W | 3-6, 6-4, 7-6(6) | Clay |
| Apr 18 | Porsche Tennis Grand Prix | Round 2 | Zheng Qinwen | W | 6-2, 4-6, 7-5 | Clay |
| Apr 17 | Porsche Tennis Grand Prix | Round 1 | Laura Siegemund | W | 6-3, 6-7(4), 6-4 | Clay |
| Mar 15 | Indian Wells | Semifinal | Iga Swiatek | L | 2-6, 1-6 | Hard |
| Mar 14 | Indian Wells | Quarterfinal | Anastasia Potapova | W | 6-0, 7-5 | Hard |
| Mar 12 | Indian Wells | Round 4 | Anastasia Pavlyuchenkova | W | 6-4, 6-1 | Hard |
| Mar 11 | Indian Wells | Round 3 | Marketa Vondrousova | W/O | Walkover | Hard |
| Mar 8 | Indian Wells | Round 2 | Mai Hontama | W | 6-4, 6-2 | Hard |
| Mar 3 | Cymbiotika San Diego Open | Final | Katie Boulter | L | 7-5, 2-6, 2-6 | Hard |
| Mar 2 | Cymbiotika San Diego Open | Semifinal | Jessica Pegula | W | 7-6(4), 6-1 | Hard |
| Mar 1 | Cymbiotika San Diego Open | Quarterfinal | Anastasia Pavlyuchenkova | W | 3-6, 6-4, 6-3 | Hard |
| Feb 28 | Cymbiotika San Diego Open | Round 2 | Taylah Preston | W | 6-4, 6-3 | Hard |
| Feb 26 | Cymbiotika San Diego Open | Round 1 | Ann Li | W | 6-4, 4-6, 6-2 | Hard |
| Feb 13 | Qatar Total Energies Open | Round 1 | Anastasia Pavlyuchenkova | L | 1-2 ret. (ret.) | Hard |
| Feb 11 | Qatar Total Energies Open | Round 1 | Caroline Dolehide | W | 6-3, 7-5 | Hard |
| Jan 22 | Australian Open | Quarterfinal | Coco Gauff | L | 6-7(6), 7-6(3), 2-6 | Hard |
| Jan 20 | Australian Open | Round 4 | Maria Timofeeva | W | 6-2, 6-1 | Hard |
| Jan 18 | Australian Open | Round 3 | Elina Avanesyan | W | 2-6, 6-4, 6-4 | Hard |
| Jan 17 | Australian Open | Round 2 | Elise Mertens | W | 5-7, 6-1, 7-6(6) | Hard |
| Jan 14 | Australian Open | Round 1 | Claire Liu | W | 6-3, 4-6, 6-1 | Hard |
| Jan 10 | Adelaide International | Quarterfinal | Jelena Ostapenko | L | 5-7, 3-6 | Hard |
| Jan 9 | Adelaide International | Round 2 | Taylor Townsend | W | 6-3, 2-6, 6-4 | Hard |
| Jan 7 | Adelaide International | Round 1 | Anhelina Kalinina | W | 7-6(3), 6-1 | Hard |
| Jan 2 | Brisbane International | Round 2 | Daria Kasatkina | L | 3-6, 4-6 | Hard |
2023: 24-21
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Dec 30 | Brisbane International | Round 1 | Ana Bogdan | W | 4-6, 6-3, 6-3 | Hard |
| Oct 4 | China Open | Round 3 | Liudmila Samsonova | L | 4-6, 7-6(4), 5-7 | Hard |
| Oct 3 | China Open | Round 2 | Ons Jabeur | W | 7-6(5), 6-1 | Hard |
| Sep 30 | China Open | Round 1 | Elisabetta Cocciaretto | W | 1-6, 6-3, 6-4 | Hard |
| Sep 26 | Toray Pan Pacific Open Tennis | Round 1 | Daria Kasatkina | L | 6-3, 4-6, 3-6 | Hard |
| Sep 19 | Guadalajara Open Akron | Round 1 | Jelena Ostapenko | L | 2-6, 3-6 | Hard |
| Sep 18 | Guadalajara Open Akron | Round 1 | Stacey Fung | W | 6-3, 2-6, 6-0 | Hard |
| Sep 13 | Cymbiotika San Diego Open | Round 2 | Beatriz Haddad Maia | L | 5-7, 7-6(3), 2-6 | Hard |
| Sep 12 | Cymbiotika San Diego Open | Round 1 | Magda Linette | W | 6-2, 7-6(5) | Hard |
| Aug 28 | US Open | Round 1 | Elena Rybakina | L | 2-6, 1-6 | Hard |
| Aug 14 | Cincinnati Open | Round 1 | Jasmine Paolini | L | 2-6, 1-6 | Hard |
| Aug 8 | National Bank Open | Round 1 | Zheng Qinwen | L | 2-6, 6-1, 3-6 | Hard |
| Aug 4 | Mubadala DC Open | Quarterfinal | Liudmila Samsonova | L | 4-6, 2-6 | Hard |
| Aug 3 | Mubadala DC Open | Round 2 | Caroline Garcia | W | 6-2, 6-3 | Hard |
| Jul 31 | Mubadala DC Open | Round 1 | Bianca Andreescu | W | 2-6, 6-3, 7-6(5) | Hard |
| Jul 8 | Wimbledon | Round 3 | Madison Keys | L | 4-6, 1-6 | Grass |
| Jul 7 | Wimbledon | Round 2 | Paula Badosa | W | 6-2, 1-0 ret. (ret.) | Grass |
| Jul 5 | Wimbledon | Round 1 | Maria Sakkari | W | 0-6, 7-5, 6-2 | Grass |
| Jun 20 | Lexus Birmingham Open | Round 1 | Anastasia Potapova | L | 7-6(6), 5-7, 4-6 | Grass |
| May 28 | Roland Garros | Round 1 | Aryna Sabalenka | L | 3-6, 2-6 | Clay |
| May 14 | Italian Open | Round 3 | Paula Badosa | L | 4-6, 2-6 | Clay |
| May 12 | Italian Open | Round 2 | Claire Liu | W | 6-0, 6-4 | Clay |
| Apr 27 | Madrid Open | Round 2 | Camila Osorio | L | 6-3, 4-6, 3-6 | Clay |
| Mar 23 | Miami Open | Round 2 | Anastasia Potapova | L | 1-6, 3-6 | Hard |
| Mar 21 | Miami Open | Round 1 | Elisabetta Cocciaretto | W | 6-3, 6-2 | Hard |
| Mar 8 | Indian Wells | Round 1 | Rebecca Peterson | L | 5-7, 7-5, 5-7 | Hard |
| Mar 5 | ATX Open | Final | Varvara Gracheva | W | 6-3, 7-5 | Hard |
| Mar 4 | ATX Open | Semifinal | Danielle Collins | W | 6-4, 6-3 | Hard |
| Mar 3 | ATX Open | Quarterfinal | Anna-Lena Friedsam | W | 7-6(6), 6-2 | Hard |
| Mar 2 | ATX Open | Round 2 | Madison Brengle | W | 6-3, 3-6, 6-0 | Hard |
| Feb 28 | ATX Open | Round 1 | Dalma Galfi | W | 7-5, 6-1 | Hard |
| Feb 21 | Dubai Duty Free | Round 2 | Belinda Bencic | L | 7-6(7), 6-7(5), 4-6 | Hard |
| Feb 19 | Dubai Duty Free | Round 1 | Ipek Oz | W | 4-6, 6-4, 6-2 | Hard |
| Feb 8 | Mubadala Abu Dhabi Open | Round 2 | Belinda Bencic | L | 4-6, 5-7 | Hard |
| Feb 6 | Mubadala Abu Dhabi Open | Round 1 | Sorana Cirstea | W | 6-2, 1-6, 6-2 | Hard |
| Feb 3 | Thailand Open | Quarterfinal | Bianca Andreescu | L | 0-6, 6-7(3) | Hard |
| Feb 2 | Thailand Open | Round 2 | Nao Hibino | W | 6-3, 7-6(7) | Hard |
| Jan 31 | Thailand Open | Round 1 | En-Shuo Liang | W | 6-7(7), 6-3, 6-0 | Hard |
| Jan 19 | Australian Open | Round 3 | Jessica Pegula | L | 0-6, 2-6 | Hard |
| Jan 18 | Australian Open | Round 2 | Olivia Gadecki | W | 6-2, 6-1 | Hard |
| Jan 15 | Australian Open | Round 1 | Amanda Anisimova | W | 6-3, 6-4 | Hard |
| Jan 7 | Adelaide International 2 | Qualifying 1st Round | Shelby Rogers | L | 3-6, 3-6 | Hard |
| Jan 6 | Adelaide International | Quarterfinal | Ons Jabeur | L | 6-7(5), 5-7 | Hard |
| Jan 4 | Adelaide International | Round 2 | Elena Rybakina | W | 6-7(5), 6-2, 6-3 | Hard |
| Jan 2 | Adelaide International | Round 1 | Jaimee Fourlis | W | 6-1, 3-6, 6-4 | Hard |
2022: 27-20
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Dec 31 | Adelaide International | Qualifying Final | Mayar Sherif | W | 6-3, 6-1 | Hard |
| Dec 14 | Open BLS de Limoges | Round 2 | Clara Tauson | L | 6-7(6), 4-6 | Hard |
| Dec 12 | Open BLS de Limoges | Round 1 | Joanna Garland | W | 6-2, 6-3 | Hard |
| Oct 18 | Guadalajara Open Akron | Round 2 | Maria Sakkari | L | 4-6, 4-6 | Hard |
| Oct 17 | Guadalajara Open Akron | Round 1 | Aliaksandra Sasnovich | W | 6-1, 6-3 | Hard |
| Oct 10 | Transylvania Open powered by Kaufland | Round 1 | Jasmine Paolini | L | 7-5, 3-6, 4-6 | Hard |
| Sep 28 | Tallinn Open | Round 2 | Barbora Krejcikova | L | 5-7, 3-6 | Hard |
| Sep 26 | Tallinn Open | Round 1 | Bernarda Pera | W | 6-4, 4-6, 6-3 | Hard |
| Sep 12 | Zavarovalnica Triglav Ljubljana | Round 1 | Ekaterina Alexandrova | L | 6-7(5), 7-5, 5-7 | Hard |
| Sep 1 | US Open | Round 2 | Victoria Azarenka | L | 2-6, 3-6 | Hard |
| Aug 30 | US Open | Round 1 | Mayar Sherif | W | 7-6(2), 6-4 | Hard |
| Aug 26 | Championnats Banque Nationale | Semifinal | Daria Saville | W/O | Walkover | Hard |
| Aug 25 | Championnats Banque Nationale | Quarterfinal | Rebecca Marino | W | 6-2, 4-6, 6-2 | Hard |
| Aug 24 | Championnats Banque Nationale | Round 2 | Marina Stakusic | W | 6-7(3), 6-4, 6-1 | Hard |
| Aug 22 | Championnats Banque Nationale | Round 1 | Tamara Zidansek | W | 6-1, 7-5 | Hard |
| Aug 17 | Cincinnati Open | Round 2 | Jessica Pegula | L | 7-6(5), 1-6, 2-6 | Hard |
| Aug 16 | Cincinnati Open | Round 1 | Camila Giorgi | W | 6-4, 5-7, 6-4 | Hard |
| Aug 14 | Cincinnati Open | Qualifying Final | Magdalena Frech | W | 6-1, 3-6, 6-4 | Hard |
| Aug 13 | Cincinnati Open | Qualifying 1st Round | Jasmine Paolini | W | 6-2, 6-2 | Hard |
| Jun 29 | Wimbledon | Round 2 | Zhang Shuai | L | 6-7(6), 2-6 | Grass |
| Jun 28 | Wimbledon | Round 1 | Katie Swan | W | 4-6, 6-4, 6-4 | Grass |
| Jun 22 | Lexus Eastbourne Open | Round 2 | Harriet Dart | L | 4-6, 6-2, 4-6 | Grass |
| Jun 21 | Lexus Eastbourne Open | Round 1 | Barbora Krejcikova | W | 4-6, 6-3, 6-4 | Grass |
| Jun 19 | Lexus Eastbourne Open | Round 1 | Viktorija Golubic | W | 6-2, 6-1 | Grass |
| May 24 | Roland Garros | Round 1 | Mayar Sherif | L | 3-6, 5-7 | Clay |
| May 16 | Internationaux de Strasbourg | Round 1 | Karolina Pliskova | L | 4-6, 2-6 | Clay |
| May 10 | Italian Open | Round 1 | Madison Brengle | L | 4-6, 3-6 | Clay |
| May 8 | Italian Open | Qualifying Final | Cristina Bucsa | W | 6-1, 5-7, 6-3 | Clay |
| May 7 | Italian Open | Qualifying 1st Round | Federica Di Sarra | W | 7-6(4), 4-0 ret. (ret.) | Clay |
| May 1 | Madrid Open | Round 2 | Emma Raducanu | L | 2-6, 1-6 | Clay |
| Apr 29 | Madrid Open | Round 1 | Clara Tauson | W | 6-3, 6-2 | Clay |
| Mar 24 | Miami Open | Round 2 | Belinda Bencic | L | 3-6, 1-6 | Hard |
| Mar 22 | Miami Open | Round 1 | Alison Van Uytvanck | W | 4-6, 6-2, 6-1 | Hard |
| Mar 12 | Indian Wells | Round 2 | Elise Mertens | L | 2-6, 1-6 | Hard |
| Mar 10 | Indian Wells | Round 1 | Maryna Zanevska | W | 6-7(5), 7-6(6), 7-5 | Hard |
| Feb 20 | Qatar Total Energies Open | Round 1 | Ana Konjuh | L | 6-4, 5-7, 3-6 | Hard |
| Feb 19 | Qatar Total Energies Open | Qualifying Final | Claire Liu | W | 7-5, 6-4 | Hard |
| Feb 18 | Qatar Total Energies Open | Qualifying 1st Round | Mubaraka Al-Naimi | W | 6-1, 6-2 | Hard |
| Feb 15 | Dubai Duty Free | Round 1 | Aryna Sabalenka | L | 4-6, 1-6 | Hard |
| Feb 14 | Dubai Duty Free | Harriet Dart | W | 6-1, 6-1 | Hard | |
| Feb 13 | Dubai Duty Free | Diane Parry | W | 6-2, 6-2 | Hard | |
| Feb 12 | Dubai Duty Free | Ellen Perez | W | 6-4, 3-6, 6-2 | Hard | |
| Jan 20 | Australian Open | Round 3 | Paula Badosa | L | 2-6, 7-5, 4-6 | Hard |
| Jan 18 | Australian Open | Round 2 | Sara Sorribes Tormo | W | 7-6(5), 6-3 | Hard |
| Jan 16 | Australian Open | Round 1 | Diane Parry | W | 6-1, 7-6(2) | Hard |
| Jan 12 | Adelaide International 2 | Round 2 | Coco Gauff | L | 3-6, 7-5, 3-6 | Hard |
| Jan 9 | Adelaide International 2 | Round 1 | Shelby Rogers | W | 6-3, 6-4 | Hard |
| Jan 4 | Melbourne Summer Set 2 | Round 1 | Claire Liu | L | 6-4, 4-6, 3-6 | Hard |
2021: 19-16
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 30 | Transylvania Open | Semifinal | Simona Halep | L | 0-6, 1-6 | Hard |
| Oct 29 | Transylvania Open | Quarterfinal | Emma Raducanu | W | 6-2, 6-1 | Hard |
| Oct 28 | Transylvania Open | Round 2 | Mona Barthel | W | 6-4, 6-4 | Hard |
| Oct 26 | Transylvania Open | Round 1 | Bernarda Pera | W | 6-3, 6-4 | Hard |
| Oct 18 | Tenerife Ladies Open | Round 1 | Irina-Camelia Begu | L | 4-6, 4-6 | Hard |
| Oct 8 | Indian Wells | Round 2 | Simona Halep | L | 6-7(2), 1-6 | Hard |
| Oct 6 | Indian Wells | Round 1 | Zhang Shuai | W | 6-3, 1-6, 6-2 | Hard |
| Sep 27 | Chicago Fall Tennis Classic | Round 1 | Kateryna Baindl | L | 7-6(2), 3-6, 0-6 | Hard |
| Aug 31 | US Open | Round 1 | Maria Sakkari | L | 4-6, 3-6 | Hard |
| Aug 27 | WTA Chicago Womens Open | Quarterfinal | Varvara Gracheva | L | 7-6(4), 3-6, 4-6 | Hard |
| Aug 24 | WTA Chicago Womens Open | Round 2 | Kaia Kanepi | W | 6-2, 6-3 | Hard |
| Aug 22 | WTA Chicago Womens Open | Round 1 | Katherine Sebov | W | 6-0, 6-3 | Hard |
| Jul 1 | Wimbledon | Round 2 | Anastasija Sevastova | L | 6-1, 4-6, 3-6 | Grass |
| Jun 29 | Wimbledon | Round 1 | Kiki Bertens | W | 6-3, 6-4 | Grass |
| Jun 22 | Viking International Eastbourne | Round 1 | Anastasija Sevastova | L | 1-6, 7-6(6), 4-6 | Grass |
| Jun 17 | Viking Classic Birmingham | Round 2 | Daria Kasatkina | L | 2-6, 5-7 | Grass |
| Jun 15 | Viking Classic Birmingham | Round 1 | Madison Brengle | W | 4-6, 7-5, 6-3 | Grass |
| Jun 7 | French Open | Round 4 | Iga Swiatek | L | 3-6, 4-6 | Clay |
| Jun 5 | French Open | Round 3 | Varvara Gracheva | W | 6-1, 6-2 | Clay |
| Jun 3 | French Open | Round 2 | Zheng Saisai | W | 6-3, 6-4 | Clay |
| May 31 | French Open | Round 1 | Garbine Muguruza | W | 6-1, 6-4 | Clay |
| May 10 | Internazionali BNL d`Italia | Round 1 | Ekaterina Alexandrova | L | 3-6, 1-6 | Clay |
| Apr 24 | Tennis Championship Istanbul | Semifinal | Sorana Cirstea | L | 4-6, 4-6 | Clay |
| Apr 23 | Tennis Championship Istanbul | Quarterfinal | Ana Konjuh | W | 7-5, 4-6, 6-3 | Clay |
| Apr 21 | Tennis Championship Istanbul | Round 2 | Daria Kasatkina | W | 6-3, 7-5 | Clay |
| Apr 20 | Tennis Championship Istanbul | Round 1 | Kamilla Rakhimova | W | 6-4, 6-3 | Clay |
| Mar 24 | Miami Open | Round 1 | Tsvetana Pironkova | L | 6-7(4), 6-3, 3-6 | Hard |
| Feb 7 | Australian Open | Round 1 | Veronika Kudermetova | L | 2-6, 6-7(5) | Hard |
| Feb 4 | Grampians Trophy | Round 2 | Jennifer Brady | L | 1-6, 4-6 | Hard |
| Feb 2 | Grampians Trophy | Round 1 | Gabriela Dabrowski | W | 6-0, 6-3 | Hard |
| Jan 12 | Abu Dhabi WTA Womens Tennis Open | Semifinal | Veronika Kudermetova | L | 6-7(8), 4-6 | Hard |
| Jan 11 | Abu Dhabi WTA Womens Tennis Open | Quarterfinal | Sara Sorribes Tormo | W | 0-6, 6-1, 6-4 | Hard |
| Jan 10 | Abu Dhabi WTA Womens Tennis Open | Round 3 | Tamara Zidansek | W | 6-1, 6-1 | Hard |
| Jan 9 | Abu Dhabi WTA Womens Tennis Open | Round 2 | Su-Wei Hsieh | W | 6-3, 6-7(4), 6-3 | Hard |
| Jan 7 | Abu Dhabi WTA Womens Tennis Open | Round 1 | Lucie Hradecka | W | 6-2, 6-4 | Hard |
2020: 6-5
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 10 | Upper Austria Ladies Linz | Round 1 | Vera Zvonareva | L | 4-6, 2-6 | Hard |
| Sep 29 | French Open | Round 1 | Nao Hibino | L | 4-6, 0-6 | Clay |
| Sep 4 | US Open | Round 3 | Naomi Osaka | L | 3-6, 7-6(4), 2-6 | Hard |
| Sep 2 | US Open | Round 2 | Anastasija Sevastova | W | 6-3, 7-6(5) | Hard |
| Aug 31 | US Open | Round 1 | Daria Kasatkina | W | 6-1, 6-2 | Hard |
| Aug 11 | Prague Open | Round 1 | Camila Giorgi | L | 6-4, 2-6, 6-7(4) | Clay |
| Aug 10 | Prague Open | Storm Hunter | W | 6-0, 6-0 | Clay | |
| Aug 9 | Prague Open | Tereza Martincova | W | 6-1, 2-6, 6-2 | Clay | |
| Aug 8 | Prague Open | Anna-Lena Friedsam | W | 6-2, 6-4 | Clay | |
| Mar 2 | Open 6eme Sens | Round 1 | Ysaline Bonaventure | L | 4-6, 4-6 | Hard |
| Jan 4 | Brisbane International | Anna Karolina Schmiedlova | W | 5-7, 6-4, 6-3 | Hard |
2019: 2-3
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 15 | BGL BNP Paribas Luxembourg Open | Round 1 | Laura Siegemund | L | 6-4, 5-7, 2-6 | Hard |
| May 23 | Internationaux de Strasbourg | Quarterfinal | Caroline Garcia | L | 6-3, 3-6, 2-6 | Clay |
| May 22 | Internationaux de Strasbourg | Round 2 | Zheng Saisai | W | 6-3, 6-1 | Clay |
| May 20 | Internationaux de Strasbourg | Round 1 | Marie Benoit | W | 6-4, 6-1 | Clay |
| May 5 | Madrid Open | Round 1 | Kristyna Pliskova | L | 6-3, 3-6, 2-6 | Clay |
2018: 3-6
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Sep 25 | Tashkent Open | Round 1 | Arantxa Rus | L | 4-6, 3-6 | Hard |
| Jun 19 | Mallorca Open | Round 1 | Lucie Safarova | L | 4-6, 5-7 | Grass |
| Jun 5 | Croatia Bol Open | Round 1 | Anna Karolina Schmiedlova | L | 5-7, 2-6 | Clay |
| May 5 | Madrid Open | Round 1 | Lara Arruabarrena | L | 3-6, 6-4, 2-6 | Clay |
| Apr 26 | Porsche Tennis Grand Prix | Round 2 | Caroline Garcia | L | 1-6, 6-3, 5-7 | Clay |
| Apr 24 | Porsche Tennis Grand Prix | Round 1 | Antonia Lottner | W | 6-4, 6-1 | Clay |
| Jan 18 | Australian Open | Round 3 | Elina Svitolina | L | 2-6, 2-6 | Hard |
| Jan 16 | Australian Open | Round 2 | Olivia Rogowska | W | 6-3, 7-5 | Hard |
| Jan 15 | Australian Open | Round 1 | Shuai Peng | W | 6-2, 6-2 | Hard |
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 12 | vs Coco Gauff | PREDCoco Gauff to win | -320 | WON | +0.31u | #3253 |
| Nov 10 | vs Jessica Pegula | LEANJessica Pegula to win | -179 | WON | +0.56u | #3120 |
| Nov 8 | vs Linda Noskova | PREDLinda Noskova to win | -162 | WON | +0.62u | #3027 |
| Oct 21 | vs Ekaterina Alexandrova | LEANMarta Kostyuk to win | -145 | LOST | -1.00u | #1461 |
| Oct 12 | vs Maria Sakkari | LEANMarta Kostyuk to win | -195 | LOST | -1.00u | #897 |
Kostyuk's career-high WTA Tour ranking is No. 10, reached on September 14, 2026.
On Apr 19, 2026, Kostyuk beat Veronika Podrez in the final to win the Open Capfinances Rouen Metropole.
Jan 15, 2018: beat Shuai Peng 6-2, 6-2Australian Open, on hard
Nov 12, 2026: lost to Coco Gauff 4-6, 5-7FAGE WTA Finals Indian Wells, Group Stage, on hard court
The players she has met most in our records, with the head-to-head.
Last: Jul 31, 2025, National Bank Open Round 2, won
Last: Nov 10, 2026, FAGE WTA Finals Indian Wells Group Stage, lost
Last: Nov 12, 2026, FAGE WTA Finals Indian Wells Group Stage, lost
Last: Mar 22, 2026, Miami Open Round 3, lost
Last: Apr 30, 2026, Madrid Open Semifinal, won
Last: Jan 11, 2026, Brisbane International Final, lost
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 12, 2026, 4:57 PM ET. Results and form refresh after every match; biography facts are checked weekly.