Jannik Sinner def. Miomir Kecmanovic — Round of 128, Wimbledon 2026

🇬🇧
Wimbledon 2026

Grand SlamGrassLondon, Great Britain

Played29 Jun 2026

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

🇮🇹ranked ATP number 1 going into this drawWon

Jannik Sinner seeded 1 4 6 66 6 6

🇷🇸ranked ATP number 51 going into this draw

Miomir Kecmanovic 6 3 7 2 3

🇮🇹J. SinnerJannik SinnervM. KecmanovicMiomir Kecmanovic🇷🇸

🇮🇹Jannik Sinner

🇷🇸Miomir Kecmanovic

Match stats

Serve

31

Aces

1

5

Double faults

5

63%

1st serve in

66%

89%

1st serve points won

74%

59%

2nd serve points won

50%

78%

Service points won

66%

3/4

Break points saved

5/9

Serve speed (km/h)

214

Fastest serve

209

197

Average 1st serve

189

169

Average 2nd serve

158

Return

34%

Return points won

22%

4/9

Break points won

1/4

Points

72

Winners

20

52

Unforced errors

33

22/25

Net points won

14/22

157

Total points won

128

Head to head

2–0 Sinner

  1. This matchLondon R128won by Sinner
  2. 2024GrassLondon R32won by Sinner

Stats, 6 months going in

Won–lost

9–1

Last 10 matches

4–6

–

Last 30 days

2–2

By surface

–

Grass

2–2

19–2

Hard

7–9

18–1

Clay

2–5

By round

2–0

R128

3–3

5–1

R64

0–4

8–0

First match at an event

7–9

6–2

At Grand Slams

1–2

How their matches go

39

Completed matches

26

82%

Won in straight sets

19%

10%

Won after losing a set

19%

8%

Lost after winning a set

42%

0%

Lost in straight sets

19%

9–3

Tiebreaks

6–8

3–3

Deciding sets

5–10

34/36

Won after winning set 1

6/11

2/3

Won after losing set 1

4/15

Serve and return, last 5 matches

61%

1st serve in

64%

73%

1st serve points won

68%

55%

2nd serve points won

57%

54%

Break points saved

66%

42%

Return points won

33%

43%

Break points won

18%

5.2

Aces a match

4.4

2.4

Double faults a match

2.4

Last 14 days

0

Matches

4

0

Sets

11

32

Days since last match

4

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJannik SinnerMiomir Kecmanovic
🇷🇺RublevNo. 13
🇷🇺RublevNo. 13WonRome QFLostRome R64
🇨🇿SvrcinaNo. 113
🇨🇿SvrcinaNo. 113WonIndian Wells R64WonRome R128
🇩🇪ZverevNo. 3
🇩🇪ZverevNo. 3WonMadrid FWonMonte Carlo SFWonMiami SFWonIndian Wells SFLostMunich R32WonAcapulco R16
🇬🇧NorrieNo. 29
🇬🇧NorrieNo. 29WonMadrid R16LostMonte Carlo R64
🇺🇸TienNo. 18
🇺🇸TienNo. 18WonIndian Wells QFLostDelray Beach R16
🇺🇸SheltonNo. 5
🇺🇸SheltonNo. 5WonMelbourne QFLostDallas QF
Total
Total9–02–5

Last 10 matches going in

LatestJannik SinnerMiomir Kecmanovic
1Lost🇦🇷J. CerundoloJuan Manuel CerundoloNo. 54No. 54 · 28 MayParis R64 · 28 MayLost🇭🇺F. MarozsanFabian MarozsanNo. 61No. 61 · 25 JunMallorca QF · 25 Jun
2Won🇫🇷C. TaburClement TaburNo. 165No. 165 · 26 MayParis R128 · 26 MayWon🇮🇹L. SonegoLorenzo SonegoNo. 65No. 65 · 23 JunMallorca R16 · 23 Jun
3Won🇳🇴C. RuudCasper RuudNo. 15No. 15 · 17 MayRome F · 17 MayWon🇫🇷A. GhibaudoAntoine GhibaudoR32 · 22 JunMallorca R32 · 22 Jun
4Won🇷🇺D. MedvedevDaniil MedvedevNo. 10No. 10 · 16 MayRome SF · 16 MayLost🇭🇺F. MarozsanFabian MarozsanNo. 61No. 61 · 16 JunHalle R32 · 16 Jun
5Won🇷🇺A. RublevAndrey RublevNo. 12No. 12 · 14 MayRome QF · 14 MayLost🇵🇹N. BorgesNuno BorgesNo. 50No. 50 · 27 MayParis R64 · 27 May
6Won🇮🇹A. PellegrinoAndrea PellegrinoNo. 130No. 130 · 12 MayRome R16 · 12 MayWon🇭🇺F. MarozsanFabian MarozsanNo. 52No. 52 · 24 MayParis R128 · 24 May
7Won🇦🇺A. PopyrinAlexei PopyrinNo. 56No. 56 · 11 MayRome R32 · 11 MayLost🇷🇺A. RublevAndrey RublevNo. 12No. 12 · 9 MayRome R64 · 9 May
8Won🇦🇹S. OfnerSebastian OfnerNo. 83No. 83 · 9 MayRome R64 · 9 MayWon🇨🇿D. SvrcinaDalibor SvrcinaNo. 127No. 127 · 7 MayRome R128 · 7 May
9Won🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 3 MayMadrid F · 3 MayLost🇫🇷T. AtmaneTerence AtmaneNo. 41No. 41 · 23 AprMadrid R128 · 23 Apr
10Won🇫🇷A. FilsArthur FilsNo. 30No. 30 · 1 MayMadrid SF · 1 MayLost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 14 AprMunich R32 · 14 Apr