Karen Khachanov def. Casper Ruud — Round of 16, National Bank Open 2025

🇨🇦
National Bank Open 2025

Masters 1000HardCanada

Played2 Aug 2025

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

🇷🇺ranked ATP number 16 going into this drawWon

Karen Khachanov seeded 11 6 7

🇳🇴ranked ATP number 12 going into this draw

Casper Ruud seeded 8 4 5

🇷🇺K. KhachanovKaren KhachanovvC. RuudCasper Ruud🇳🇴

🇷🇺Karen Khachanov

🇳🇴Casper Ruud

Match stats

Serve

7

Aces

9

3

Double faults

2

56%

1st serve in

68%

97%

1st serve points won

57%

54%

2nd serve points won

65%

78%

Service points won

60%

3/4

Break points saved

9/12

Return

40%

Return points won

22%

3/12

Break points won

1/4

71

Total points won

55

Head to head

1–1 level

  1. This matchCanada R16won by Khachanov
  2. 2022HardNew York SFwon by Ruud

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

7–3

4–1

Last 30 days

3–1

By surface

5–5

Hard

9–4

9–6

Clay

14–5

8–3

Grass

–

By round

5–3

R16

5–3

2–3

QF

2–3

7–5

At Masters 1000s

14–4

How their matches go

35

Completed matches

29

34%

Won in straight sets

55%

26%

Won after losing a set

17%

29%

Lost after winning a set

14%

11%

Lost in straight sets

14%

8–7

Tiebreaks

3–2

9–9

Deciding sets

5–3

17/21

Won after winning set 1

20/21

4/14

Won after losing set 1

1/8

Serve and return, last 5 matches

64%

1st serve in

66%

75%

1st serve points won

67%

56%

2nd serve points won

46%

68%

Break points saved

45%

37%

Return points won

40%

48%

Break points won

40%

8.0

Aces a match

7.4

3.8

Double faults a match

1.8

Last 14 days

2

Matches

2

5

Sets

4

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentKaren KhachanovCasper Ruud
🇵🇹BorgesNo. 40
🇵🇹BorgesNo. 40WonLondon R32WonCanada R32LostParis R64
🇺🇸FritzNo. 4
🇺🇸FritzNo. 4LostLondon QFWonMadrid R16
🇰🇿BublikNo. 30
🇰🇿BublikNo. 30LostHalle SFWonRome R64
🇪🇸Antoni Munar ClarNo. 50
🇪🇸Antoni Munar ClarNo. 50WonBarcelona R16WonRome R16WonDallas SF
🇷🇺MedvedevNo. 14
🇷🇺MedvedevNo. 14LostMonte Carlo R64LostDoha R32WonMadrid QF
🇩🇰Rune
🇩🇰RuneLostBarcelona SFLostBarcelona QF
Total
Total2–67–2

Last 10 matches going in

LatestKaren KhachanovCasper Ruud
1Won🇺🇸E. NavaEmilio NavaNo. 116No. 116 · 31 JulCanada R32 · 31 JulWon🇵🇹N. BorgesNuno BorgesNo. 40No. 40 · 31 JulCanada R32 · 31 Jul
2Won🇦🇷J. FicovichJuan Pablo FicovichR64 · 29 JulCanada R64 · 29 JulWon🇷🇺R. SafiullinRoman SafiullinNo. 80No. 80 · 29 JulCanada R64 · 29 Jul
3Lost🇺🇸T. FritzTaylor FritzNo. 5No. 5 · 8 JulLondon QF · 8 JulLost🇦🇷J. CerundoloJuan Manuel CerundoloNo. 112No. 112 · 18 JulGstaad QF · 18 Jul
4Won🇵🇱K. MajchrzakKamil MajchrzakNo. 108No. 108 · 6 JulLondon R16 · 6 JulWon🇨🇭D. StrickerDominic StrickerR16 · 16 JulGstaad R16 · 16 Jul
5Won🇵🇹N. BorgesNuno BorgesNo. 37No. 37 · 4 JulLondon R32 · 4 JulLost🇵🇹N. BorgesNuno BorgesNo. 41No. 41 · 28 MayParis R64 · 28 May
6Won🇯🇵S. MochizukiShintaro MochizukiNo. 146No. 146 · 2 JulLondon R64 · 2 JulWon🇪🇸A. Ramos-VinolasAlbert Ramos-VinolasR128 · 26 MayParis R128 · 26 May
7Won🇺🇸M. McdonaldMackenzie McdonaldNo. 90No. 90 · 30 JunLondon R128 · 30 JunLost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 15 MayRome QF · 15 May
8Lost🇰🇿A. BublikAlexander BublikNo. 43No. 43 · 21 JunHalle SF · 21 JunWon🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 53No. 53 · 14 MayRome R16 · 14 May
9Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 62No. 62 · 20 JunHalle QF · 20 JunWon🇮🇹M. BerrettiniMatteo BerrettiniNo. 31No. 31 · 12 MayRome R32 · 12 May
10Won🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 29No. 29 · 19 JunHalle R16 · 19 JunWon🇰🇿A. BublikAlexander BublikNo. 75No. 75 · 10 MayRome R64 · 10 May