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

🇺🇸
Indian Wells Open 2026

WTA 1000HardIndian Wells, USA

Played9 Mar 2026

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

🇰🇿ranked WTA number 3 going into this drawWon

Elena Rybakina seeded 3 6 6

🇺🇦ranked WTA number 28 going into this draw

Marta Kostyuk seeded 28 4 4

🇰🇿E. RybakinaElena RybakinavM. KostyukMarta Kostyuk🇺🇦

🇰🇿Elena Rybakina

🇺🇦Marta Kostyuk

Match stats

Serve

1

Aces

0

2

Double faults

7

58%

1st serve in

56%

68%

1st serve points won

63%

48%

2nd serve points won

37%

59%

Service points won

52%

3/6

Break points saved

2/7

Return

48%

Return points won

41%

5/7

Break points won

3/6

68

Total points won

58

Head to head

3–0 Rybakina

  1. This matchIndian Wells R32won by Rybakina
  2. 2025HardCanada QFwon by Rybakina
  3. 2024ClayStuttgart Fwon by Rybakina

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

6–4

4–2

Last 30 days

1–0

By surface

22–6

Hard

7–4

5–0

Indoor hard

–

By round

5–1

R32

2–0

6–1

R16

1–1

7–4

At WTA 1000s

3–2

How their matches go

31

Completed matches

11

61%

Won in straight sets

55%

26%

Won after losing a set

9%

10%

Lost after winning a set

27%

3%

Lost in straight sets

9%

4–1

Tiebreaks

3–3

8–3

Deciding sets

1–3

23/23

Won after winning set 1

6/8

4/8

Won after losing set 1

1/3

Serve and return, last 5 matches

60%

1st serve in

63%

71%

1st serve points won

71%

49%

2nd serve points won

52%

65%

Break points saved

68%

41%

Return points won

42%

54%

Break points won

35%

7.8

Aces a match

3.6

2.6

Double faults a match

3.0

Last 14 days

1

Matches

1

3

Sets

2

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentElena RybakinaMarta Kostyuk
🇧🇾SabalenkaNo. 1
🇧🇾SabalenkaNo. 1WonMelbourne FWonRiyadh FLostWuhan QFLostBrisbane F
🇺🇸PegulaNo. 5
🇺🇸PegulaNo. 5WonMelbourne SFWonRiyadh SFWonBrisbane SFLostBeijing R16
🇨🇿MuchováNo. 13
🇨🇿MuchováNo. 13LostBrisbane QFLostWuhan R64
🇺🇸AnisimovaNo. 6
🇺🇸AnisimovaNo. 6WonRiyadh RRWonBrisbane R16
Total
Total5–22–3

Last 10 matches going in

LatestElena RybakinaMarta Kostyuk
1Won🇺🇸H. BaptisteHailey BaptisteNo. 42No. 42 · 7 MarIndian Wells R64 · 7 MarWon🇺🇸T. TownsendTaylor TownsendNo. 119No. 119 · 7 MarIndian Wells R64 · 7 Mar
2Lost🇭🇷A. RuzicAntonia RuzicNo. 66No. 66 · 18 FebDubai R16 · 18 FebLost🇫🇷E. JacquemotElsa JacquemotNo. 58No. 58 · 18 JanMelbourne R128 · 18 Jan
3Won🇦🇺K. BirrellKimberly BirrellNo. 96No. 96 · 17 FebDubai R32 · 17 FebLost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 11 JanBrisbane F · 11 Jan
4Lost🇨🇦V. MbokoVictoria MbokoNo. 13No. 13 · 12 FebDoha QF · 12 FebWon🇺🇸J. PegulaJessica PegulaNo. 6No. 6 · 10 JanBrisbane SF · 10 Jan
5Won🇨🇳Q. ZhengQinwen ZhengNo. 26No. 26 · 11 FebDoha R16 · 11 FebWon🇷🇺M. AndreevaMirra AndreevaNo. 9No. 9 · 9 JanBrisbane QF · 9 Jan
6Won🇨🇳X. WangXinyu WangNo. 33No. 33 · 10 FebDoha R32 · 10 FebWon🇺🇸A. AnisimovaAmanda AnisimovaNo. 4No. 4 · 8 JanBrisbane R16 · 8 Jan
7Won🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 31 JanMelbourne F · 31 JanWon🇰🇿Y. PutintsevaYulia PutintsevaNo. 71No. 71 · 7 JanBrisbane R32 · 7 Jan
8Won🇺🇸J. PegulaJessica PegulaNo. 6No. 6 · 29 JanMelbourne SF · 29 JanLost🇨🇿K. MuchováKarolína MuchováNo. 15No. 15 · 7 OctWuhan R64 · 7 Oct
9Won🇵🇱I. ŚwiątekIga ŚwiątekNo. 2No. 2 · 28 JanMelbourne QF · 28 JanLost🇺🇸J. PegulaJessica PegulaNo. 7No. 7 · 1 OctBeijing R16 · 1 Oct
10Won🇧🇪E. MertensElise MertensNo. 21No. 21 · 26 JanMelbourne R16 · 26 JanWon🇧🇾A. SasnovichAliaksandra SasnovichNo. 130No. 130 · 29 SepBeijing R32 · 29 Sep