Elena Rybakina def. Marta Kostyuk — Quarterfinal, National Bank Open 2025

🇨🇦
National Bank Open 2025

WTA 1000HardCanada

Played4 Aug 2025

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇰🇿ranked WTA number 12 going into this drawWon

Elena Rybakina seeded 9 6 2

🇺🇦ranked WTA number 27 going into this drawRetired

Marta Kostyuk seeded 24 1 1

🇰🇿E. RybakinaElena RybakinavM. KostyukMarta Kostyuk🇺🇦

🇰🇿Elena Rybakina

🇺🇦Marta Kostyuk

Match stats

Serve

0

Aces

0

1

Double faults

3

43%

1st serve in

49%

77%

1st serve points won

70%

65%

2nd serve points won

24%

70%

Service points won

46%

1/1

Break points saved

7/10

Return

54%

Return points won

30%

3/10

Break points won

0/1

43

Total points won

28

Head to head

2–0 Rybakina

  1. This matchCanada QFwon by Rybakina
  2. 2024ClayStuttgart Fwon by Rybakina

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

4–6

5–2

Last 30 days

3–1

By surface

14–6

Hard

11–6

9–3

Clay

6–3

5–3

Grass

0–3

By round

4–3

QF

0–2

1–3

SF

–

12–6

At WTA 1000s

17–6

How their matches go

40

Completed matches

29

53%

Won in straight sets

38%

18%

Won after losing a set

21%

15%

Lost after winning a set

10%

15%

Lost in straight sets

31%

11–7

Tiebreaks

1–7

7–6

Deciding sets

6–3

25/28

Won after winning set 1

14/17

3/12

Won after losing set 1

3/12

Serve and return, last 5 matches

59%

1st serve in

56%

81%

1st serve points won

66%

53%

2nd serve points won

44%

80%

Break points saved

56%

40%

Return points won

45%

50%

Break points won

45%

10.0

Aces a match

3.4

4.6

Double faults a match

7.2

Last 14 days

6

Matches

4

14

Sets

11

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentElena RybakinaMarta Kostyuk
🇨🇦FernandezNo. 36
🇨🇦FernandezNo. 36LostWashington SFWonRome R32
🇧🇾SabalenkaNo. 1
🇧🇾SabalenkaNo. 1LostBerlin QFLostRome R16LostMadrid QF
🇨🇿SiniakovaNo. 86
🇨🇿SiniakovaNo. 86WonBerlin R16WonDubai R64
🇵🇱LinetteNo. 28
🇵🇱LinetteNo. 28WonStrasbourg QFWonDoha R16
🇺🇸KeninNo. 26
🇺🇸KeninNo. 26WonDubai QFLostDubai R32
Total
Total3–23–3

Last 10 matches going in

LatestElena RybakinaMarta Kostyuk
1Won🇺🇦D. YastremskaDayana YastremskaNo. 33No. 33 · 2 AugCanada R16 · 2 AugWon🇺🇸M. KesslerMcCartney KesslerNo. 31No. 31 · 2 AugCanada R16 · 2 Aug
2Won🇷🇴J. CristianJaqueline CristianNo. 49No. 49 · 31 JulCanada R32 · 31 JulWon🇦🇺D. KasatkinaDaria KasatkinaNo. 18No. 18 · 31 JulCanada R32 · 31 Jul
3Won🇺🇸H. BaptisteHailey BaptisteNo. 50No. 50 · 29 JulCanada R64 · 29 JulWon🇨🇿M. VondrousovaMarketa VondrousovaR64 · 29 JulCanada R64 · 29 Jul
4Lost🇨🇦L. FernandezLeylah FernandezNo. 35No. 35 · 26 JulWashington SF · 26 JulLost🇬🇧E. RaducanuEmma RaducanuNo. 45No. 45 · 22 JulWashington R32 · 22 Jul
5Won🇵🇱M. FrechMagdalena FrechNo. 24No. 24 · 25 JulWashington QF · 25 JulLost🇸🇮V. ErjavecVeronika ErjavecNo. 171No. 171 · 1 JulLondon R128 · 1 Jul
6Won🇨🇦V. MbokoVictoria MbokoNo. 86No. 86 · 23 JulWashington R16 · 23 JulLost🇺🇸E. NavarroEmma NavarroNo. 9No. 9 · 22 JunBad Homburg R32 · 22 Jun
7Lost🇩🇰C. TausonClara TausonNo. 23No. 23 · 5 JulLondon R32 · 5 JulLost🇺🇸E. NavarroEmma NavarroNo. 10No. 10 · 16 JunBerlin R32 · 16 Jun
8Won🇬🇷M. SakkariMaria SakkariNo. 85No. 85 · 3 JulLondon R64 · 3 JulLost🇨🇿S. BejlekSara BejlekNo. 193No. 193 · 25 MayParis R128 · 25 May
9Won🇦🇲E. AvanesyanElina AvanesyanNo. 48No. 48 · 1 JulLondon R128 · 1 JulLost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 12 MayRome R16 · 12 May
10Lost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 20 JunBerlin QF · 20 JunWon🇨🇦L. FernandezLeylah FernandezNo. 25No. 25 · 11 MayRome R32 · 11 May