Elena Rybakina def. Marta Kostyuk — Round of 32, Miami Open 2026

🇺🇸
Miami Open 2026

WTA 1000HardMiami, USA

Played22 Mar 2026

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

🇰🇿ranked WTA number 2 going into this drawWon

Elena Rybakina seeded 3 6 6

🇺🇦ranked WTA number 28 going into this draw

Marta Kostyuk seeded 27 3 4

🇰🇿E. RybakinaElena RybakinavM. KostyukMarta Kostyuk🇺🇦

🇰🇿Elena Rybakina

🇺🇦Marta Kostyuk

Match stats

Serve

1

Aces

3

2

Double faults

3

56%

1st serve in

53%

85%

1st serve points won

71%

58%

2nd serve points won

52%

73%

Service points won

62%

3/3

Break points saved

4/6

Return

38%

Return points won

27%

2/6

Break points won

0/3

65

Total points won

52

Head to head

4–0 Rybakina

  1. This matchMiami R32won by Rybakina
  2. 2026HardIndian Wells R32won by Rybakina
  3. 2025HardCanada QFwon by Rybakina
  4. 2024ClayStuttgart Fwon by Rybakina

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

6–4

6–1

Last 30 days

2–1

By surface

27–7

Hard

8–5

5–0

Indoor hard

–

By round

6–1

R32

2–1

7–1

R16

1–1

12–5

At WTA 1000s

4–3

How their matches go

36

Completed matches

13

64%

Won in straight sets

54%

22%

Won after losing a set

8%

11%

Lost after winning a set

23%

3%

Lost in straight sets

15%

5–2

Tiebreaks

3–3

8–4

Deciding sets

1–3

27/28

Won after winning set 1

7/9

4/8

Won after losing set 1

1/4

Serve and return, last 5 matches

61%

1st serve in

59%

72%

1st serve points won

70%

56%

2nd serve points won

43%

70%

Break points saved

54%

41%

Return points won

41%

47%

Break points won

33%

8.0

Aces a match

3.4

1.6

Double faults a match

5.2

Last 14 days

6

Matches

2

13

Sets

4

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentElena RybakinaMarta Kostyuk
🇰🇿PutintsevaNo. 76
🇰🇿PutintsevaNo. 76WonMiami R64WonBrisbane R32
🇧🇾SabalenkaNo. 1
🇧🇾SabalenkaNo. 1LostIndian Wells FWonMelbourne FWonRiyadh FLostWuhan QFLostBrisbane F
🇺🇸PegulaNo. 5
🇺🇸PegulaNo. 5WonIndian Wells QFWonMelbourne SFWonRiyadh SFWonBrisbane SFLostBeijing R16
🇨🇿MuchováNo. 13
🇨🇿MuchováNo. 13LostBrisbane QFLostWuhan R64
🇺🇸AnisimovaNo. 6
🇺🇸AnisimovaNo. 6WonRiyadh RRWonBrisbane R16
Total
Total7–33–3

Last 10 matches going in

LatestElena RybakinaMarta Kostyuk
1Won🇰🇿Y. PutintsevaYulia PutintsevaNo. 76No. 76 · 20 MarMiami R64 · 20 MarWon🇺🇿K. RakhimovaKamilla RakhimovaNo. 88No. 88 · 20 MarMiami R64 · 20 Mar
2Lost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 15 MarIndian Wells F · 15 MarLost🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 9 MarIndian Wells R32 · 9 Mar
3Won🇺🇦E. SvitolinaElina SvitolinaNo. 9No. 9 · 13 MarIndian Wells SF · 13 MarWon🇺🇸T. TownsendTaylor TownsendNo. 119No. 119 · 7 MarIndian Wells R64 · 7 Mar
4Won🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 12 MarIndian Wells QF · 12 MarLost🇫🇷E. JacquemotElsa JacquemotNo. 58No. 58 · 18 JanMelbourne R128 · 18 Jan
5Won🇬🇧S. KartalSonay KartalNo. 52No. 52 · 11 MarIndian Wells R16 · 11 MarLost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 11 JanBrisbane F · 11 Jan
6Won🇺🇦M. KostyukMarta KostyukNo. 28No. 28 · 9 MarIndian Wells R32 · 9 MarWon🇺🇸J. PegulaJessica PegulaNo. 6No. 6 · 10 JanBrisbane SF · 10 Jan
7Won🇺🇸H. BaptisteHailey BaptisteNo. 42No. 42 · 7 MarIndian Wells R64 · 7 MarWon🇷🇺M. AndreevaMirra AndreevaNo. 9No. 9 · 9 JanBrisbane QF · 9 Jan
8Lost🇭🇷A. RuzicAntonia RuzicNo. 66No. 66 · 18 FebDubai R16 · 18 FebWon🇺🇸A. AnisimovaAmanda AnisimovaNo. 4No. 4 · 8 JanBrisbane R16 · 8 Jan
9Won🇦🇺K. BirrellKimberly BirrellNo. 96No. 96 · 17 FebDubai R32 · 17 FebWon🇰🇿Y. PutintsevaYulia PutintsevaNo. 71No. 71 · 7 JanBrisbane R32 · 7 Jan
10Lost🇨🇦V. MbokoVictoria MbokoNo. 13No. 13 · 12 FebDoha QF · 12 FebLost🇨🇿K. MuchováKarolína MuchováNo. 15No. 15 · 7 OctWuhan R64 · 7 Oct