Jiri Lehecka def. Mackenzie Mcdonald — Round of 64, National Bank Open 2025

🇨🇦
National Bank Open 2025

Masters 1000HardCanada

Played30 Jul 2025

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

🇨🇿ranked ATP number 25 going into this drawWon

Jiri Lehecka seeded 19 7 6

🇺🇸ranked ATP number 95 going into this draw

Mackenzie Mcdonald 62 4

🇨🇿J. LeheckaJiri LeheckavM. McdonaldMackenzie Mcdonald🇺🇸

🇨🇿Jiri Lehecka

🇺🇸Mackenzie Mcdonald

Match stats

Serve

5

Aces

9

1

Double faults

1

68%

1st serve in

66%

78%

1st serve points won

68%

62%

2nd serve points won

50%

73%

Service points won

62%

0/1

Break points saved

5/7

Return

38%

Return points won

27%

2/7

Break points won

1/1

75

Total points won

62

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

4–6

2–2

Last 30 days

2–2

By surface

5–6

Hard

4–4

5–5

Clay

1–2

7–3

Grass

2–3

By round

2–4

R64

1–1

6–3

R32

4–1

1–5

At Masters 1000s

2–2

How their matches go

30

Completed matches

16

37%

Won in straight sets

19%

20%

Won after losing a set

25%

27%

Lost after winning a set

31%

17%

Lost in straight sets

25%

4–6

Tiebreaks

1–4

4–8

Deciding sets

4–5

16/21

Won after winning set 1

6/9

1/9

Won after losing set 1

1/7

Serve and return, last 5 matches

59%

1st serve in

64%

76%

1st serve points won

72%

56%

2nd serve points won

49%

43%

Break points saved

46%

30%

Return points won

33%

42%

Break points won

36%

11.4

Aces a match

4.6

2.6

Double faults a match

2.4

Last 14 days

2

Matches

3

6

Sets

6

6

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJiri LeheckaMackenzie Mcdonald
🇺🇸SheltonNo. 8
🇺🇸SheltonNo. 8LostStuttgart QFLostWashington R32
🇮🇹BellucciNo. 63
🇮🇹BellucciNo. 63LostLondon R64Won's-Hertogenbosch R32
🇫🇷Monfils
🇫🇷MonfilsLostMiami R64WonLondon R32
🇪🇸Davidovich FokinaNo. 26
🇪🇸Davidovich FokinaNo. 26WonParis R64WonIndian Wells R128LostDelray Beach R16
🇦🇷CerundoloNo. 19
🇦🇷CerundoloNo. 19WonHamburg R16LostIndian Wells R64
Total
Total2–33–3

Last 10 matches going in

LatestJiri LeheckaMackenzie Mcdonald
1Lost🇦🇺A. de MinaurAlex de MinaurNo. 12No. 12 · 24 JulWashington R16 · 24 JulWon🇧🇪D. GoffinDavid GoffinR128 · 28 JulCanada R128 · 28 Jul
2Won🇺🇸Z. SvajdaZachary SvajdaNo. 153No. 153 · 23 JulWashington R32 · 23 JulLost🇺🇸B. SheltonBen SheltonNo. 9No. 9 · 22 JulWashington R32 · 22 Jul
3Lost🇮🇹M. BellucciMattia BellucciNo. 74No. 74 · 2 JulLondon R64 · 2 JulWon🇺🇸C. SmithColton SmithNo. 135No. 135 · 21 JulWashington R64 · 21 Jul
4Won🇧🇴H. DellienHugo DellienNo. 81No. 81 · 30 JunLondon R128 · 30 JunLost🇷🇺K. KhachanovKaren KhachanovNo. 19No. 19 · 30 JunLondon R128 · 30 Jun
5Lost🇪🇸C. AlcarazCarlos AlcarazNo. 2No. 2 · 22 JunLondon F · 22 JunLost🇩🇰H. RuneHolger RuneR16 · 18 JunLondon R16 · 18 Jun
6Won🇬🇧J. DraperJack DraperNo. 4No. 4 · 21 JunLondon SF · 21 JunWon🇫🇷G. MonfilsGael MonfilsR32 · 16 JunLondon R32 · 16 Jun
7Won🇬🇧J. FearnleyJacob FearnleyNo. 49No. 49 · 20 JunLondon QF · 20 JunLost🇷🇺K. KhachanovKaren KhachanovNo. 24No. 24 · 11 Jun's-Hertogenbosch R16 · 11 Jun
8Won🇨🇦G. DialloGabriel DialloNo. 55No. 55 · 19 JunLondon R16 · 19 JunWon🇮🇹M. BellucciMattia BellucciNo. 68No. 68 · 10 Jun's-Hertogenbosch R32 · 10 Jun
9Won🇦🇺A. de MinaurAlex de MinaurNo. 10No. 10 · 17 JunLondon R32 · 17 JunLost🇷🇸N. DjokovicNovak DjokovicNo. 6No. 6 · 27 MayParis R128 · 27 May
10Lost🇺🇸B. SheltonBen SheltonNo. 13No. 13 · 13 JunStuttgart QF · 13 JunLost🇺🇸B. NakashimaBrandon NakashimaNo. 32No. 32 · 3 AprHouston R16 · 3 Apr