Kamil Majchrzak def. Matteo Berrettini — Round of 128, Wimbledon 2025

🇬🇧
Wimbledon 2025

Grand SlamGrassLondon, Great Britain

Played30 Jun 2025

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

🇵🇱ranked ATP number 108 going into this drawWon

Kamil Majchrzak 4 6 6 5 6

🇮🇹ranked ATP number 35 going into this draw

Matteo Berrettini seeded 32 6 2 4 7 3

🇵🇱K. MajchrzakKamil MajchrzakvM. BerrettiniMatteo Berrettini🇮🇹

🇵🇱Kamil Majchrzak

🇮🇹Matteo Berrettini

Match stats

Serve

5

Aces

25

3

Double faults

4

57%

1st serve in

63%

74%

1st serve points won

76%

62%

2nd serve points won

44%

69%

Service points won

64%

4/8

Break points saved

9/15

Serve speed (km/h)

209

Fastest serve

220

188

Average 1st serve

204

148

Average 2nd serve

182

Return

36%

Return points won

31%

6/15

Break points won

4/8

Points

31

Winners

60

31

Unforced errors

69

25/43

Net points won

23/36

141

Total points won

129

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

6–4

By surface

0–1

Hard

9–7

3–3

Clay

4–3

By round

0–2

R128

1–0

0–1

R64

5–1

1–3

First match at an event

8–2

0–2

At Grand Slams

1–1

How their matches go

7

Completed matches

21

43%

Won in straight sets

38%

0%

Won after losing a set

24%

14%

Lost after winning a set

29%

43%

Lost in straight sets

10%

1–2

Tiebreaks

9–8

0–1

Deciding sets

4–5

3/3

Won after winning set 1

9/11

0/4

Won after losing set 1

4/10

Serve and return, last 5 matches

63%

1st serve in

71%

72%

1st serve points won

74%

51%

2nd serve points won

47%

59%

Break points saved

68%

36%

Return points won

33%

43%

Break points won

31%

5.0

Aces a match

4.8

1.8

Double faults a match

1.4

Last 14 days

0

Matches

0

0

Sets

0

36

Days since last match

49

Last 10 matches going in

LatestKamil MajchrzakMatteo Berrettini
1Lost🇷🇸H. MedjedovicHamad MedjedovicNo. 77No. 77 · 25 MayParis R128 · 25 MayLost🇳🇴C. RuudCasper RuudNo. 15No. 15 · 12 MayRome R32 · 12 May
2Lost🇨🇦G. DialloGabriel DialloNo. 81No. 81 · 26 AprMadrid R64 · 26 AprWon🇬🇧J. FearnleyJacob FearnleyNo. 68No. 68 · 10 MayRome R64 · 10 May
3Lost🇳🇱T. GriekspoorTallon GriekspoorNo. 34No. 34 · 5 AprMarrakech SF · 5 AprLost🇬🇧J. DraperJack DraperNo. 6No. 6 · 29 AprMadrid R32 · 29 Apr
4Won🇫🇷A. MullerAlexandre MullerNo. 41No. 41 · 4 AprMarrakech QF · 4 AprWon🇺🇸M. GironMarcos GironNo. 45No. 45 · 26 AprMadrid R64 · 26 Apr
5Won🇳🇱J. De JongJesper De JongNo. 105No. 105 · 2 AprMarrakech R16 · 2 AprLost🇮🇹L. MusettiLorenzo MusettiNo. 16No. 16 · 10 AprMonte Carlo R16 · 10 Apr
6Won🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 56No. 56 · 1 AprMarrakech R32 · 1 AprWon🇩🇪A. ZverevAlexander ZverevNo. 2No. 2 · 8 AprMonte Carlo R32 · 8 Apr
7Lost🇪🇸P. Carreno-BustaPablo Carreno-BustaNo. 184No. 184 · 14 JanMelbourne R128 · 14 JanWon🇦🇷M. NavoneMariano NavoneNo. 61No. 61 · 7 AprMonte Carlo R64 · 7 Apr
8Lost🇨🇱A. TabiloAlejandro TabiloR128 · 29 AugNew York R128 · 29 AugLost🇺🇸T. FritzTaylor FritzNo. 4No. 4 · 27 MarMiami QF · 27 Mar
9Lost🇦🇺T. KokkinakisThanasi KokkinakisR128 · 27 JunLondon R128 · 27 JunWon🇦🇺A. de MinaurAlex de MinaurNo. 10No. 10 · 25 MarMiami R16 · 25 Mar
10Lost🇺🇸B. NakashimaBrandon NakashimaR128 · 23 MayParis R128 · 23 MayWon🇧🇪Z. BergsZizou BergsNo. 53No. 53 · 24 MarMiami R32 · 24 Mar