Yannick Hanfmann def. Aleksandar Kovacevic — Round of 32, Boss Open 2026

🇩🇪
Boss Open 2026

ATP 250GrassStuttgart, Germany

Played9 Jun 2026

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

🇩🇪ranked ATP number 53 going into this drawWon

Yannick Hanfmann 7 7

🇺🇸ranked ATP number 67 going into this draw

Aleksandar Kovacevic 65 64

🇩🇪Y. HanfmannYannick HanfmannvA. KovacevicAleksandar Kovacevic🇺🇸

🇩🇪Yannick Hanfmann

🇺🇸Aleksandar Kovacevic

Match stats

Serve

22

Aces

18

4

Double faults

4

57%

1st serve in

64%

90%

1st serve points won

81%

51%

2nd serve points won

50%

73%

Service points won

70%

4/4

Break points saved

4/4

Return

30%

Return points won

27%

0/4

Break points won

0/4

88

Total points won

82

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

4–6

1–2

Last 30 days

3–2

By surface

1–2

Hard

8–9

10–8

Clay

3–4

By round

4–1

R32

5–4

2–2

R16

2–3

7–3

First match at an event

6–7

6–2

At ATP 250s

4–5

How their matches go

20

Completed matches

24

25%

Won in straight sets

25%

30%

Won after losing a set

21%

15%

Lost after winning a set

25%

30%

Lost in straight sets

29%

6–8

Tiebreaks

8–9

5–2

Deciding sets

5–6

9/9

Won after winning set 1

9/11

2/11

Won after losing set 1

2/13

Serve and return, last 5 matches

61%

1st serve in

61%

76%

1st serve points won

69%

56%

2nd serve points won

50%

62%

Break points saved

59%

29%

Return points won

30%

39%

Break points won

40%

7.6

Aces a match

4.4

2.6

Double faults a match

3.8

Last 14 days

0

Matches

0

0

Sets

0

16

Days since last match

15

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentYannick HanfmannAleksandar Kovacevic
🇪🇸JodarNo. 29
🇪🇸JodarNo. 29LostMiami R128LostParis R128
🇷🇸MedjedovicNo. 58
🇷🇸MedjedovicNo. 58LostParis R128LostAuckland R32
🇦🇷Ugo CarabelliNo. 59
🇦🇷Ugo CarabelliNo. 59WonSantiago R16WonHamburg QF
🇵🇱HurkaczNo. 99
🇵🇱HurkaczNo. 99WonRome R128WonIndian Wells R128
🇺🇸SvajdaNo. 85
🇺🇸SvajdaNo. 85WonMelbourne R128LostDelray Beach R32
Total
Total3–22–3

Last 10 matches going in

LatestYannick HanfmannAleksandar Kovacevic
1Lost🇷🇸H. MedjedovicHamad MedjedovicNo. 56No. 56 · 24 MayParis R128 · 24 MayLost🇪🇸R. JodarRafael JodarNo. 29No. 29 · 25 MayParis R128 · 25 May
2Lost🇮🇹L. DarderiLuciano DarderiNo. 20No. 20 · 20 MayHamburg R16 · 20 MayLost🇵🇪I. BuseIgnacio BuseNo. 62No. 62 · 22 MayHamburg SF · 22 May
3Won🇩🇪M. SchoenhausMax SchoenhausR32 · 18 MayHamburg R32 · 18 MayWon🇦🇷C. Ugo CarabelliCamilo Ugo CarabelliNo. 61No. 61 · 21 MayHamburg QF · 21 May
4Lost🇮🇹L. DarderiLuciano DarderiNo. 22No. 22 · 8 MayRome R64 · 8 MayWon🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 5No. 5 · 20 MayHamburg R16 · 20 May
5Won🇵🇱H. HurkaczHubert HurkaczNo. 63No. 63 · 6 MayRome R128 · 6 MayWon🇫🇷A. GeaArthur GeaNo. 143No. 143 · 19 MayHamburg R32 · 19 May
6Lost🇦🇷F. CerundoloFrancisco CerundoloNo. 19No. 19 · 25 AprMadrid R64 · 25 AprLost🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 52No. 52 · 8 MayRome R64 · 8 May
7Won🇺🇸M. GironMarcos GironNo. 75No. 75 · 23 AprMadrid R128 · 23 AprLost🇦🇺R. HijikataRinky HijikataNo. 98No. 98 · 31 MarHouston R32 · 31 Mar
8Lost🇧🇪A. BlockxAlexander BlockxNo. 91No. 91 · 13 AprMunich R32 · 13 AprLost🇯🇵R. SakamotoRei SakamotoNo. 159No. 159 · 20 MarMiami R128 · 20 Mar
9Lost🇮🇹L. DarderiLuciano DarderiNo. 18No. 18 · 2 AprMarrakech QF · 2 AprLost🇷🇸N. DjokovicNovak DjokovicNo. 3No. 3 · 9 MarIndian Wells R32 · 9 Mar
10Won🇲🇦K. BennaniKarim BennaniR16 · 1 AprMarrakech R16 · 1 AprWon🇫🇷C. MoutetCorentin MoutetNo. 35No. 35 · 7 MarIndian Wells R64 · 7 Mar