Sorana Cirstea def. Shuai Zhang — Round of 128, Miami Open 2026

🇺🇸
Miami Open 2026

WTA 1000HardMiami, USA

Played17 Mar 2026

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

🇷🇴ranked WTA number 35 going into this drawWon

Sorana Cirstea 6 6

🇨🇳ranked WTA number 61 going into this draw

Shuai Zhang 3 4

🇷🇴S. CirsteaSorana CirsteavS. ZhangShuai Zhang🇨🇳

🇷🇴Sorana Cirstea

🇨🇳Shuai Zhang

Match stats

Serve

14

Aces

0

5

Double faults

4

59%

1st serve in

58%

78%

1st serve points won

55%

32%

2nd serve points won

46%

59%

Service points won

51%

3/5

Break points saved

5/9

Return

49%

Return points won

41%

4/9

Break points won

2/5

69

Total points won

57

Head to head

1–1 level

  1. This matchMiami R128won by Cirstea
  2. 2025HardWuhan R32won by Zhang

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

5–5

4–2

Last 30 days

3–2

By surface

20–9

Hard

12–8

By round

3–0

R128

1–2

4–2

R64

3–0

10–0

First match at an event

6–2

6–4

At WTA 1000s

4–3

How their matches go

28

Completed matches

19

50%

Won in straight sets

32%

18%

Won after losing a set

32%

14%

Lost after winning a set

11%

18%

Lost in straight sets

26%

4–0

Tiebreaks

2–1

5–4

Deciding sets

6–2

16/17

Won after winning set 1

10/10

3/11

Won after losing set 1

2/9

Serve and return, last 5 matches

56%

1st serve in

68%

73%

1st serve points won

54%

57%

2nd serve points won

53%

66%

Break points saved

64%

39%

Return points won

48%

44%

Break points won

50%

6.6

Aces a match

1.2

1.8

Double faults a match

2.0

Last 14 days

3

Matches

1

8

Sets

2

9

Days since last match

13

Last 10 matches going in

LatestSorana CirsteaShuai Zhang
1Lost🇨🇿L. NoskovaLinda NoskovaNo. 14No. 14 · 8 MarIndian Wells R32 · 8 MarLost🇺🇦D. YastremskaDayana YastremskaNo. 49No. 49 · 4 MarIndian Wells R128 · 4 Mar
2Won🇷🇺D. ShnaiderDiana ShnaiderNo. 21No. 21 · 6 MarIndian Wells R64 · 6 MarLost🇵🇱M. FrechMagdalena FrechNo. 55No. 55 · 28 FebMerida SF · 28 Feb
3Won🇩🇪T. MariaTatjana MariaNo. 55No. 55 · 4 MarIndian Wells R128 · 4 MarWon🇦🇩V. Jimenez KasintsevaVictoria Jimenez KasintsevaNo. 119No. 119 · 27 FebMerida QF · 27 Feb
4Lost🇵🇭A. EalaAlexandra EalaNo. 40No. 40 · 18 FebDubai R16 · 18 FebWon🇺🇸E. NavarroEmma NavarroNo. 19No. 19 · 26 FebMerida R16 · 26 Feb
5Won🇨🇿L. NoskovaLinda NoskovaNo. 12No. 12 · 17 FebDubai R32 · 17 FebWon🇺🇸V. LepchenkoVarvara LepchenkoNo. 150No. 150 · 24 FebMerida R32 · 24 Feb
6Won🇧🇾A. SasnovichAliaksandra SasnovichNo. 114No. 114 · 16 FebDubai R64 · 16 FebLost🇦🇺T. PrestonTaylah PrestonNo. 204No. 204 · 20 JanMelbourne R128 · 20 Jan
7Won🇬🇧E. RaducanuEmma RaducanuNo. 29No. 29 · 7 FebCluj-Napoca F · 7 FebLost🇰🇿E. RybakinaElena RybakinaNo. 5No. 5 · 6 JanBrisbane R32 · 6 Jan
8Won🇺🇦D. SnigurDaria SnigurNo. 136No. 136 · 6 FebCluj-Napoca SF · 6 FebWon🇺🇸A. KruegerAshlyn KruegerNo. 44No. 44 · 5 JanBrisbane R64 · 5 Jan
9Won🇦🇹A. PotapovaAnastasia PotapovaNo. 55No. 55 · 5 FebCluj-Napoca QF · 5 FebLost🇷🇺A. KalinskayaAnna KalinskayaNo. 38No. 38 · 30 OctHong Kong R16 · 30 Oct
10Won🇸🇮T. ZidansekTamara ZidansekNo. 151No. 151 · 4 FebCluj-Napoca R16 · 4 FebWon🇸🇮V. ErjavecVeronika ErjavecNo. 100No. 100 · 28 OctHong Kong R32 · 28 Oct