Madison Keys def. Elena Gabriela Ruse — Round of 64, Miami Open 2026

🇺🇸
Miami Open 2026

WTA 1000HardMiami, USA

Played21 Mar 2026

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

🇺🇸ranked WTA number 18 going into this drawWon

Madison Keys seeded 15 6 6

🇷🇴ranked WTA number 73 going into this draw

Elena Gabriela Ruse 0 3

🇺🇸M. KeysMadison KeysvE. RuseElena Gabriela Ruse🇷🇴

🇺🇸Madison Keys

🇷🇴Elena Gabriela Ruse

Match stats

Serve

2

Aces

0

0

Double faults

4

72%

1st serve in

70%

79%

1st serve points won

55%

54%

2nd serve points won

31%

72%

Service points won

48%

5/5

Break points saved

5/9

Return

52%

Return points won

28%

4/9

Break points won

0/5

62

Total points won

39

Head to head

3–0 Keys

  1. This matchMiami R64won by Keys
  2. 2025GrassLondon R128won by Keys
  3. 2025HardMelbourne R64won by Keys

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

3–7

1–1

Last 30 days

1–1

By surface

7–4

Hard

4–7

0–2

Indoor hard

–

By round

2–0

R64

1–3

2–1

R32

0–3

1–1

At WTA 1000s

2–3

How their matches go

13

Completed matches

11

46%

Won in straight sets

36%

8%

Won after losing a set

0%

23%

Lost after winning a set

18%

23%

Lost in straight sets

45%

3–1

Tiebreaks

1–1

1–3

Deciding sets

0–2

6/8

Won after winning set 1

4/4

1/5

Won after losing set 1

0/7

Serve and return, last 5 matches

68%

1st serve in

55%

65%

1st serve points won

65%

46%

2nd serve points won

44%

57%

Break points saved

55%

44%

Return points won

38%

46%

Break points won

38%

3.6

Aces a match

3.0

4.0

Double faults a match

4.4

Last 14 days

2

Matches

1

5

Sets

2

12

Days since last match

2

Last 10 matches going in

LatestMadison KeysElena Gabriela Ruse
1Lost🇬🇧S. KartalSonay KartalNo. 52No. 52 · 9 MarIndian Wells R32 · 9 MarWon🇭🇷A. RuzicAntonia RuzicNo. 57No. 57 · 19 MarMiami R128 · 19 Mar
2Won🇫🇷D. ParryDiane ParryNo. 109No. 109 · 7 MarIndian Wells R64 · 7 MarLost🇦🇺A. TomljanovicAjla TomljanovicNo. 74No. 74 · 4 MarIndian Wells R128 · 4 Mar
3Lost🇺🇸J. PegulaJessica PegulaNo. 6No. 6 · 26 JanMelbourne R16 · 26 JanLost🇺🇸E. NavarroEmma NavarroNo. 18No. 18 · 16 FebDubai R64 · 16 Feb
4Won🇨🇿K. PliskovaKarolina PliskovaR32 · 24 JanMelbourne R32 · 24 JanLost🇨🇭R. MasarovaRebeka MasarovaNo. 115No. 115 · 3 FebCluj-Napoca R32 · 3 Feb
5Won🇺🇸A. KruegerAshlyn KruegerNo. 61No. 61 · 22 JanMelbourne R64 · 22 JanLost🇷🇺M. AndreevaMirra AndreevaNo. 8No. 8 · 23 JanMelbourne R32 · 23 Jan
6Won🇺🇦O. OliynykovaOleksandra OliynykovaNo. 90No. 90 · 20 JanMelbourne R128 · 20 JanWon🇦🇺A. TomljanovicAjla TomljanovicNo. 76No. 76 · 21 JanMelbourne R64 · 21 Jan
7Lost🇨🇦V. MbokoVictoria MbokoNo. 18No. 18 · 15 JanAdelaide QF · 15 JanWon🇺🇦D. YastremskaDayana YastremskaNo. 27No. 27 · 18 JanMelbourne R128 · 18 Jan
8Won🇨🇿T. ValentovaTereza ValentovaNo. 60No. 60 · 14 JanAdelaide R16 · 14 JanLost🇷🇺A. KalinskayaAnna KalinskayaNo. 33No. 33 · 12 JanAdelaide R32 · 12 Jan
9Lost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 9 JanBrisbane QF · 9 JanLost🇺🇸S. KeninSofia KeninNo. 28No. 28 · 4 JanBrisbane R64 · 4 Jan
10Won🇷🇺D. ShnaiderDiana ShnaiderNo. 21No. 21 · 8 JanBrisbane R16 · 8 JanLost🇺🇸E. NavarroEmma NavarroNo. 18No. 18 · 27 SepBeijing R64 · 27 Sep