STATS
Tennis/Players/Kostyuk M.
WTA singles

Kostyuk M.

266
starts, all surfaces, 2018 to 2026
3
titles in 6 finals
No. 11
3,830 pts, as of Aug 22, 2026

01/Record by surface

each with its own count; nothing here is blended
Hard
101-74
175 starts, 2 ended by retirement, 2018 to 2026. 232 of 415 completed sets won
Clay
38-24
62 starts, 2018 to 2026. 82 of 142 completed sets won
Grass
14-15
29 starts, 1 ended by retirement, 2018 to 2026. 33 of 70 completed sets won

266 starts on all surfaces, 3 ended by retirement and kept, 4 walkovers listed and not counted. A count, not a record: the three records above are never added.


02/Titles

3 in 6 finals

03/Round reached

118 tournaments entered
StageEntries ending hereRecord at this round
Champion3 of 118
Final3 of 1183-3 in 6
Semifinal7 of 1186-6 in 12
Quarterfinal12 of 11813-12 in 25
4th Round7 of 1188-7 in 15
3rd Round17 of 11817-16 in 33
2nd Round28 of 11848-28 in 76
1st Round41 of 11858-41 in 99

An entry is one tournament in one season; its stage is the last round the draw shows her in, and a champion’s is the trophy. The record at a round counts matches started at that round, so a walkover moves her on without a line here.


04/By level

6 levels
LevelStartsHardClayGrassTitles
WTA10009138-3014-9none1
Grand Slam6620-139-711-60
WTA5005525-194-12-40
WTA2503916-88-21-42
International80-32-20-10
Premier72-11-3none0

05/By season

2018 to 2026
SeasonStartsHardClayGrassFinalsTitlesRank, newest row
20264011-616-15-13211
20254419-136-30-30026
20245024-125-42-32017
20234320-151-32-21144
20223512-131-43-20058
20213511-106-32-30055
202062-20-2none00119
201950-12-2none00162
201882-21-20-100123

Each season is the same count over that season’s matches alone, each surface with its own starts. A season with a start on no grass court says none rather than 0-0. December openers file to the season they open. Finals counts the finals that crowned a champion, a walkover final among them, so Titles is a subset of it and a final lost shows in the gap; the surface columns count starts, which a walkover is not.


06/Head to head

138 opponents faced
OpponentMeetingsRecordHardClayGrassSpan
Kasatkina D.84-42-22-00-22020 to 2025Every meeting
Pegula J.73-42-41-0none2022 to 2026Every meeting
Gauff C.62-41-41-0none2022 to 2026Every meeting
Rybakina E.61-51-40-1none2023 to 2026Every meeting
Potapova A.53-21-12-00-12023 to 2026Every meeting
Navarro E.51-40-2none1-22024 to 2026Every meeting
Swiatek I.51 w/o1-40-31-1none2021 to 2026Every meeting
Sabalenka A.50-50-20-3none2022 to 2026Every meeting
Andreeva M.43-12-01-1none2026Every meeting
Raducanu E.42-21-11-1none2021 to 2025Every meeting
Badosa P.41-30-20-11-02022 to 2025Every meeting
Maria T.33-02-01-0none2024 to 2026Every meeting
Parry D.33-02-01-0none2022 to 2026Every meeting
Anisimova A.31 w/o2-12-1nonenone2023 to 2026Every meeting
Brengle M.32-11-00-11-02021 to 2023Every meeting
Gracheva V.32-11-11-0none2021 to 2023Every meeting
Hibino N.32-12-00-1none2020 to 2025Every meeting
Liu C.32-11-11-0none2022 to 2024Every meeting
Mertens E.32-12-1nonenone2022 to 2024Every meeting
Pavlyuchenkova A.32-12-1nonenone2024Every meeting
Svitolina E.32-11-11-0none2018 to 2026Every meeting
Garcia C.31-21-00-2none2018 to 2023Every meeting
Keys M.31-21-0none0-22023 to 2026Every meeting
Kudermetova V.31-20-21-0none2021 to 2025Every meeting
Paolini J.31-20-2none1-02022 to 2026Every meeting
Sakkari M.31-20-2none1-02021 to 2023Every meeting
Sevastova A.31-21-0none0-22020 to 2021Every meeting
Sherif M.31-21-00-2none2022 to 2024Every meeting
Zheng Q.31-20-21-0none2023 to 2025Every meeting
Bencic B.30-30-3nonenone2022 to 2023Every meeting
Avanesyan E.22-02-0nonenone2024Every meeting
Blinkova A.22-01-0none1-02025 to 2026Every meeting
Cocciaretto E.22-02-0nonenone2023Every meeting
Dolehide C.22-02-0nonenone2024 to 2025Every meeting
Golubic V.22-0none1-01-02022 to 2026Every meeting
Kessler M.22-02-0nonenone2024 to 2025Every meeting
Li A.22-01-01-0none2024 to 2026Every meeting
Linette M.22-02-0nonenone2023 to 2025Every meeting
McNally C.22-0none2-0none2026Every meeting
Pera B.22-02-0nonenone2021 to 2022Every meeting
Putintseva Y.22-01-01-0none2026Every meeting
Rakhimova K.22-01-01-0none2021 to 2026Every meeting
Sasnovich A.22-02-0nonenone2022 to 2025Every meeting
Sebov K.22-02-0nonenone2021 to 2026Every meeting
Sonmez Z.22-02-0nonenone2025Every meeting
Sorribes Tormo S.22-02-0nonenone2021 to 2022Every meeting
Townsend T.22-02-0nonenone2024 to 2026Every meeting
Vondrousova M.21 w/o2-01-01-0none2024 to 2025Every meeting
Zheng S.22-0none2-0none2019 to 2021Every meeting
Zidansek T.22-02-0nonenone2021 to 2022Every meeting
Andreescu B.21-11-1nonenone2023Every meeting
Boulter K.21-11-1nonenone2024 to 2025Every meeting
Cirstea S.21-11-00-1none2021 to 2023Every meeting
Dart H.21-11-0none0-12022 to 2024Every meeting
Giorgi C.21-11-00-1none2020 to 2022Every meeting
Jabeur O.21-11-1nonenone2023Every meeting
Kenin S.21-11-1nonenone2025 to 2026Every meeting
Konjuh A.21-10-11-0none2021 to 2022Every meeting
Krejcikova B.21-10-1none1-02022Every meeting
Krueger A.21-10-1none1-02025 to 2026Every meeting
Noskova L.21-1none1-00-12026Every meeting
Rus A.21-11-1nonenone2018 to 2024Every meeting
Saville D.21 w/o1-10-1none1-02022 to 2025Every meeting
Siegemund L.21-10-11-0none2019 to 2024Every meeting
Volynets K.21-10-11-0none2024 to 2026Every meeting
Zhang S.21-11-0none0-12021 to 2022Every meeting
Alexandrova E.20-20-10-1none2021 to 2022Every meeting
Halep S.20-20-2nonenone2021Every meeting
Muchova K.20-20-2nonenone2025Every meeting
Osaka N.20-20-10-1none2020 to 2024Every meeting
Ostapenko J.20-20-2nonenone2023 to 2024Every meeting
Samsonova L.20-20-2nonenone2023Every meeting
Barthel M.11-01-0nonenone2021Every meeting
Benoit M.11-0none1-0none2019Every meeting
Bertens K.11-0nonenone1-02021Every meeting
Birrell K.11-01-0nonenone2025Every meeting
Bogdan A.11-01-0nonenone2024Every meeting
Collins D.11-01-0nonenone2023Every meeting
Dabrowski G.11-01-0nonenone2021Every meeting
Eala A.11-0none1-0none2025Every meeting
Fernandez L.A.11-0none1-0none2025Every meeting
Fourlis J.11-01-0nonenone2023Every meeting
Friedsam A.L.11-01-0nonenone2023Every meeting
Fung S.11-01-0nonenone2023Every meeting
Gadecki O.11-01-0nonenone2023Every meeting
Galfi D.11-01-0nonenone2023Every meeting
Hontama M.11-01-0nonenone2024Every meeting
Hradecka L.11-01-0nonenone2021Every meeting
Hsieh S.W.11-01-0nonenone2021Every meeting
Kalinina A.11-01-0nonenone2024Every meeting
Kanepi K.11-01-0nonenone2021Every meeting
Liang E.S.11-01-0nonenone2023Every meeting
Lottner A.11-0none1-0none2018Every meeting
Marino R.11-01-0nonenone2022Every meeting
Montgomery R.11-01-0nonenone2025Every meeting
Muguruza G.11-0none1-0none2021Every meeting
Niemeier J.11-01-0nonenone2025Every meeting
Oz I.11-01-0nonenone2023Every meeting
Peng S.11-01-0nonenone2018Every meeting
Pigossi L.11-0none1-0none2024Every meeting
Podoroska N.11-0nonenone1-02026Every meeting
Podrez V.11-0none1-0none2026Every meeting
Preston T.11-01-0nonenone2024Every meeting
Rogers S.11-01-0nonenone2022Every meeting
Rogowska O.11-01-0nonenone2018Every meeting
Seidel E.11-01-0nonenone2025Every meeting
Selekhmeteva O.11-0none1-0none2026Every meeting
Siniakova K.11-01-0nonenone2025Every meeting
Sramkova R.11-0nonenone1-02024Every meeting
Stakusic M.11-01-0nonenone2022Every meeting
Stephens S.11-01-0nonenone2026Every meeting
Sun L.11-01-0nonenone2024Every meeting
Swan K.11-0nonenone1-02022Every meeting
Tauson C.11-0none1-0none2022Every meeting
Timofeeva M.11-01-0nonenone2024Every meeting
Van Uytvanck A.11-01-0nonenone2022Every meeting
Watson H.11-01-0nonenone2024Every meeting
Zanevska M.11-01-0nonenone2022Every meeting
Arruabarrena L.10-1none0-1none2018Every meeting
Azarenka V.10-10-1nonenone2022Every meeting
Begu I.10-10-1nonenone2021Every meeting
Bejlek S.10-1none0-1none2025Every meeting
Bonaventure Y.10-10-1nonenone2020Every meeting
Brady J.10-10-1nonenone2021Every meeting
Erjavec V.10-1nonenone0-12025Every meeting
Haddad Maia B.10-10-1nonenone2023Every meeting
Jacquemot E.10-10-1nonenone2026Every meeting
Kozlova K.10-10-1nonenone2021Every meeting
Osorio M.10-1none0-1none2023Every meeting
Peterson R.10-10-1nonenone2023Every meeting
Pironkova T.10-10-1nonenone2021Every meeting
Pliskova Ka.10-1none0-1none2022Every meeting
Pliskova Kr.10-1none0-1none2019Every meeting
Safarova L.10-1nonenone0-12018Every meeting
Shnaider D.10-10-1nonenone2024Every meeting
Snigur D.10-1nonenone0-12024Every meeting
Vekic D.10-1none0-1none2024Every meeting
Yuan Y.10-10-1nonenone2025Every meeting

A record, never a share: the most-met opponent is Kasatkina D., 4-4 in 8 meetings. A percentage of meetings is a win probability wearing a hat, and this section prints none. Meetings are matches started; a walkover between the two is noted and counted in neither column.


07/Match log

50 of 270 rows, newest first, the score reads her games first
OpponentScoreDateTournamentSurfaceRoundResultHer rank
Gauff C.No. 4 that day2-6, 2-6Aug 22, 2026Western & Southern Financial Group Women's OpenWTA1000hardquarterfinalL11
Andreeva M.No. 6 that day4-6, 6-0, 6-2Aug 19, 2026Western & Southern Financial Group Women's OpenWTA1000hard4th roundW11
Stephens S.No. 240 that day7-5, 7-5Aug 18, 2026Western & Southern Financial Group Women's OpenWTA1000hard3rd roundW11
Kenin S.No. 115 that day4-6, 6-3, 7-5Aug 16, 2026Western & Southern Financial Group Women's OpenWTA1000hard2nd roundW11
Swiatek I.No. 8 that day6-3, 1-6, 2-6Aug 8, 2026Canadian OpenWTA1000hard4th roundL11
Keys M.No. 22 that day6-3, 6-1Aug 6, 2026Canadian OpenWTA1000hard3rd roundW11
Sebov K.No. 231 that day7-6, 6-0Aug 4, 2026Canadian OpenWTA1000hard2nd roundW11
Noskova L.No. 12 that day4-6, 4-6Jul 9, 2026WimbledonGrand SlamgrasssemifinalL13
Paolini J.No. 17 that day6-3, 6-2Jul 8, 2026WimbledonGrand SlamgrassquarterfinalW13
Krueger A.No. 102 that day6-4, 6-4Jul 6, 2026WimbledonGrand Slamgrass4th roundW13
Navarro E.No. 26 that day6-2, 4-6, 6-1Jul 4, 2026WimbledonGrand Slamgrass3rd roundW13
Blinkova A.No. 114 that day6-7, 6-3, 6-3Jul 2, 2026WimbledonGrand Slamgrass2nd roundW13
Podoroska N.No. 574 that day6-1, 6-2Jun 30, 2026WimbledonGrand Slamgrass1st roundW13
Andreeva M.No. 8 that day1-6, 3-6Jun 4, 2026French OpenGrand SlamclaysemifinalL15
Svitolina E.No. 7 that day6-3, 2-6, 6-2Jun 2, 2026French OpenGrand SlamclayquarterfinalW15
Swiatek I.No. 3 that day7-5, 6-1May 31, 2026French OpenGrand Slamclay4th roundW15
Golubic V.No. 82 that day6-4, 6-3May 29, 2026French OpenGrand Slamclay3rd roundW15
Volynets K.No. 108 that day6-7, 6-3, 6-3May 27, 2026French OpenGrand Slamclay2nd roundW15
Selekhmeteva O.No. 88 that day6-2, 6-3May 24, 2026French OpenGrand Slamclay1st roundW15
Andreeva M.No. 8 that day6-3, 7-5May 2, 2026Mutua Madrid OpenWTA1000clayfinalW23
Potapova A.No. 56 that day6-2, 1-6, 6-1Apr 30, 2026Mutua Madrid OpenWTA1000claysemifinalW23
Noskova L.No. 13 that day7-6, 6-0Apr 29, 2026Mutua Madrid OpenWTA1000clayquarterfinalW23
McNally C.No. 76 that day6-2, 6-3Apr 27, 2026Mutua Madrid OpenWTA1000clay4th roundW23
Pegula J.No. 5 that day6-1, 6-4Apr 26, 2026Mutua Madrid OpenWTA1000clay3rd roundW23
Putintseva Y.No. 80 that day6-1, 6-3Apr 24, 2026Mutua Madrid OpenWTA1000clay2nd roundW23
Podrez V.No. 206 that day6-3, 6-4Apr 19, 2026Open de RouenWTA250clayfinalW27
Maria T.No. 61 that day6-3, 6-0Apr 18, 2026Open de RouenWTA250claysemifinalW27
Li A.No. 36 that day6-0, 6-7, 6-3Apr 17, 2026Open de RouenWTA250clayquarterfinalW27
McNally C.No. 69 that day2-6, 6-2, 6-1Apr 15, 2026Open de RouenWTA250clay2nd roundW27
Parry D.No. 95 that day6-1, 6-4Apr 14, 2026Open de RouenWTA250clay1st roundW27
Rybakina E.No. 2 that day3-6, 4-6Mar 22, 2026Miami OpenWTA1000hard3rd roundL28
Rakhimova K.No. 82 that day6-2, 6-4Mar 21, 2026Miami OpenWTA1000hard2nd roundW28
Rybakina E.No. 3 that day4-6, 4-6Mar 10, 2026BNP Paribas OpenWTA1000hard3rd roundL28
Townsend T.No. 87 that day6-3, 6-2Mar 8, 2026BNP Paribas OpenWTA1000hard2nd roundW28
Jacquemot E.No. 60 that day7-6, 6-7, 6-7Jan 18, 2026Australian OpenGrand Slamhard1st roundL20
Sabalenka A.No. 1 that day4-6, 3-6Jan 11, 2026Brisbane InternationalWTA500hardfinalL26
Pegula J.No. 6 that day6-0, 6-3Jan 10, 2026Brisbane InternationalWTA500hardsemifinalW26
Andreeva M.No. 9 that day7-6, 6-3Jan 9, 2026Brisbane InternationalWTA500hardquarterfinalW26
Anisimova A.No. 3 that day6-4, 6-3Jan 8, 2026Brisbane InternationalWTA500hard3rd roundW26
Putintseva Y.No. 74 that day6-7, 6-1, 6-0Jan 7, 2026Brisbane InternationalWTA500hard2nd roundW26
Muchova K.No. 22 that day6-2, 2-6, 4-6Oct 7, 2025Wuhan OpenWTA1000hard1st roundL26
Pegula J.No. 7 that day3-6, 7-6, 1-6Oct 1, 2025China OpenWTA1000hard4th roundL28
Sasnovich A.No. 130 that day6-4, 6-2Sep 29, 2025China OpenWTA1000hard3rd roundW28
Seidel E.No. 95 that day6-1, 6-1Sep 27, 2025China OpenWTA1000hard2nd roundW28
Muchova K.No. 13 that day3-6, 7-6, 3-6Sep 1, 2025US OpenGrand Slamhard4th roundL28
Parry D.No. 107 that day3-6, 6-4, 6-2Aug 30, 2025US OpenGrand Slamhard3rd roundW28
Sonmez Z.No. 81 that day7-5, 6-7, 6-3Aug 28, 2025US OpenGrand Slamhard2nd roundW28
Boulter K.No. 48 that day6-4, 6-4Aug 26, 2025US OpenGrand Slamhard1st roundW28
Swiatek I.No. 3 that dayno set playedAug 11, 2025Western & Southern Financial Group Women's OpenWTA1000hard3rd roundW/Owalkover, not counted27
Maria T.No. 41 that day6-0, 6-1Aug 9, 2025Western & Southern Financial Group Women's OpenWTA1000hard2nd roundW27

The 50 most recent of 270 rows. The older rows are in every count on this page and are printed on other pages, not dropped: each one is on one of the 138 head-to-head pages linked above, which carry every meeting, and on its tournament’s page.

Main-draw singles on the tour, 2018 to 2026, counted from the match rows. A match ended by retirement keeps the sets that were completed and is marked; a walkover is listed with no score and enters no count. Ranks are the tour’s ranking on the day of the match. No serve statistic appears on this page: the one archive that carries them is licensed for non-commercial use only. The WTA record runs through Aug 30, 2026.