Giovanni Mpetshi Perricard def. Emil Ruusuvuori — Round of 32, European Open 2025

🇧🇪
European Open 2025

ATP 250HardBrussels, Belgium

Played14 Oct 2025

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

🇫🇷ranked ATP number 37 going into this drawWon

G. Mpetshi Perricard seeded 5 7 65 6

🇫🇮

Emil Ruusuvuori 64 7 4

🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardvE. RuusuvuoriEmil Ruusuvuori🇫🇮

🇫🇷Giovanni Mpetshi Perricard

🇫🇮Emil Ruusuvuori

Match stats

Serve

39

Aces

22

6

Double faults

2

72%

1st serve in

69%

82%

1st serve points won

79%

60%

2nd serve points won

70%

76%

Service points won

76%

4/4

Break points saved

1/2

Return

24%

Return points won

24%

1/2

Break points won

0/4

106

Total points won

100

Head to head

3–0 Mpetshi Perricard

  1. This matchBrussels R32won by Mpetshi Perricard
  2. 2024HardWashington R32won by Mpetshi Perricard
  3. 2024GrassLondon R32won by Mpetshi Perricard

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

4–6

3–3

Last 30 days

–

By surface

7–8

Hard

0–1

2–5

Clay

–

1–3

Grass

–

By round

5–3

R32

–

1–4

R16

–

7–9

First match at an event

0–1

5–3

At ATP 250s

–

How their matches go

26

Completed matches

1

23%

Won in straight sets

0%

15%

Won after losing a set

0%

35%

Lost after winning a set

0%

27%

Lost in straight sets

100%

13–8

Tiebreaks

0–1

3–7

Deciding sets

–

7/12

Won after winning set 1

–

3/14

Won after losing set 1

0/1

Serve and return, last 5 matches

70%

1st serve in

–

80%

1st serve points won

–

56%

2nd serve points won

–

73%

Break points saved

–

25%

Return points won

–

28%

Break points won

–

15.4

Aces a match

–

3.0

Double faults a match

–

Last 14 days

3

Matches

0

7

Sets

0

7

Days since last match

49

Last 10 matches going in

LatestGiovanni Mpetshi PerricardEmil Ruusuvuori
1Lost🇩🇰H. RuneHolger RuneR16 · 7 OctShanghai R16 · 7 OctLost🇦🇺A. PopyrinAlexei PopyrinNo. 37No. 37 · 26 AugNew York R128 · 26 Aug
2Won🇺🇸T. FritzTaylor FritzNo. 5No. 5 · 5 OctShanghai R32 · 5 OctLost🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 47No. 47 · 31 JulWashington R32 · 31 Jul
3Won🇮🇹L. NardiLuca NardiNo. 85No. 85 · 3 OctShanghai R64 · 3 OctWon🇭🇷B. CoricBorna CoricR64 · 29 JulWashington R64 · 29 Jul
4Lost🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 26 SepBeijing R32 · 26 SepLost🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 59No. 59 · 6 JulLondon R32 · 6 Jul
5Lost🇰🇿A. ShevchenkoAlexander ShevchenkoNo. 97No. 97 · 20 SepChengdu R16 · 20 SepWon🇬🇷S. TsitsipasStefanos TsitsipasNo. 11No. 11 · 4 JulLondon R64 · 4 Jul
6Won🇦🇹F. MisolicFilip MisolicR32 · 18 SepChengdu R32 · 18 SepWon🇺🇸M. McdonaldMackenzie McdonaldNo. 80No. 80 · 3 JulLondon R128 · 3 Jul
7Lost🇮🇹L. MusettiLorenzo MusettiNo. 10No. 10 · 26 AugNew York R128 · 26 AugLost🇨🇳J. ShangJuncheng ShangNo. 96No. 96 · 26 JunEastbourne R16 · 26 Jun
8Lost🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 92No. 92 · 22 AugWinston-Salem SF · 22 AugWon🇬🇧C. NorrieCameron NorrieNo. 39No. 39 · 25 JunEastbourne R32 · 25 Jun
9Won🇷🇸H. MedjedovicHamad MedjedovicNo. 72No. 72 · 21 AugWinston-Salem QF · 21 AugLost🇰🇷S. KwonSoon-Woo KwonR128 · 27 MayParis R128 · 27 May
10Won🇫🇷A. MullerAlexandre MullerNo. 41No. 41 · 20 AugWinston-Salem R16 · 20 AugLost🇰🇿A. ShevchenkoAlexander ShevchenkoNo. 60No. 60 · 21 MayGeneva R16 · 21 May