Alexander Bublik def. Jan-Lennard Struff — Round of 16, Boss Open 2026

🇩🇪
Boss Open 2026

ATP 250GrassStuttgart, Germany

Played10 Jun 2026

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

🇰🇿ranked ATP number 10 going into this drawWon

Alexander Bublik seeded 3 7 3 6

🇩🇪ranked ATP number 80 going into this draw

Jan-Lennard Struff 63 6 2

🇰🇿A. BublikAlexander BublikvJ. StruffJan-Lennard Struff🇩🇪

🇰🇿Alexander Bublik

🇩🇪Jan-Lennard Struff

Match stats

Serve

22

Aces

17

2

Double faults

5

63%

1st serve in

55%

94%

1st serve points won

81%

54%

2nd serve points won

49%

79%

Service points won

67%

2/3

Break points saved

5/7

Return

33%

Return points won

21%

2/7

Break points won

1/3

93

Total points won

82

Head to head

3–2 Bublik

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

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

4–6

2–2

Last 30 days

2–2

By surface

–

Grass

1–0

9–4

Hard

0–5

3–1

Indoor hard

1–1

5–6

Clay

3–4

By round

4–2

R16

0–1

3–1

QF

–

6–1

At ATP 250s

1–1

How their matches go

28

Completed matches

15

39%

Won in straight sets

20%

21%

Won after losing a set

13%

14%

Lost after winning a set

27%

25%

Lost in straight sets

40%

10–5

Tiebreaks

1–6

6–3

Deciding sets

1–4

13/15

Won after winning set 1

5/6

4/13

Won after losing set 1

0/9

Serve and return, last 5 matches

63%

1st serve in

52%

73%

1st serve points won

71%

46%

2nd serve points won

56%

63%

Break points saved

69%

34%

Return points won

33%

44%

Break points won

37%

11.0

Aces a match

8.6

5.0

Double faults a match

4.0

Last 14 days

0

Matches

2

0

Sets

6

15

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAlexander BublikJan-Lennard Struff
🇨🇿LeheckaNo. 12
🇨🇿LeheckaNo. 12WonMonte Carlo R16LostRome R64
🇨🇿KoprivaNo. 66
🇨🇿KoprivaNo. 66WonIndian Wells R64LostMelbourne R128
🇳🇱Van De ZandschulpNo. 55
🇳🇱Van De ZandschulpNo. 55WonHong Kong R16LostHong Kong R32
Total
Total3–00–3

Last 10 matches going in

LatestAlexander BublikJan-Lennard Struff
1Lost🇩🇪J. StruffJan-Lennard StruffNo. 79No. 79 · 26 MayParis R128 · 26 MayWon🇨🇦A. GalarneauAlexis GalarneauNo. 193No. 193 · 9 JunStuttgart R32 · 9 Jun
2Lost🇺🇸L. TienLearner TienNo. 21No. 21 · 22 MayGeneva SF · 22 MayLost🇵🇹J. FariaJaime FariaNo. 117No. 117 · 28 MayParis R64 · 28 May
3Won🇫🇷A. RinderknechArthur RinderknechNo. 24No. 24 · 21 MayGeneva QF · 21 MayWon🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 26 MayParis R128 · 26 May
4Won🇱🇹E. ButvilasEdas ButvilasR16 · 20 MayGeneva R16 · 20 MayLost🇨🇿J. MensikJakub MensikNo. 28No. 28 · 18 MayHamburg R32 · 18 May
5Lost🇺🇸L. TienLearner TienNo. 21No. 21 · 10 MayRome R32 · 10 MayLost🇨🇿J. LeheckaJiri LeheckaNo. 14No. 14 · 8 MayRome R64 · 8 May
6Won🇦🇷S. BaezSebastian BaezNo. 64No. 64 · 8 MayRome R64 · 8 MayWon🇦🇷F. ComesanaFrancisco ComesanaNo. 105No. 105 · 6 MayRome R128 · 6 May
7Lost🇬🇷S. TsitsipasStefanos TsitsipasNo. 67No. 67 · 25 AprMadrid R64 · 25 AprLost🇺🇸A. MichelsenAlex MichelsenNo. 36No. 36 · 24 AprMadrid R64 · 24 Apr
8Lost🇸🇰A. MolcanAlex MolcanNo. 163No. 163 · 14 AprMunich R32 · 14 AprWon🇫🇷A. MullerAlexandre MullerNo. 95No. 95 · 22 AprMadrid R128 · 22 Apr
9Lost🇪🇸C. AlcarazCarlos AlcarazNo. 1No. 1 · 10 AprMonte Carlo QF · 10 AprLost🇺🇸D. BlanchDarwin BlanchR128 · 19 MarMiami R128 · 19 Mar
10Won🇨🇿J. LeheckaJiri LeheckaNo. 14No. 14 · 9 AprMonte Carlo R16 · 9 AprLost🇧🇪Z. BergsZizou BergsNo. 46No. 46 · 4 MarIndian Wells R128 · 4 Mar