Flavio Cobolli def. James Duckworth — Round of 64, Wimbledon 2026

🇬🇧
Wimbledon 2026

Grand SlamGrassLondon, Great Britain

Played2 Jul 2026

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

🇮🇹ranked ATP number 10 going into this drawWon

Flavio Cobolli seeded 9 7 3 7 6

🇦🇺ranked ATP number 78 going into this draw

James Duckworth 64 6 63 1

🇮🇹F. CobolliFlavio CobollivJ. DuckworthJames Duckworth🇦🇺

🇮🇹Flavio Cobolli

🇦🇺James Duckworth

Match stats

Serve

16

Aces

8

4

Double faults

5

53%

1st serve in

46%

81%

1st serve points won

80%

58%

2nd serve points won

59%

70%

Service points won

69%

5/7

Break points saved

4/6

Serve speed (km/h)

220

Fastest serve

214

191

Average 1st serve

197

154

Average 2nd serve

170

Return

31%

Return points won

30%

2/6

Break points won

2/7

Points

51

Winners

32

24

Unforced errors

27

21/31

Net points won

30/47

135

Total points won

126

Head to head

2–1 Cobolli

  1. This matchLondon R64won by Cobolli
  2. 2025HardAlmaty QFwon by Duckworth
  3. 2024HardNew York R128won by Cobolli

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

3–7

3–2

Last 30 days

2–1

By surface

1–1

Grass

2–1

8–6

Hard

1–7

15–6

Clay

1–2

By round

5–1

R64

0–2

4–6

R32

1–5

7–2

At Grand Slams

3–2

How their matches go

36

Completed matches

13

39%

Won in straight sets

8%

25%

Won after losing a set

15%

3%

Lost after winning a set

31%

33%

Lost in straight sets

46%

11–6

Tiebreaks

4–4

6–1

Deciding sets

1–3

19/19

Won after winning set 1

3/5

4/17

Won after losing set 1

0/8

Serve and return, last 5 matches

56%

1st serve in

57%

69%

1st serve points won

78%

50%

2nd serve points won

60%

60%

Break points saved

71%

37%

Return points won

31%

47%

Break points won

42%

8.6

Aces a match

9.0

1.8

Double faults a match

3.0

Last 14 days

1

Matches

1

4

Sets

4

1

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentFlavio CobolliJames Duckworth
🇩🇪Dedura
🇩🇪DeduraWonMunich R32WonStuttgart R32
🇨🇿SvrcinaNo. 113
🇨🇿SvrcinaNo. 113WonAcapulco R16LostIndian Wells R128LostAcapulco R32
Total
Total2–01–2

Last 10 matches going in

LatestFlavio CobolliJames Duckworth
1Won🇦🇷M. NavoneMariano NavoneNo. 38No. 38 · 1 JulLondon R128 · 1 JulWon🇳🇱T. GriekspoorTallon GriekspoorNo. 39No. 39 · 30 JunLondon R128 · 30 Jun
2Lost🇺🇸F. TiafoeFrances TiafoeNo. 26No. 26 · 15 JunHalle R32 · 15 JunLost🇨🇿J. LeheckaJiri LeheckaNo. 12No. 12 · 11 JunStuttgart R16 · 11 Jun
3Lost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 7 JunParis F · 7 JunWon🇩🇪D. DeduraDiego DeduraR32 · 9 JunStuttgart R32 · 9 Jun
4Won🇮🇹M. ArnaldiMatteo ArnaldiNo. 96No. 96 · 5 JunParis SF · 5 JunLost🇪🇸R. JodarRafael JodarNo. 29No. 29 · 27 MayParis R64 · 27 May
5Won🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 5No. 5 · 3 JunParis QF · 3 JunWon🇨🇦G. DialloGabriel DialloNo. 48No. 48 · 24 MayParis R128 · 24 May
6Won🇺🇸Z. SvajdaZachary SvajdaNo. 85No. 85 · 1 JunParis R16 · 1 JunLost🇷🇸L. DjereLaslo DjereNo. 214No. 214 · 19 MayGeneva R32 · 19 May
7Won🇺🇸L. TienLearner TienNo. 20No. 20 · 30 MayParis R32 · 30 MayLost🇪🇸R. Bautista AgutRoberto Bautista AgutNo. 93No. 93 · 19 MarMiami R128 · 19 Mar
8Won🇨🇳Y. WuYibing WuNo. 93No. 93 · 28 MayParis R64 · 28 MayLost🇨🇿D. SvrcinaDalibor SvrcinaNo. 123No. 123 · 4 MarIndian Wells R128 · 4 Mar
9Won🇮🇹A. PellegrinoAndrea PellegrinoNo. 126No. 126 · 25 MayParis R128 · 25 MayLost🇨🇿D. SvrcinaDalibor SvrcinaNo. 99No. 99 · 24 FebAcapulco R32 · 24 Feb
10Lost🇵🇪I. BuseIgnacio BuseNo. 62No. 62 · 19 MayHamburg R32 · 19 MayLost🇺🇸E. SpizzirriEliot SpizzirriNo. 71No. 71 · 11 FebDallas R32 · 11 Feb