Jan-Lennard Struff def. Karen Khachanov — Round of 16, Almaty Open 2025

🇰🇿
Almaty Open 2025

ATP 250HardAlmaty, Kazakhstan

Played16 Oct 2025

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇩🇪ranked ATP number 98 going into this drawWon

Jan-Lennard Struff 4 7 6

🇷🇺ranked ATP number 10 going into this draw

Karen Khachanov seeded 1 6 65 3

🇩🇪J. StruffJan-Lennard StruffvK. KhachanovKaren Khachanov🇷🇺

🇩🇪Jan-Lennard Struff

🇷🇺Karen Khachanov

Match stats

Serve

12

Aces

13

3

Double faults

2

66%

1st serve in

64%

77%

1st serve points won

77%

49%

2nd serve points won

53%

68%

Service points won

68%

6/7

Break points saved

7/9

Return

32%

Return points won

32%

2/9

Break points won

1/7

107

Total points won

108

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

5–5

1–0

Last 30 days

0–2

By surface

4–1

Hard

8–5

3–5

Clay

8–5

3–3

Grass

8–3

By round

1–2

R16

6–2

0–1

QF

3–3

4–3

At ATP 250s

2–2

How their matches go

18

Completed matches

35

22%

Won in straight sets

40%

28%

Won after losing a set

26%

22%

Lost after winning a set

26%

28%

Lost in straight sets

9%

5–3

Tiebreaks

11–10

2–2

Deciding sets

8–8

6/7

Won after winning set 1

20/25

3/11

Won after losing set 1

3/10

Serve and return, last 5 matches

57%

1st serve in

61%

82%

1st serve points won

78%

46%

2nd serve points won

43%

43%

Break points saved

63%

35%

Return points won

36%

53%

Break points won

47%

15.0

Aces a match

12.4

6.2

Double faults a match

4.6

Last 14 days

1

Matches

1

3

Sets

2

1

Days since last match

12

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJan-Lennard StruffKaren Khachanov
🇺🇸McdonaldNo. 99
🇺🇸McdonaldNo. 99WonAlmaty R32WonNew York R128WonLondon R128Won's-Hertogenbosch R16
🇩🇰Rune
🇩🇰RuneWonNew York R64LostBarcelona SF
🇦🇹OfnerNo. 138
🇦🇹OfnerNo. 138WonKitzbuhel R32LostParis R128WonParis R64LostGeneva QF
🇪🇸AlcarazNo. 1
🇪🇸AlcarazNo. 1LostLondon R32LostRome R16
🇨🇦Auger-AliassimeNo. 13
🇨🇦Auger-AliassimeNo. 13WonLondon R64WonHalle R16
Total
Total5–24–3

Last 10 matches going in

LatestJan-Lennard StruffKaren Khachanov
1Won🇺🇸M. McdonaldMackenzie McdonaldNo. 99No. 99 · 15 OctAlmaty R32 · 15 OctLost🇨🇳J. ShangJuncheng ShangNo. 238No. 238 · 4 OctShanghai R64 · 4 Oct
2Lost🇷🇸N. DjokovicNovak DjokovicNo. 7No. 7 · 31 AugNew York R16 · 31 AugLost🇫🇷A. MullerAlexandre MullerNo. 38No. 38 · 25 SepBeijing R32 · 25 Sep
3Won🇺🇸F. TiafoeFrances TiafoeNo. 17No. 17 · 29 AugNew York R32 · 29 AugLost🇵🇱K. MajchrzakKamil MajchrzakNo. 78No. 78 · 28 AugNew York R64 · 28 Aug
4Won🇩🇰H. RuneHolger RuneR64 · 27 AugNew York R64 · 27 AugWon🇺🇸N. BasavareddyNishesh BasavareddyNo. 106No. 106 · 25 AugNew York R128 · 25 Aug
5Won🇺🇸M. McdonaldMackenzie McdonaldNo. 102No. 102 · 25 AugNew York R128 · 25 AugLost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 13 AugCincinnati R16 · 13 Aug
6Lost🇫🇷A. CazauxArthur CazauxQF · 24 JulKitzbuhel QF · 24 JulWon🇺🇸J. BrooksbyJenson BrooksbyNo. 102No. 102 · 12 AugCincinnati R32 · 12 Aug
7Won🇪🇸P. Martinez PorteroPedro Martinez PorteroNo. 47No. 47 · 23 JulKitzbuhel R16 · 23 JulWon🇫🇷V. RoyerValentin RoyerNo. 111No. 111 · 10 AugCincinnati R64 · 10 Aug
8Won🇦🇹S. OfnerSebastian OfnerNo. 141No. 141 · 22 JulKitzbuhel R32 · 22 JulLost🇺🇸B. SheltonBen SheltonNo. 8No. 8 · 7 AugCanada F · 7 Aug
9Lost🇦🇷J. CerundoloJuan Manuel CerundoloNo. 112No. 112 · 15 JulGstaad R32 · 15 JulWon🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 6 AugCanada SF · 6 Aug
10Lost🇪🇸C. AlcarazCarlos AlcarazNo. 2No. 2 · 4 JulLondon R32 · 4 JulWon🇺🇸A. MichelsenAlex MichelsenNo. 34No. 34 · 4 AugCanada QF · 4 Aug