Terence Atmane def. Miomir Kecmanovic — Round of 128, Mutua Madrid Open 2026

🇪🇸
Mutua Madrid Open 2026

Masters 1000ClayMadrid, Spain

Played23 Apr 2026

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

🇫🇷ranked ATP number 47 going into this drawWon

Terence Atmane 6 7

🇷🇸ranked ATP number 65 going into this draw

Miomir Kecmanovic 4 5

🇫🇷T. AtmaneTerence AtmanevM. KecmanovicMiomir Kecmanovic🇷🇸

🇫🇷Terence Atmane

🇷🇸Miomir Kecmanovic

Match stats

Serve

10

Aces

1

1

Double faults

3

68%

1st serve in

63%

88%

1st serve points won

89%

53%

2nd serve points won

52%

76%

Service points won

75%

0/0

Break points saved

1/3

Return

25%

Return points won

24%

2/3

Break points won

0/0

59

Total points won

56

Head to head

1–1 level

  1. This matchMadrid R128won by Atmane
  2. 2026HardAcapulco QFwon by Kecmanovic

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

4–6

1–3

Last 30 days

0–2

By surface

1–2

Clay

0–2

6–9

Hard

10–11

By round

1–2

R128

1–2

2–1

R64

1–2

4–7

First match at an event

6–7

4–4

At Masters 1000s

2–4

How their matches go

18

Completed matches

22

22%

Won in straight sets

18%

17%

Won after losing a set

23%

39%

Lost after winning a set

45%

22%

Lost in straight sets

14%

2–2

Tiebreaks

6–9

3–7

Deciding sets

5–10

7/10

Won after winning set 1

6/10

0/8

Won after losing set 1

3/12

Serve and return, last 5 matches

65%

1st serve in

57%

75%

1st serve points won

66%

51%

2nd serve points won

49%

57%

Break points saved

67%

33%

Return points won

37%

39%

Break points won

39%

6.0

Aces a match

3.2

2.2

Double faults a match

2.2

Last 14 days

1

Matches

1

3

Sets

3

9

Days since last match

9

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentTerence AtmaneMiomir Kecmanovic
🇦🇷EtcheverryNo. 29
🇦🇷EtcheverryNo. 29LostMonte Carlo R32LostMelbourne R128
🇩🇪AltmaierNo. 56
🇩🇪AltmaierNo. 56WonMiami R128WonIndian Wells R128
🇮🇹CobolliNo. 16
🇮🇹CobolliNo. 16LostDelray Beach R16LostIndian Wells R64LostAcapulco SF
Total
Total1–21–3

Last 10 matches going in

LatestTerence AtmaneMiomir Kecmanovic
1Lost🇫🇷A. FilsArthur FilsNo. 28No. 28 · 14 AprBarcelona R32 · 14 AprLost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 14 AprMunich R32 · 14 Apr
2Lost🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 31No. 31 · 8 AprMonte Carlo R32 · 8 AprLost🇬🇧C. NorrieCameron NorrieNo. 24No. 24 · 5 AprMonte Carlo R64 · 5 Apr
3Won🇺🇸E. QuinnEthan QuinnNo. 56No. 56 · 7 AprMonte Carlo R64 · 7 AprLost🇵🇱K. MajchrzakKamil MajchrzakNo. 57No. 57 · 19 MarMiami R128 · 19 Mar
4Lost🇺🇸F. TiafoeFrances TiafoeNo. 22No. 22 · 24 MarMiami R16 · 24 MarLost🇮🇹F. CobolliFlavio CobolliNo. 20No. 20 · 6 MarIndian Wells R64 · 6 Mar
5Won🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 9No. 9 · 23 MarMiami R32 · 23 MarWon🇩🇪D. AltmaierDaniel AltmaierNo. 53No. 53 · 4 MarIndian Wells R128 · 4 Mar
6Won🇫🇷A. RinderknechArthur RinderknechNo. 28No. 28 · 21 MarMiami R64 · 21 MarLost🇮🇹F. CobolliFlavio CobolliNo. 20No. 20 · 27 FebAcapulco SF · 27 Feb
7Won🇩🇪D. AltmaierDaniel AltmaierNo. 55No. 55 · 20 MarMiami R128 · 20 MarWon🇫🇷T. AtmaneTerence AtmaneNo. 66No. 66 · 26 FebAcapulco QF · 26 Feb
8Lost🇧🇬G. DimitrovGrigor DimitrovNo. 44No. 44 · 5 MarIndian Wells R128 · 5 MarWon🇩🇪A. ZverevAlexander ZverevNo. 4No. 4 · 25 FebAcapulco R16 · 25 Feb
9Lost🇷🇸M. KecmanovicMiomir KecmanovicNo. 83No. 83 · 26 FebAcapulco QF · 26 FebWon🇦🇺T. SchoolkateTristan SchoolkateNo. 108No. 108 · 23 FebAcapulco R32 · 23 Feb
10Won🇪🇸R. JodarRafael JodarNo. 118No. 118 · 25 FebAcapulco R16 · 25 FebLost🇺🇸L. TienLearner TienNo. 23No. 23 · 19 FebDelray Beach R16 · 19 Feb