Botic Van De Zandschulp def. Giovanni Mpetshi Perricard — Round of 128, National Bank Open 2026

🇨🇦
National Bank Open 2026

Masters 1000HardCanada

Played4 Aug 2026

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

🇳🇱ranked ATP number 69 going into this drawWon

B. Van De Zandschulp 6 3 6

🇫🇷ranked ATP number 87 going into this draw

G. Mpetshi Perricard 2 6 3

🇳🇱B. Van De ZandschulpBotic Van De ZandschulpvG. Mpetshi PerricardGiovanni Mpetshi Perricard🇫🇷

🇳🇱Botic Van De Zandschulp

🇫🇷Giovanni Mpetshi Perricard

Match stats

Serve

3

Aces

13

8

Double faults

6

63%

1st serve in

65%

75%

1st serve points won

71%

47%

2nd serve points won

45%

65%

Service points won

62%

6/7

Break points saved

3/6

Return

38%

Return points won

35%

3/6

Break points won

1/7

91

Total points won

84

Head to head

2–0 Van De Zandschulp

  1. This matchCanada R128won by Van De Zandschulp
  2. 2025HardWinston-Salem SFwon by Van De Zandschulp

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

3–7

1–2

Last 30 days

–

By surface

1–2

Hard

1–4

2–1

Indoor hard

0–1

7–6

Clay

1–3

2–3

Grass

2–3

By round

3–2

R128

1–4

1–2

R64

0–1

8–4

First match at an event

3–8

3–3

At Masters 1000s

1–3

How their matches go

24

Completed matches

15

42%

Won in straight sets

7%

8%

Won after losing a set

20%

38%

Lost after winning a set

40%

13%

Lost in straight sets

33%

10–7

Tiebreaks

8–8

1–8

Deciding sets

3–4

11/15

Won after winning set 1

4/8

1/9

Won after losing set 1

0/7

Serve and return, last 5 matches

60%

1st serve in

73%

73%

1st serve points won

76%

47%

2nd serve points won

53%

69%

Break points saved

65%

37%

Return points won

27%

47%

Break points won

32%

10.4

Aces a match

21.8

5.6

Double faults a match

2.4

Last 14 days

1

Matches

0

2

Sets

0

14

Days since last match

35

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentBotic Van De ZandschulpGiovanni Mpetshi Perricard
🇷🇺SafiullinNo. 92
🇷🇺SafiullinNo. 92LostLondon R64WonStuttgart R32
🇳🇱GriekspoorNo. 67
🇳🇱GriekspoorNo. 67Lost's-Hertogenbosch R32LostRotterdam R32
🇬🇷TsitsipasNo. 51
🇬🇷TsitsipasNo. 51WonRotterdam R16LostGeneva R32
Total
Total1–21–2

Last 10 matches going in

LatestBotic Van De ZandschulpGiovanni Mpetshi Perricard
1Lost🇵🇹J. FariaJaime FariaNo. 92No. 92 · 21 JulEstoril R32 · 21 JulLost🇩🇪Y. HanfmannYannick HanfmannNo. 55No. 55 · 30 JunLondon R128 · 30 Jun
2Lost🇵🇾A. VallejoAdolfo Daniel VallejoNo. 72No. 72 · 15 JulBastad R16 · 15 JulLost🇫🇷C. MoutetCorentin MoutetNo. 36No. 36 · 16 JunLondon R32 · 16 Jun
3Won🇯🇵T. DanielTaro DanielNo. 203No. 203 · 14 JulBastad R32 · 14 JulLost🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 12 JunStuttgart QF · 12 Jun
4Lost🇷🇺R. SafiullinRoman SafiullinNo. 127No. 127 · 1 JulLondon R64 · 1 JulWon🇧🇪G. OnclinGauthier OnclinNo. 182No. 182 · 10 JunStuttgart R16 · 10 Jun
5Won🇺🇸A. KovacevicAleksandar KovacevicNo. 70No. 70 · 29 JunLondon R128 · 29 JunWon🇷🇺R. SafiullinRoman SafiullinNo. 141No. 141 · 9 JunStuttgart R32 · 9 Jun
6Lost🇺🇸T. PaulTommy PaulNo. 28No. 28 · 18 JunLondon R16 · 18 JunLost🇷🇸N. DjokovicNovak DjokovicNo. 4No. 4 · 24 MayParis R128 · 24 May
7Won🇬🇧H. WendelkenHarry WendelkenNo. 224No. 224 · 15 JunLondon R32 · 15 JunLost🇬🇷S. TsitsipasStefanos TsitsipasNo. 75No. 75 · 18 MayGeneva R32 · 18 May
8Lost🇳🇱T. GriekspoorTallon GriekspoorNo. 33No. 33 · 10 Jun's-Hertogenbosch R32 · 10 JunLost🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 8 MayRome R64 · 8 May
9Lost🇦🇷F. CerundoloFrancisco CerundoloNo. 27No. 27 · 25 MayParis R128 · 25 MayWon🇬🇧J. FearnleyJacob FearnleyNo. 110No. 110 · 7 MayRome R128 · 7 May
10Lost🇷🇺K. KhachanovKaren KhachanovNo. 16No. 16 · 10 MayRome R32 · 10 MayLost🇦🇷C. Ugo CarabelliCamilo Ugo CarabelliNo. 67No. 67 · 19 MarMiami R128 · 19 Mar