Aryna Sabalenka def. Elena Rybakina — Semifinal, Miami Open 2026

🇺🇸
Miami Open 2026

WTA 1000HardMiami, USA

Played26 Mar 2026

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

🇧🇾ranked WTA number 1 going into this drawWon

Aryna Sabalenka seeded 1 6 6

🇰🇿ranked WTA number 2 going into this draw

Elena Rybakina seeded 3 4 3

🇧🇾A. SabalenkaAryna SabalenkavE. RybakinaElena Rybakina🇰🇿

🇧🇾Aryna Sabalenka

🇰🇿Elena Rybakina

Match stats

Serve

9

Aces

2

0

Double faults

1

57%

1st serve in

63%

83%

1st serve points won

57%

55%

2nd serve points won

43%

71%

Service points won

52%

0/2

Break points saved

4/8

Return

48%

Return points won

29%

4/8

Break points won

2/2

66

Total points won

48

Head to head

6–5 Sabalenka

  1. This matchMiami SFwon by Sabalenka
  2. 2026HardIndian Wells Fwon by Sabalenka
  3. 2026HardMelbourne Fwon by Rybakina
  4. 2025IndoorRiyadh Fwon by Rybakina
  5. 2025HardWuhan QFwon by Sabalenka
  6. 2025HardCincinnati QFwon by Rybakina
  7. 2025GrassBerlin QFwon by Sabalenka
  8. 2024HardRiyadh RRwon by Rybakina
  9. 2024ClayMadrid SFwon by Sabalenka
  10. 2024HardBrisbane Fwon by Rybakina
  11. 2023HardMelbourne Fwon by Sabalenka

Stats, 6 months going in

Won–lost

10–0

Last 10 matches

9–1

10–0

Last 30 days

9–1

By surface

24–2

Hard

30–7

4–1

Indoor hard

5–0

By round

4–1

SF

4–1

2–2

F

3–1

13–1

At WTA 1000s

15–5

How their matches go

31

Completed matches

39

77%

Won in straight sets

64%

13%

Won after losing a set

23%

6%

Lost after winning a set

10%

3%

Lost in straight sets

3%

7–2

Tiebreaks

5–2

4–2

Deciding sets

9–4

26/27

Won after winning set 1

29/30

2/4

Won after losing set 1

5/9

Serve and return, last 5 matches

64%

1st serve in

61%

70%

1st serve points won

72%

55%

2nd serve points won

58%

67%

Break points saved

76%

40%

Return points won

40%

43%

Break points won

39%

5.2

Aces a match

9.0

2.0

Double faults a match

2.0

Last 14 days

7

Matches

7

15

Sets

16

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAryna SabalenkaElena Rybakina
🇺🇸BaptisteNo. 43
🇺🇸BaptisteNo. 43WonMiami QFWonIndian Wells R64
🇺🇸PegulaNo. 5
🇺🇸PegulaNo. 5WonRiyadh RRLostWuhan SFWonMiami QFWonIndian Wells QFWonMelbourne SFWonRiyadh SF
🇨🇳ZhengNo. 23
🇨🇳ZhengNo. 23WonMiami R16WonDoha R16
🇺🇸McNallyNo. 68
🇺🇸McNallyNo. 68WonMiami R32WonBeijing R64
🇺🇦KostyukNo. 28
🇺🇦KostyukNo. 28WonBrisbane FWonMiami R32WonIndian Wells R32
🇨🇿NoskovaNo. 14
🇨🇿NoskovaNo. 14WonIndian Wells SFLostTokyo SFWonWuhan R16
Total
Total13–115–3

Last 10 matches going in

LatestAryna SabalenkaElena Rybakina
1Won🇺🇸H. BaptisteHailey BaptisteNo. 43No. 43 · 25 MarMiami QF · 25 MarWon🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 25 MarMiami QF · 25 Mar
2Won🇨🇳Q. ZhengQinwen ZhengNo. 23No. 23 · 23 MarMiami R16 · 23 MarWon🇦🇺T. GibsonTalia GibsonNo. 112No. 112 · 23 MarMiami R16 · 23 Mar
3Won🇺🇸C. McNallyCaty McNallyNo. 68No. 68 · 22 MarMiami R32 · 22 MarWon🇺🇦M. KostyukMarta KostyukNo. 28No. 28 · 22 MarMiami R32 · 22 Mar
4Won🇺🇸A. LiAnn LiNo. 41No. 41 · 20 MarMiami R64 · 20 MarWon🇰🇿Y. PutintsevaYulia PutintsevaNo. 76No. 76 · 20 MarMiami R64 · 20 Mar
5Won🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 15 MarIndian Wells F · 15 MarLost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 15 MarIndian Wells F · 15 Mar
6Won🇨🇿L. NoskovaLinda NoskovaNo. 14No. 14 · 13 MarIndian Wells SF · 13 MarWon🇺🇦E. SvitolinaElina SvitolinaNo. 9No. 9 · 13 MarIndian Wells SF · 13 Mar
7Won🇨🇦V. MbokoVictoria MbokoNo. 10No. 10 · 12 MarIndian Wells QF · 12 MarWon🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 12 MarIndian Wells QF · 12 Mar
8Won🇯🇵N. OsakaNaomi OsakaNo. 16No. 16 · 10 MarIndian Wells R16 · 10 MarWon🇬🇧S. KartalSonay KartalNo. 52No. 52 · 11 MarIndian Wells R16 · 11 Mar
9Won🇷🇴J. CristianJaqueline CristianNo. 33No. 33 · 8 MarIndian Wells R32 · 8 MarWon🇺🇦M. KostyukMarta KostyukNo. 28No. 28 · 9 MarIndian Wells R32 · 9 Mar
10Won🇯🇵H. SakatsumeHimeno SakatsumeNo. 135No. 135 · 6 MarIndian Wells R64 · 6 MarWon🇺🇸H. BaptisteHailey BaptisteNo. 42No. 42 · 7 MarIndian Wells R64 · 7 Mar