Botic Van De Zandschulp def. Denis Shapovalov — Round of 128, Miami Open 2026

🇺🇸
Miami Open 2026

Masters 1000HardMiami, USA

Played19 Mar 2026

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

🇳🇱ranked ATP number 65 going into this drawWon

B. Van De Zandschulp 7 6

🇨🇦ranked ATP number 38 going into this draw

Denis Shapovalov 5 3

🇳🇱B. Van De ZandschulpBotic Van De ZandschulpvD. ShapovalovDenis Shapovalov🇨🇦

🇳🇱Botic Van De Zandschulp

🇨🇦Denis Shapovalov

Match stats

Serve

3

Aces

4

5

Double faults

2

75%

1st serve in

57%

76%

1st serve points won

58%

22%

2nd serve points won

48%

63%

Service points won

54%

5/6

Break points saved

2/6

Return

46%

Return points won

37%

4/6

Break points won

1/6

75

Total points won

61

Head to head

2–1 Van De Zandschulp

  1. This matchMiami R128won by Van De Zandschulp
  2. 2024HardNew York R128won by Van De Zandschulp
  3. 2024HardIndian Wells R128won by Shapovalov

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

6–4

0–1

Last 30 days

2–2

By surface

5–8

Hard

11–10

2–1

Indoor hard

–

By round

1–2

R128

2–0

1–0

R64

2–2

5–4

First match at an event

6–4

0–2

At Masters 1000s

3–3

How their matches go

16

Completed matches

20

31%

Won in straight sets

25%

13%

Won after losing a set

30%

25%

Lost after winning a set

10%

31%

Lost in straight sets

35%

8–7

Tiebreaks

4–3

1–4

Deciding sets

6–2

7/9

Won after winning set 1

9/11

0/7

Won after losing set 1

2/9

Serve and return, last 5 matches

62%

1st serve in

62%

77%

1st serve points won

71%

49%

2nd serve points won

46%

56%

Break points saved

53%

37%

Return points won

36%

32%

Break points won

24%

7.0

Aces a match

6.2

5.6

Double faults a match

4.8

Last 14 days

1

Matches

2

3

Sets

5

14

Days since last match

11

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentBotic Van De ZandschulpDenis Shapovalov
🇬🇷TsitsipasNo. 43
🇬🇷TsitsipasNo. 43WonRotterdam R16WonIndian Wells R128
🇧🇷FonsecaNo. 35
🇧🇷FonsecaNo. 35WonBrussels R32LostParis R64LostBasel QF
🇨🇿LeheckaNo. 23
🇨🇿LeheckaNo. 23WonBasel R32LostShanghai R32
Total
Total3–01–3

Last 10 matches going in

LatestBotic Van De ZandschulpDenis Shapovalov
1Lost🇦🇷J. CerundoloJuan Manuel CerundoloNo. 70No. 70 · 5 MarIndian Wells R128 · 5 MarLost🇮🇹J. SinnerJannik SinnerNo. 2No. 2 · 8 MarIndian Wells R32 · 8 Mar
2Lost🇦🇺A. de MinaurAlex de MinaurNo. 6No. 6 · 13 FebRotterdam QF · 13 FebWon🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 33No. 33 · 6 MarIndian Wells R64 · 6 Mar
3Won🇬🇷S. TsitsipasStefanos TsitsipasNo. 33No. 33 · 12 FebRotterdam R16 · 12 FebWon🇬🇷S. TsitsipasStefanos TsitsipasNo. 30No. 30 · 4 MarIndian Wells R128 · 4 Mar
4Won🇫🇷L. PavlovicLuka PavlovicNo. 219No. 219 · 9 FebRotterdam R32 · 9 FebLost🇪🇸P. Carreno-BustaPablo Carreno-BustaNo. 123No. 123 · 24 FebDubai R32 · 24 Feb
5Lost🇫🇷U. HumbertUgo HumbertNo. 33No. 33 · 3 FebMontpellier R32 · 3 FebLost🇺🇸B. SheltonBen SheltonNo. 9No. 9 · 14 FebDallas SF · 14 Feb
6Lost🇷🇸N. DjokovicNovak DjokovicNo. 4No. 4 · 24 JanMelbourne R32 · 24 JanWon🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 15No. 15 · 13 FebDallas QF · 13 Feb
7Won🇨🇳J. ShangJuncheng ShangR64 · 22 JanMelbourne R64 · 22 JanWon🇺🇸A. KovacevicAleksandar KovacevicNo. 83No. 83 · 12 FebDallas R16 · 12 Feb
8Won🇺🇸B. NakashimaBrandon NakashimaNo. 29No. 29 · 19 JanMelbourne R128 · 19 JanWon🇪🇸R. JodarRafael JodarNo. 124No. 124 · 10 FebDallas R32 · 10 Feb
9Lost🇰🇿A. BublikAlexander BublikNo. 11No. 11 · 8 JanHong Kong R16 · 8 JanLost🇭🇷M. CilicMarin CilicNo. 70No. 70 · 22 JanMelbourne R64 · 22 Jan
10Won🇩🇪J. StruffJan-Lennard StruffNo. 83No. 83 · 6 JanHong Kong R32 · 6 JanWon🇨🇳B. YunchaoketeBu YunchaoketeNo. 120No. 120 · 19 JanMelbourne R128 · 19 Jan