Jan-Lennard Struff def. Hubert Hurkacz — Round of 16, Wimbledon 2026

🇬🇧
Wimbledon 2026

Grand SlamGrassLondon, Great Britain

Played5 Jul 2026

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

🇩🇪ranked ATP number 77 going into this drawWon

Jan-Lennard Struff 3 65 7 7 4

🇵🇱ranked ATP number 95 going into this drawRetired

Hubert Hurkacz 6 7 62 5 2

🇩🇪J. StruffJan-Lennard StruffvH. HurkaczHubert Hurkacz🇵🇱

🇩🇪Jan-Lennard Struff

🇵🇱Hubert Hurkacz

Match stats

Serve

24

Aces

34

2

Double faults

7

60%

1st serve in

66%

82%

1st serve points won

78%

48%

2nd serve points won

34%

69%

Service points won

63%

1/4

Break points saved

7/11

Serve speed (km/h)

226

Fastest serve

234

210

Average 1st serve

206

167

Average 2nd serve

169

Return

37%

Return points won

31%

4/11

Break points won

3/4

Points

68

Winners

64

31

Unforced errors

41

33/47

Net points won

24/41

172

Total points won

162

Head to head

1–1 level

  1. This matchLondon R16won by Struff
  2. 2024HardDubai R32won by Hurkacz

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

5–5

5–2

Last 30 days

4–2

By surface

5–2

Grass

4–2

0–5

Hard

2–5

1–1

Indoor hard

0–1

3–4

Clay

4–4

By round

0–3

R16

0–2

4–2

At Grand Slams

5–2

How their matches go

21

Completed matches

22

19%

Won in straight sets

27%

24%

Won after losing a set

18%

24%

Lost after winning a set

27%

33%

Lost in straight sets

27%

7–8

Tiebreaks

11–12

4–5

Deciding sets

1–6

8/9

Won after winning set 1

8/14

1/12

Won after losing set 1

2/8

Serve and return, last 5 matches

57%

1st serve in

64%

82%

1st serve points won

84%

45%

2nd serve points won

52%

71%

Break points saved

76%

32%

Return points won

36%

38%

Break points won

32%

18.4

Aces a match

15.6

5.6

Double faults a match

2.8

Last 14 days

5

Matches

3

18

Sets

10

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJan-Lennard StruffHubert Hurkacz
🇰🇿BublikNo. 11
🇰🇿BublikNo. 11LostStuttgart R16WonParis R128LostDubai R32LostRotterdam R16LostRotterdam R32
🇵🇹FariaNo. 97
🇵🇹FariaNo. 97LostParis R64WonMadrid R128
🇨🇿MensikNo. 17
🇨🇿MensikNo. 17LostHamburg R32LostDubai R32
🇧🇪BergsNo. 48
🇧🇪BergsNo. 48LostIndian Wells R128WonMelbourne R128
Total
Total1–62–2

Last 10 matches going in

LatestJan-Lennard StruffHubert Hurkacz
1Won🇷🇺D. MedvedevDaniil MedvedevNo. 9No. 9 · 3 JulLondon R32 · 3 JulWon🇺🇸T. PaulTommy PaulNo. 24No. 24 · 3 JulLondon R32 · 3 Jul
2Won🇺🇸B. NakashimaBrandon NakashimaNo. 31No. 31 · 2 JulLondon R64 · 2 JulWon🇦🇹S. OfnerSebastian OfnerNo. 111No. 111 · 1 JulLondon R64 · 1 Jul
3Won🇦🇷S. BaezSebastian BaezNo. 56No. 56 · 29 JunLondon R128 · 29 JunWon🇳🇴C. RuudCasper RuudNo. 12No. 12 · 29 JunLondon R128 · 29 Jun
4Lost🇵🇹N. BorgesNuno BorgesNo. 54No. 54 · 23 JunMallorca R16 · 23 JunLost🇩🇪D. AltmaierDaniel AltmaierNo. 85No. 85 · 17 JunHalle R16 · 17 Jun
5Won🇪🇸M. LandaluceMartin LandaluceNo. 55No. 55 · 22 JunMallorca R32 · 22 JunWon🇷🇺A. RublevAndrey RublevNo. 13No. 13 · 16 JunHalle R32 · 16 Jun
6Lost🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 10 JunStuttgart R16 · 10 JunLost🇭🇺M. FucsovicsMarton FucsovicsNo. 65No. 65 · 10 Jun's-Hertogenbosch R32 · 10 Jun
7Won🇨🇦A. GalarneauAlexis GalarneauNo. 193No. 193 · 9 JunStuttgart R32 · 9 JunLost🇺🇸F. TiafoeFrances TiafoeNo. 21No. 21 · 28 MayParis R64 · 28 May
8Lost🇵🇹J. FariaJaime FariaNo. 117No. 117 · 28 MayParis R64 · 28 MayWon🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 39No. 39 · 25 MayParis R128 · 25 May
9Won🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 26 MayParis R128 · 26 MayLost🇩🇪Y. HanfmannYannick HanfmannNo. 60No. 60 · 6 MayRome R128 · 6 May
10Lost🇨🇿J. MensikJakub MensikNo. 28No. 28 · 18 MayHamburg R32 · 18 MayLost🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 24 AprMadrid R64 · 24 Apr