Marta Kostyuk def. Ann Li — Quarterfinal, Open Capfinances Rouen Metropole 2026

🇫🇷

Played17 Apr 2026

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇺🇦ranked WTA number 27 going into this drawWon

Marta Kostyuk seeded 1 6 64 6

🇺🇸ranked WTA number 36 going into this draw

Ann Li seeded 5 0 7 3

🇺🇦M. KostyukMarta KostyukvA. LiAnn Li🇺🇸

🇺🇦Marta Kostyuk

🇺🇸Ann Li

Match stats

Serve

5

Aces

0

5

Double faults

5

57%

1st serve in

64%

78%

1st serve points won

61%

46%

2nd serve points won

26%

64%

Service points won

49%

1/4

Break points saved

7/14

Return

51%

Return points won

36%

7/14

Break points won

3/4

110

Total points won

83

Head to head

2–0 Kostyuk

  1. This matchRouen QFwon by Kostyuk
  2. 2024HardSan Diego R32won by Kostyuk

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

4–6

3–1

Last 30 days

3–2

By surface

2–0

Clay

2–1

6–4

Hard

10–9

By round

1–0

QF

1–0

1–0

SF

1–0

2–0

At WTA 250s

8–2

How their matches go

12

Completed matches

21

50%

Won in straight sets

29%

17%

Won after losing a set

24%

8%

Lost after winning a set

24%

25%

Lost in straight sets

24%

2–3

Tiebreaks

2–5

2–1

Deciding sets

5–5

6/7

Won after winning set 1

8/10

2/5

Won after losing set 1

3/11

Serve and return, last 5 matches

56%

1st serve in

61%

70%

1st serve points won

68%

43%

2nd serve points won

46%

55%

Break points saved

61%

46%

Return points won

44%

50%

Break points won

48%

2.6

Aces a match

7.6

4.2

Double faults a match

2.4

Last 14 days

2

Matches

3

5

Sets

9

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMarta KostyukAnn Li
🇺🇿RakhimovaNo. 72
🇺🇿RakhimovaNo. 72WonMiami R64WonRouen R16
🇧🇾SabalenkaNo. 1
🇧🇾SabalenkaNo. 1LostBrisbane FLostMiami R64
Total
Total1–11–1

Last 10 matches going in

LatestMarta KostyukAnn Li
1Won🇺🇸C. McNallyCaty McNallyNo. 69No. 69 · 15 AprRouen R16 · 15 AprWon🇺🇿K. RakhimovaKamilla RakhimovaNo. 72No. 72 · 15 AprRouen R16 · 15 Apr
2Won🇫🇷D. ParryDiane ParryNo. 95No. 95 · 14 AprRouen R32 · 14 AprWon🇦🇺D. KasatkinaDaria KasatkinaNo. 70No. 70 · 13 AprRouen R32 · 13 Apr
3Lost🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 22 MarMiami R32 · 22 MarLost🇺🇦D. YastremskaDayana YastremskaNo. 49No. 49 · 7 AprLinz R32 · 7 Apr
4Won🇺🇿K. RakhimovaKamilla RakhimovaNo. 88No. 88 · 20 MarMiami R64 · 20 MarLost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 20 MarMiami R64 · 20 Mar
5Lost🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 9 MarIndian Wells R32 · 9 MarWon🇦🇺K. BirrellKimberly BirrellNo. 69No. 69 · 19 MarMiami R128 · 19 Mar
6Won🇺🇸T. TownsendTaylor TownsendNo. 119No. 119 · 7 MarIndian Wells R64 · 7 MarLost🇦🇺T. GibsonTalia GibsonNo. 110No. 110 · 4 MarIndian Wells R128 · 4 Mar
7Lost🇫🇷E. JacquemotElsa JacquemotNo. 58No. 58 · 18 JanMelbourne R128 · 18 JanLost🇹🇷Z. SonmezZeynep SonmezNo. 84No. 84 · 26 FebMerida R16 · 26 Feb
8Lost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 11 JanBrisbane F · 11 JanLost🇨🇿L. NoskovaLinda NoskovaNo. 12No. 12 · 15 FebDubai R64 · 15 Feb
9Won🇺🇸J. PegulaJessica PegulaNo. 6No. 6 · 10 JanBrisbane SF · 10 JanLost🇮🇹E. CocciarettoElisabetta CocciarettoNo. 51No. 51 · 11 FebDoha R16 · 11 Feb
10Won🇷🇺M. AndreevaMirra AndreevaNo. 9No. 9 · 9 JanBrisbane QF · 9 JanWon🇵🇱M. FrechMagdalena FrechNo. 60No. 60 · 10 FebDoha R32 · 10 Feb