Yannick Hanfmann def. Giovanni Mpetshi Perricard — Round of 128, Wimbledon 2026

🇬🇧
Wimbledon 2026

Grand SlamGrassLondon, Great Britain

Played30 Jun 2026

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

🇩🇪ranked ATP number 55 going into this drawWon

Yannick Hanfmann 66 7 6 6

🇫🇷ranked ATP number 84 going into this draw

G. Mpetshi Perricard 7 69 2 3

🇩🇪Y. HanfmannYannick HanfmannvG. Mpetshi PerricardGiovanni Mpetshi Perricard🇫🇷

🇩🇪Yannick Hanfmann

🇫🇷Giovanni Mpetshi Perricard

Match stats

Serve

15

Aces

27

4

Double faults

4

66%

1st serve in

82%

92%

1st serve points won

68%

56%

2nd serve points won

42%

80%

Service points won

63%

1/2

Break points saved

9/14

Serve speed (km/h)

209

Fastest serve

228

191

Average 1st serve

204

160

Average 2nd serve

184

Return

37%

Return points won

20%

5/14

Break points won

1/2

Points

56

Winners

54

16

Unforced errors

21

35/43

Net points won

33/56

144

Total points won

115

Head to head

2–0 Hanfmann

  1. This matchLondon R128won by Hanfmann
  2. 2024HardChengdu R16won by Hanfmann

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

3–7

3–3

Last 30 days

2–2

By surface

3–3

Grass

2–2

1–2

Hard

5–8

–

Indoor hard

0–1

10–8

Clay

1–3

By round

3–2

R128

1–4

0–3

R64

0–1

10–3

First match at an event

5–9

1–2

At Grand Slams

0–2

How their matches go

26

Completed matches

21

31%

Won in straight sets

10%

23%

Won after losing a set

29%

15%

Lost after winning a set

33%

31%

Lost in straight sets

29%

11–9

Tiebreaks

13–8

5–3

Deciding sets

6–6

12/12

Won after winning set 1

6/9

2/14

Won after losing set 1

2/12

Serve and return, last 5 matches

65%

1st serve in

70%

80%

1st serve points won

78%

52%

2nd serve points won

52%

58%

Break points saved

68%

34%

Return points won

27%

18%

Break points won

32%

8.4

Aces a match

19.6

2.4

Double faults a match

2.4

Last 14 days

4

Matches

1

8

Sets

3

7

Days since last match

14

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentYannick HanfmannGiovanni Mpetshi Perricard
🇺🇸KovacevicNo. 70
🇺🇸KovacevicNo. 70WonStuttgart R32LostBrisbane QF
🇦🇷Ugo CarabelliNo. 57
🇦🇷Ugo CarabelliNo. 57WonSantiago R16LostMiami R128
Total
Total2–00–2

Last 10 matches going in

LatestYannick HanfmannGiovanni Mpetshi Perricard
1Lost🇮🇹L. DarderiLuciano DarderiNo. 17No. 17 · 23 JunMallorca R16 · 23 JunLost🇫🇷C. MoutetCorentin MoutetNo. 36No. 36 · 16 JunLondon R32 · 16 Jun
2Won🇵🇾A. VallejoAdolfo Daniel VallejoNo. 71No. 71 · 21 JunMallorca R32 · 21 JunLost🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 12 JunStuttgart QF · 12 Jun
3Lost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 18 JunHalle R16 · 18 JunWon🇧🇪G. OnclinGauthier OnclinNo. 182No. 182 · 10 JunStuttgart R16 · 10 Jun
4Won🇧🇷J. FonsecaJoao FonsecaNo. 25No. 25 · 16 JunHalle R32 · 16 JunWon🇷🇺R. SafiullinRoman SafiullinNo. 141No. 141 · 9 JunStuttgart R32 · 9 Jun
5Lost🇮🇹M. BellucciMattia BellucciNo. 73No. 73 · 10 JunStuttgart R16 · 10 JunLost🇷🇸N. DjokovicNovak DjokovicNo. 4No. 4 · 24 MayParis R128 · 24 May
6Won🇺🇸A. KovacevicAleksandar KovacevicNo. 67No. 67 · 9 JunStuttgart R32 · 9 JunLost🇬🇷S. TsitsipasStefanos TsitsipasNo. 75No. 75 · 18 MayGeneva R32 · 18 May
7Lost🇷🇸H. MedjedovicHamad MedjedovicNo. 56No. 56 · 24 MayParis R128 · 24 MayLost🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 8 MayRome R64 · 8 May
8Lost🇮🇹L. DarderiLuciano DarderiNo. 20No. 20 · 20 MayHamburg R16 · 20 MayWon🇬🇧J. FearnleyJacob FearnleyNo. 110No. 110 · 7 MayRome R128 · 7 May
9Won🇩🇪M. SchoenhausMax SchoenhausR32 · 18 MayHamburg R32 · 18 MayLost🇦🇷C. Ugo CarabelliCamilo Ugo CarabelliNo. 67No. 67 · 19 MarMiami R128 · 19 Mar
10Lost🇮🇹L. DarderiLuciano DarderiNo. 22No. 22 · 8 MayRome R64 · 8 MayLost🇵🇱K. MajchrzakKamil MajchrzakNo. 56No. 56 · 5 MarIndian Wells R128 · 5 Mar