Mackenzie Mcdonald def. Botic Van De Zandschulp — Round of 32, Chengdu Open 2025

🇨🇳
Chengdu Open 2025

ATP 250HardChengdu, China

Played18 Sep 2025

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

🇺🇸ranked ATP number 98 going into this drawWon

Mackenzie Mcdonald 6 3 6

🇳🇱ranked ATP number 83 going into this draw

B. Van De Zandschulp 4 6 3

🇺🇸M. McdonaldMackenzie McdonaldvB. Van De ZandschulpBotic Van De Zandschulp🇳🇱

🇺🇸Mackenzie Mcdonald

🇳🇱Botic Van De Zandschulp

Match stats

Serve

8

Aces

7

0

Double faults

8

67%

1st serve in

62%

76%

1st serve points won

85%

41%

2nd serve points won

33%

65%

Service points won

65%

4/6

Break points saved

3/6

Return

35%

Return points won

35%

3/6

Break points won

2/6

84

Total points won

82

Head to head

2–0 Mcdonald

  1. This matchChengdu R32won by Mcdonald
  2. 2024Grass's-Hertogenbosch R32won by Mcdonald

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

7–3

0–2

Last 30 days

4–2

By surface

3–6

Hard

5–2

1–2

Clay

5–6

2–3

Grass

1–1

By round

3–2

R32

4–1

0–3

R16

2–2

6–5

First match at an event

5–4

3–3

At ATP 250s

9–4

How their matches go

17

Completed matches

19

18%

Won in straight sets

32%

18%

Won after losing a set

26%

29%

Lost after winning a set

16%

35%

Lost in straight sets

26%

2–7

Tiebreaks

4–6

3–4

Deciding sets

5–2

6/9

Won after winning set 1

9/10

0/8

Won after losing set 1

2/9

Serve and return, last 5 matches

62%

1st serve in

59%

71%

1st serve points won

73%

50%

2nd serve points won

45%

50%

Break points saved

57%

33%

Return points won

39%

35%

Break points won

54%

11.0

Aces a match

5.4

5.2

Double faults a match

5.0

Last 14 days

0

Matches

0

0

Sets

0

24

Days since last match

24

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMackenzie McdonaldBotic Van De Zandschulp
🇩🇪StruffNo. 98
🇩🇪StruffNo. 98LostNew York R128LostMadrid R128
🇩🇰Rune
🇩🇰RuneLostLondon R16LostNew York R128
🇺🇸SheltonNo. 6
🇺🇸SheltonNo. 6LostWashington R32LostMunich R16
Total
Total0–30–3

Last 10 matches going in

LatestMackenzie McdonaldBotic Van De Zandschulp
1Lost🇩🇪J. StruffJan-Lennard StruffNo. 145No. 145 · 25 AugNew York R128 · 25 AugLost🇩🇰H. RuneHolger RuneR128 · 25 AugNew York R128 · 25 Aug
2Lost🇮🇹L. DarderiLuciano DarderiNo. 34No. 34 · 19 AugWinston-Salem R32 · 19 AugLost🇭🇺M. FucsovicsMarton FucsovicsNo. 91No. 91 · 23 AugWinston-Salem F · 23 Aug
3Won🇺🇸B. HoltBrandon HoltR64 · 17 AugWinston-Salem R64 · 17 AugWon🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 42No. 42 · 22 AugWinston-Salem SF · 22 Aug
4Lost🇫🇷C. MoutetCorentin MoutetNo. 46No. 46 · 7 AugCincinnati R128 · 7 AugWon🇨🇳B. YunchaoketeBu YunchaoketeNo. 75No. 75 · 22 AugWinston-Salem QF · 22 Aug
5Lost🇨🇿J. LeheckaJiri LeheckaNo. 25No. 25 · 30 JulCanada R64 · 30 JulWon🇦🇷S. BaezSebastian BaezNo. 43No. 43 · 20 AugWinston-Salem R16 · 20 Aug
6Won🇧🇪D. GoffinDavid GoffinR128 · 28 JulCanada R128 · 28 JulWon🇮🇹M. ArnaldiMatteo ArnaldiNo. 37No. 37 · 19 AugWinston-Salem R32 · 19 Aug
7Lost🇺🇸B. SheltonBen SheltonNo. 9No. 9 · 22 JulWashington R32 · 22 JulWon🇦🇺A. WaltonAdam WaltonNo. 85No. 85 · 17 AugWinston-Salem R64 · 17 Aug
8Won🇺🇸C. SmithColton SmithNo. 135No. 135 · 21 JulWashington R64 · 21 JulLost🇰🇿A. BublikAlexander BublikNo. 34No. 34 · 25 JulKitzbuhel SF · 25 Jul
9Lost🇷🇺K. KhachanovKaren KhachanovNo. 19No. 19 · 30 JunLondon R128 · 30 JunWon🇧🇷T. Seyboth WildThiago Seyboth WildNo. 133No. 133 · 24 JulKitzbuhel QF · 24 Jul
10Lost🇩🇰H. RuneHolger RuneR16 · 18 JunLondon R16 · 18 JunWon🇦🇹F. MisolicFilip MisolicR16 · 23 JulKitzbuhel R16 · 23 Jul