Alexandre Muller def. Miomir Kecmanovic — Round of 64, National Bank Open 2025

🇨🇦
National Bank Open 2025

Masters 1000HardCanada

Played29 Jul 2025

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

🇫🇷ranked ATP number 39 going into this drawWon

Alexandre Muller seeded 29 2 6 7

🇷🇸ranked ATP number 49 going into this draw

Miomir Kecmanovic 6 3 5

🇫🇷A. MullerAlexandre MullervM. KecmanovicMiomir Kecmanovic🇷🇸

🇫🇷Alexandre Muller

🇷🇸Miomir Kecmanovic

Match stats

Serve

7

Aces

2

4

Double faults

2

63%

1st serve in

49%

68%

1st serve points won

80%

46%

2nd serve points won

51%

60%

Service points won

65%

8/12

Break points saved

2/6

Return

35%

Return points won

40%

4/6

Break points won

4/12

85

Total points won

87

Head to head

2–0 Muller

  1. This matchCanada R64won by Muller
  2. 2025HardHong Kong R16won by Muller

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

4–6

1–2

Last 30 days

3–2

By surface

2–4

Hard

7–5

11–9

Clay

2–6

0–3

Grass

2–3

By round

3–2

R64

1–4

2–8

R32

2–6

5–5

At Masters 1000s

2–5

How their matches go

28

Completed matches

24

25%

Won in straight sets

13%

18%

Won after losing a set

29%

18%

Lost after winning a set

46%

39%

Lost in straight sets

13%

8–8

Tiebreaks

6–7

5–3

Deciding sets

6–10

10/11

Won after winning set 1

5/14

2/17

Won after losing set 1

5/10

Serve and return, last 5 matches

62%

1st serve in

59%

65%

1st serve points won

74%

44%

2nd serve points won

50%

63%

Break points saved

62%

30%

Return points won

35%

33%

Break points won

54%

4.8

Aces a match

6.0

3.2

Double faults a match

3.6

Last 14 days

2

Matches

2

4

Sets

6

7

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAlexandre MullerMiomir Kecmanovic
🇷🇸DjokovicNo. 6
🇷🇸DjokovicNo. 6LostLondon R128LostLondon R32
🇦🇷BaezNo. 43
🇦🇷BaezNo. 43LostRio de Janeiro FWonParis R128
🇺🇸TiafoeNo. 11
🇺🇸TiafoeNo. 11LostMadrid R32LostAcapulco R32LostMonte Carlo R64
Total
Total0–41–2

Last 10 matches going in

LatestAlexandre MullerMiomir Kecmanovic
1Lost🇫🇷C. MoutetCorentin MoutetNo. 62No. 62 · 22 JulWashington R32 · 22 JulWon🇫🇷Q. HalysQuentin HalysNo. 71No. 71 · 27 JulCanada R128 · 27 Jul
2Won🇰🇿B. ZhukayevBeibit ZhukayevR64 · 21 JulWashington R64 · 21 JulLost🇺🇸Z. SvajdaZachary SvajdaNo. 153No. 153 · 22 JulWashington R64 · 22 Jul
3Lost🇷🇸N. DjokovicNovak DjokovicNo. 6No. 6 · 1 JulLondon R128 · 1 JulLost🇷🇸N. DjokovicNovak DjokovicNo. 6No. 6 · 5 JulLondon R32 · 5 Jul
4Lost🇷🇺R. SafiullinRoman SafiullinNo. 73No. 73 · 23 JunMallorca R32 · 23 JunWon🇳🇱J. De JongJesper De JongNo. 104No. 104 · 3 JulLondon R64 · 3 Jul
5Lost🇰🇿A. BublikAlexander BublikNo. 43No. 43 · 16 JunHalle R32 · 16 JunWon🇺🇸A. MichelsenAlex MichelsenNo. 33No. 33 · 1 JulLondon R128 · 1 Jul
6Lost🇨🇿J. MensikJakub MensikNo. 19No. 19 · 27 MayParis R128 · 27 MayLost🇬🇧D. EvansDaniel EvansR32 · 23 JunEastbourne R32 · 23 Jun
7Lost🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 27No. 27 · 22 MayHamburg QF · 22 MayLost🇭🇺F. MarozsanFabian MarozsanNo. 58No. 58 · 16 JunHalle R32 · 16 Jun
8Won🇩🇪A. ZverevAlexander ZverevNo. 2No. 2 · 21 MayHamburg R16 · 21 MayLost🇫🇷Q. HalysQuentin HalysNo. 50No. 50 · 28 MayParis R64 · 28 May
9Won🇸🇪E. YmerElias YmerNo. 248No. 248 · 19 MayHamburg R32 · 19 MayWon🇦🇷S. BaezSebastian BaezNo. 36No. 36 · 26 MayParis R128 · 26 May
10Lost🇬🇷S. TsitsipasStefanos TsitsipasNo. 18No. 18 · 9 MayRome R64 · 9 MayLost🇫🇷A. RinderknechArthur RinderknechNo. 75No. 75 · 20 MayGeneva R32 · 20 May