Jan-Lennard Struff def. Alexander Bublik — Round of 128, Roland-Garros 2026

🇫🇷
Roland-Garros 2026

Grand SlamClayParis, France

Played26 May 2026

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

🇩🇪ranked ATP number 79 going into this drawWon

Jan-Lennard Struff 7 66 6 7

🇰🇿ranked ATP number 10 going into this draw

Alexander Bublik seeded 9 5 7 4 5

🇩🇪J. StruffJan-Lennard StruffvA. BublikAlexander Bublik🇰🇿

🇩🇪Jan-Lennard Struff

🇰🇿Alexander Bublik

Match stats

Serve

13

Aces

25

6

Double faults

10

50%

1st serve in

60%

70%

1st serve points won

71%

58%

2nd serve points won

45%

64%

Service points won

60%

7/11

Break points saved

12/19

Return

40%

Return points won

36%

7/19

Break points won

4/11

Points

58

Winners

57

45

Unforced errors

51

36/56

Net points won

6/10

153

Total points won

143

Head to head

2–2 level

  1. This matchParis R128won by Struff
  2. 2026HardDubai R32won by Bublik
  3. 2026IndoorRotterdam R16won by Bublik
  4. 2024ClayParis R64won by Struff

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

5–5

1–2

Last 30 days

3–2

By surface

2–3

Clay

5–5

0–5

Hard

9–4

1–1

Indoor hard

3–1

By round

2–3

R128

1–0

0–2

R64

3–2

3–6

First match at an event

8–3

0–1

At Grand Slams

3–1

How their matches go

12

Completed matches

27

25%

Won in straight sets

41%

0%

Won after losing a set

22%

33%

Lost after winning a set

11%

42%

Lost in straight sets

26%

1–3

Tiebreaks

9–5

0–4

Deciding sets

6–3

3/4

Won after winning set 1

13/15

0/8

Won after losing set 1

4/12

Serve and return, last 5 matches

54%

1st serve in

66%

68%

1st serve points won

75%

55%

2nd serve points won

47%

70%

Break points saved

65%

35%

Return points won

36%

36%

Break points won

47%

4.8

Aces a match

6.8

1.6

Double faults a match

3.4

Last 14 days

1

Matches

3

2

Sets

8

8

Days since last match

4

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJan-Lennard StruffAlexander Bublik
🇨🇿LeheckaNo. 14
🇨🇿LeheckaNo. 14LostRome R64WonMonte Carlo R16
🇨🇿KoprivaNo. 63
🇨🇿KoprivaNo. 63LostMelbourne R128WonIndian Wells R64
🇳🇱Van De ZandschulpNo. 53
🇳🇱Van De ZandschulpNo. 53LostHong Kong R32WonHong Kong R16
Total
Total0–33–0

Last 10 matches going in

LatestJan-Lennard StruffAlexander Bublik
1Lost🇨🇿J. MensikJakub MensikNo. 28No. 28 · 18 MayHamburg R32 · 18 MayLost🇺🇸L. TienLearner TienNo. 21No. 21 · 22 MayGeneva SF · 22 May
2Lost🇨🇿J. LeheckaJiri LeheckaNo. 14No. 14 · 8 MayRome R64 · 8 MayWon🇫🇷A. RinderknechArthur RinderknechNo. 24No. 24 · 21 MayGeneva QF · 21 May
3Won🇦🇷F. ComesanaFrancisco ComesanaNo. 105No. 105 · 6 MayRome R128 · 6 MayWon🇱🇹E. ButvilasEdas ButvilasR16 · 20 MayGeneva R16 · 20 May
4Lost🇺🇸A. MichelsenAlex MichelsenNo. 36No. 36 · 24 AprMadrid R64 · 24 AprLost🇺🇸L. TienLearner TienNo. 21No. 21 · 10 MayRome R32 · 10 May
5Won🇫🇷A. MullerAlexandre MullerNo. 95No. 95 · 22 AprMadrid R128 · 22 AprWon🇦🇷S. BaezSebastian BaezNo. 64No. 64 · 8 MayRome R64 · 8 May
6Lost🇺🇸D. BlanchDarwin BlanchR128 · 19 MarMiami R128 · 19 MarLost🇬🇷S. TsitsipasStefanos TsitsipasNo. 67No. 67 · 25 AprMadrid R64 · 25 Apr
7Lost🇧🇪Z. BergsZizou BergsNo. 46No. 46 · 4 MarIndian Wells R128 · 4 MarLost🇸🇰A. MolcanAlex MolcanNo. 163No. 163 · 14 AprMunich R32 · 14 Apr
8Lost🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 24 FebDubai R32 · 24 FebLost🇪🇸C. AlcarazCarlos AlcarazNo. 1No. 1 · 10 AprMonte Carlo QF · 10 Apr
9Lost🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 12 FebRotterdam R16 · 12 FebWon🇨🇿J. LeheckaJiri LeheckaNo. 14No. 14 · 9 AprMonte Carlo R16 · 9 Apr
10Won🇫🇷H. GrenierHugo GrenierR32 · 10 FebRotterdam R32 · 10 FebWon🇫🇷G. MonfilsGael MonfilsR32 · 7 AprMonte Carlo R32 · 7 Apr