Caty McNally def. Xinyu Wang — Round of 64, Miami Open 2026

🇺🇸
Miami Open 2026

WTA 1000HardMiami, USA

Played20 Mar 2026

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

🇺🇸ranked WTA number 72 going into this drawWon

Caty McNally 6 1 6

🇨🇳ranked WTA number 34 going into this draw

Xinyu Wang seeded 29 4 6 0

🇺🇸C. McNallyCaty McNallyvX. WangXinyu Wang🇨🇳

🇺🇸Caty McNally

🇨🇳Xinyu Wang

Match stats

Serve

1

Aces

3

2

Double faults

4

80%

1st serve in

69%

65%

1st serve points won

59%

67%

2nd serve points won

41%

66%

Service points won

53%

1/4

Break points saved

5/10

Return

47%

Return points won

34%

5/10

Break points won

3/4

81

Total points won

68

Head to head

1–1 level

  1. This matchMiami R64won by McNally
  2. 2026HardAuckland R32won by Wang

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

5–5

1–2

Last 30 days

0–2

By surface

7–8

Hard

11–11

By round

0–2

R64

2–3

2–3

R32

4–4

2–2

At WTA 1000s

1–4

How their matches go

15

Completed matches

21

33%

Won in straight sets

33%

13%

Won after losing a set

14%

33%

Lost after winning a set

5%

20%

Lost in straight sets

48%

1–1

Tiebreaks

0–3

2–5

Deciding sets

3–1

7/10

Won after winning set 1

7/8

0/5

Won after losing set 1

3/13

Serve and return, last 5 matches

72%

1st serve in

63%

60%

1st serve points won

60%

47%

2nd serve points won

40%

63%

Break points saved

47%

41%

Return points won

39%

43%

Break points won

22%

0.8

Aces a match

0.8

2.6

Double faults a match

3.4

Last 14 days

1

Matches

1

2

Sets

2

1

Days since last match

14

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentCaty McNallyXinyu Wang
🇨🇭MasarovaNo. 110
🇨🇭MasarovaNo. 110WonMiami R128LostAustin R32WonCluj-Napoca R16
🇦🇺TomljanovicNo. 85
🇦🇺TomljanovicNo. 85WonGuangzhou R16LostIndian Wells R64
🇰🇿RybakinaNo. 3
🇰🇿RybakinaNo. 3LostBeijing R64LostDoha R32
Total
Total2–11–3

Last 10 matches going in

LatestCaty McNallyXinyu Wang
1Won🇨🇭R. MasarovaRebeka MasarovaNo. 110No. 110 · 19 MarMiami R128 · 19 MarLost🇦🇺A. TomljanovicAjla TomljanovicNo. 74No. 74 · 6 MarIndian Wells R64 · 6 Mar
2Lost🇦🇩V. Jimenez KasintsevaVictoria Jimenez KasintsevaNo. 122No. 122 · 4 MarIndian Wells R128 · 4 MarLost🇨🇭R. MasarovaRebeka MasarovaNo. 117No. 117 · 23 FebAustin R32 · 23 Feb
3Lost🇺🇸A. KruegerAshlyn KruegerNo. 100No. 100 · 24 FebAustin R32 · 24 FebLost🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 10 FebDoha R32 · 10 Feb
4Lost🇩🇪T. KorpatschTamara KorpatschNo. 124No. 124 · 5 FebOstrava QF · 5 FebWon🇨🇴E. ArangoEmiliana ArangoNo. 46No. 46 · 9 FebDoha R64 · 9 Feb
5Won🇨🇿T. MartincovaTereza MartincovaR16 · 3 FebOstrava R16 · 3 FebLost🇺🇦O. OliynykovaOleksandra OliynykovaNo. 92No. 92 · 5 FebCluj-Napoca QF · 5 Feb
6Won🇳🇱S. LamensSuzan LamensNo. 97No. 97 · 1 FebOstrava R32 · 1 FebWon🇨🇭R. MasarovaRebeka MasarovaNo. 115No. 115 · 4 FebCluj-Napoca R16 · 4 Feb
7Lost🇨🇦V. MbokoVictoria MbokoNo. 17No. 17 · 21 JanMelbourne R64 · 21 JanWon🇪🇸K. QuevedoKaitlin QuevedoNo. 129No. 129 · 3 FebCluj-Napoca R32 · 3 Feb
8Won🇯🇵H. SakatsumeHimeno SakatsumeNo. 140No. 140 · 18 JanMelbourne R128 · 18 JanLost🇺🇸A. AnisimovaAmanda AnisimovaNo. 4No. 4 · 26 JanMelbourne R16 · 26 Jan
9Lost🇦🇷S. SierraSolana SierraNo. 66No. 66 · 12 JanHobart R32 · 12 JanWon🇨🇿L. NoskovaLinda NoskovaNo. 13No. 13 · 24 JanMelbourne R32 · 24 Jan
10Lost🇨🇳X. WangXinyu WangNo. 57No. 57 · 5 JanAuckland R32 · 5 JanWon🇱🇻J. OstapenkoJelena OstapenkoNo. 24No. 24 · 22 JanMelbourne R64 · 22 Jan