Anna Kalinskaya def. Ann Li — Round of 128, National Bank Open 2025

🇨🇦
National Bank Open 2025

WTA 1000HardCanada

Played29 Jul 2025

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

🇷🇺ranked WTA number 48 going into this drawWon

Anna Kalinskaya 7 0 6

🇺🇸ranked WTA number 67 going into this draw

Ann Li 66 6 3

🇷🇺A. KalinskayaAnna KalinskayavA. LiAnn Li🇺🇸

🇷🇺Anna Kalinskaya

🇺🇸Ann Li

Match stats

Serve

3

Aces

3

5

Double faults

2

59%

1st serve in

52%

64%

1st serve points won

73%

50%

2nd serve points won

55%

58%

Service points won

65%

2/6

Break points saved

1/3

Return

35%

Return points won

42%

2/3

Break points won

4/6

88

Total points won

94

Head to head

1–1 level

  1. This matchCanada R128won by Kalinskaya
  2. 2025HardSingapore SFwon by Li

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

5–5

5–2

Last 30 days

4–3

By surface

7–6

Hard

5–4

5–5

Clay

7–6

1–1

Grass

2–3

By round

1–2

R128

3–3

2–4

R64

2–2

7–5

First match at an event

9–4

2–6

At WTA 1000s

2–4

How their matches go

23

Completed matches

26

43%

Won in straight sets

35%

13%

Won after losing a set

15%

9%

Lost after winning a set

23%

35%

Lost in straight sets

27%

5–4

Tiebreaks

7–5

3–2

Deciding sets

4–6

12/14

Won after winning set 1

12/16

1/9

Won after losing set 1

1/10

Serve and return, last 5 matches

64%

1st serve in

56%

72%

1st serve points won

65%

46%

2nd serve points won

46%

61%

Break points saved

51%

46%

Return points won

45%

45%

Break points won

47%

2.6

Aces a match

2.6

3.8

Double faults a match

2.2

Last 14 days

5

Matches

4

10

Sets

9

2

Days since last match

5

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAnna KalinskayaAnn Li
🇨🇦FernandezNo. 36
🇨🇦FernandezNo. 36LostWashington FWonMadrid R64
🇬🇧RaducanuNo. 46
🇬🇧RaducanuNo. 46WonWashington SFLostEastbourne R32
🇨🇿BouzkovaNo. 47
🇨🇿BouzkovaNo. 47LostParis R128LostPrague QF
🇺🇸PegulaNo. 4
🇺🇸PegulaNo. 4WonStrasbourg R16LostMiami R32LostParis R64
Total
Total2–31–3

Last 10 matches going in

LatestAnna KalinskayaAnn Li
1Lost🇨🇦L. FernandezLeylah FernandezNo. 35No. 35 · 27 JulWashington F · 27 JulLost🇨🇿M. BouzkovaMarie BouzkovaNo. 46No. 46 · 24 JulPrague QF · 24 Jul
2Won🇬🇧E. RaducanuEmma RaducanuNo. 45No. 45 · 26 JulWashington SF · 26 JulWon🇫🇷L. JeanjeanLeolia JeanjeanNo. 100No. 100 · 23 JulPrague R16 · 23 Jul
3Won🇩🇰C. TausonClara TausonNo. 19No. 19 · 25 JulWashington QF · 25 JulWon🇦🇺A. SharmaAstra SharmaR32 · 21 JulPrague R32 · 21 Jul
4Won🇵🇱M. LinetteMagda LinetteNo. 28No. 28 · 23 JulWashington R16 · 23 JulLost🇨🇿A. SiskovaAnna SiskovaR16 · 16 JulIasi R16 · 16 Jul
5Won🇺🇿K. RakhimovaKamilla RakhimovaNo. 69No. 69 · 22 JulWashington R32 · 22 JulWon🇪🇸G. Zuleta De RealesGuiomar Zuleta De RealesNo. 189No. 189 · 14 JulIasi R32 · 14 Jul
6Lost🇩🇰C. TausonClara TausonNo. 23No. 23 · 3 JulLondon R64 · 3 JulLost🇧🇪E. MertensElise MertensNo. 24No. 24 · 2 JulLondon R64 · 2 Jul
7Won🇷🇸N. StojanovicNina StojanovicR128 · 1 JulLondon R128 · 1 JulWon🇨🇭V. GolubicViktorija GolubicNo. 79No. 79 · 30 JunLondon R128 · 30 Jun
8Lost🇨🇿M. BouzkovaMarie BouzkovaNo. 50No. 50 · 27 MayParis R128 · 27 MayLost🇬🇧E. RaducanuEmma RaducanuNo. 36No. 36 · 24 JunEastbourne R32 · 24 Jun
9Lost🇺🇸D. CollinsDanielle Rose CollinsQF · 22 MayStrasbourg QF · 22 MayLost🇳🇱S. LamensSuzan LamensNo. 69No. 69 · 12 Jun's-Hertogenbosch R16 · 12 Jun
10Won🇺🇸J. PegulaJessica PegulaNo. 4No. 4 · 21 MayStrasbourg R16 · 21 MayWon🇦🇹A. PotapovaAnastasia PotapovaNo. 37No. 37 · 10 Jun's-Hertogenbosch R32 · 10 Jun