Mirra Andreeva def. McCartney Kessler — Round of 64, Miami Open 2026

🇺🇸
Miami Open 2026

WTA 1000HardMiami, USA

Played19 Mar 2026

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

🇷🇺ranked WTA number 10 going into this drawWon

Mirra Andreeva seeded 8 6 63 6

🇺🇸ranked WTA number 51 going into this draw

McCartney Kessler 1 7 1

🇷🇺M. AndreevaMirra AndreevavM. KesslerMcCartney Kessler🇺🇸

🇷🇺Mirra Andreeva

🇺🇸McCartney Kessler

Match stats

Serve

6

Aces

2

4

Double faults

6

70%

1st serve in

63%

76%

1st serve points won

56%

45%

2nd serve points won

40%

67%

Service points won

50%

1/2

Break points saved

3/10

Return

50%

Return points won

33%

7/10

Break points won

1/2

96

Total points won

71

Head to head

1–1 level

  1. This matchMiami R64won by Andreeva
  2. 2025HardCanada R32won by Kessler

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

5–5

3–2

Last 30 days

1–1

By surface

15–8

Hard

11–9

By round

3–0

R64

2–2

5–2

R32

4–2

6–5

At WTA 1000s

4–3

How their matches go

22

Completed matches

19

50%

Won in straight sets

42%

14%

Won after losing a set

11%

27%

Lost after winning a set

21%

9%

Lost in straight sets

26%

2–4

Tiebreaks

3–1

3–6

Deciding sets

2–4

11/15

Won after winning set 1

8/12

3/7

Won after losing set 1

2/7

Serve and return, last 5 matches

65%

1st serve in

59%

61%

1st serve points won

65%

41%

2nd serve points won

55%

57%

Break points saved

63%

50%

Return points won

41%

49%

Break points won

41%

3.8

Aces a match

2.6

6.0

Double faults a match

3.0

Last 14 days

2

Matches

1

5

Sets

3

10

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMirra AndreevaMcCartney Kessler
🇷🇴CristianNo. 35
🇷🇴CristianNo. 35WonDubai R16LostWuhan R64
🇨🇿NoskovaNo. 14
🇨🇿NoskovaNo. 14WonBrisbane R16LostTokyo R16
Total
Total2–00–2

Last 10 matches going in

LatestMirra AndreevaMcCartney Kessler
1Lost🇨🇿K. SiniakovaKaterina SiniakovaNo. 43No. 43 · 9 MarIndian Wells R32 · 9 MarWon🇵🇱M. FrechMagdalena FrechNo. 36No. 36 · 17 MarMiami R128 · 17 Mar
2Won🇦🇷S. SierraSolana SierraNo. 64No. 64 · 7 MarIndian Wells R64 · 7 MarLost🇹🇷Z. SonmezZeynep SonmezNo. 81No. 81 · 4 MarIndian Wells R128 · 4 Mar
3Lost🇺🇸A. AnisimovaAmanda AnisimovaNo. 4No. 4 · 19 FebDubai QF · 19 FebLost🇩🇰C. TausonClara TausonNo. 14No. 14 · 5 FebAbu Dhabi QF · 5 Feb
4Won🇷🇴J. CristianJaqueline CristianNo. 36No. 36 · 18 FebDubai R16 · 18 FebWon🇨🇦L. FernandezLeylah FernandezNo. 23No. 23 · 3 FebAbu Dhabi R16 · 3 Feb
5Won🇦🇺D. KasatkinaDaria KasatkinaNo. 61No. 61 · 17 FebDubai R32 · 17 FebWon🇷🇺A. PavlyuchenkovaAnastasia PavlyuchenkovaR32 · 1 FebAbu Dhabi R32 · 1 Feb
6Lost🇨🇦V. MbokoVictoria MbokoNo. 13No. 13 · 11 FebDoha R16 · 11 FebLost🇺🇸J. PegulaJessica PegulaNo. 6No. 6 · 22 JanMelbourne R64 · 22 Jan
7Won🇵🇱M. LinetteMagda LinetteNo. 39No. 39 · 9 FebDoha R32 · 9 FebWon🇨🇴E. ArangoEmiliana ArangoNo. 50No. 50 · 19 JanMelbourne R128 · 19 Jan
8Lost🇺🇦E. SvitolinaElina SvitolinaNo. 12No. 12 · 25 JanMelbourne R16 · 25 JanLost🇷🇸O. DanilovicOlga DanilovicR32 · 12 JanHobart R32 · 12 Jan
9Won🇷🇴E. RuseElena Gabriela RuseNo. 79No. 79 · 23 JanMelbourne R32 · 23 JanLost🇺🇸M. KeysMadison KeysNo. 7No. 7 · 6 JanBrisbane R32 · 6 Jan
10Won🇬🇷M. SakkariMaria SakkariNo. 52No. 52 · 21 JanMelbourne R64 · 21 JanWon🇨🇴E. ArangoEmiliana ArangoNo. 49No. 49 · 4 JanBrisbane R64 · 4 Jan