Kamil Majchrzak def. Miomir Kecmanovic — 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 57 going into this drawWon

Kamil Majchrzak 4 6 6

🇷🇸ranked ATP number 58 going into this draw

Miomir Kecmanovic 6 3 1

🇵🇱K. MajchrzakKamil MajchrzakvM. KecmanovicMiomir Kecmanovic🇷🇸

🇵🇱Kamil Majchrzak

🇷🇸Miomir Kecmanovic

Match stats

Serve

13

Aces

6

2

Double faults

3

67%

1st serve in

60%

71%

1st serve points won

55%

48%

2nd serve points won

50%

64%

Service points won

53%

4/6

Break points saved

8/13

Return

47%

Return points won

36%

5/13

Break points won

2/6

100

Total points won

82

Head to head

2–1 Kecmanovic

  1. This matchMiami R128won by Majchrzak
  2. 2025HardAthens R32won by Kecmanovic
  3. 2021HardMelbourne R128won by Kecmanovic

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

6–4

1–2

Last 30 days

5–3

By surface

7–9

Hard

11–14

By round

3–0

R128

1–2

1–2

R64

1–1

5–4

First match at an event

7–7

3–2

At Masters 1000s

2–3

How their matches go

16

Completed matches

24

25%

Won in straight sets

21%

19%

Won after losing a set

21%

38%

Lost after winning a set

38%

19%

Lost in straight sets

21%

8–5

Tiebreaks

6–8

2–6

Deciding sets

5–9

6/11

Won after winning set 1

7/11

1/5

Won after losing set 1

3/13

Serve and return, last 5 matches

64%

1st serve in

60%

68%

1st serve points won

78%

41%

2nd serve points won

57%

55%

Break points saved

63%

35%

Return points won

38%

44%

Break points won

40%

4.6

Aces a match

6.6

2.6

Double faults a match

1.8

Last 14 days

2

Matches

1

6

Sets

3

12

Days since last match

13

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentKamil MajchrzakMiomir Kecmanovic
🇩🇪AltmaierNo. 55
🇩🇪AltmaierNo. 55WonBrisbane R32WonIndian Wells R128
🇺🇸SheltonNo. 8
🇺🇸SheltonNo. 8LostBasel R32LostDallas QF
🇺🇸KordaNo. 37
🇺🇸KordaNo. 37LostStockholm R16LostAthens QF
Total
Total1–21–2

Last 10 matches going in

LatestKamil MajchrzakMiomir Kecmanovic
1Lost🇷🇸N. DjokovicNovak DjokovicNo. 3No. 3 · 7 MarIndian Wells R64 · 7 MarLost🇮🇹F. CobolliFlavio CobolliNo. 20No. 20 · 6 MarIndian Wells R64 · 6 Mar
2Won🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 58No. 58 · 5 MarIndian Wells R128 · 5 MarWon🇩🇪D. AltmaierDaniel AltmaierNo. 53No. 53 · 4 MarIndian Wells R128 · 4 Mar
3Lost🇦🇺A. PopyrinAlexei PopyrinNo. 53No. 53 · 24 FebDubai R32 · 24 FebLost🇮🇹F. CobolliFlavio CobolliNo. 20No. 20 · 27 FebAcapulco SF · 27 Feb
4Lost🇫🇷A. FilsArthur FilsNo. 42No. 42 · 16 FebDoha R32 · 16 FebWon🇫🇷T. AtmaneTerence AtmaneNo. 66No. 66 · 26 FebAcapulco QF · 26 Feb
5Lost🇭🇺F. MarozsanFabian MarozsanNo. 52No. 52 · 21 JanMelbourne R64 · 21 JanWon🇩🇪A. ZverevAlexander ZverevNo. 4No. 4 · 25 FebAcapulco R16 · 25 Feb
6Won🇬🇧J. FearnleyJacob FearnleyNo. 77No. 77 · 19 JanMelbourne R128 · 19 JanWon🇦🇺T. SchoolkateTristan SchoolkateNo. 108No. 108 · 23 FebAcapulco R32 · 23 Feb
7Lost🇷🇺D. MedvedevDaniil MedvedevNo. 13No. 13 · 9 JanBrisbane QF · 9 JanLost🇺🇸L. TienLearner TienNo. 23No. 23 · 19 FebDelray Beach R16 · 19 Feb
8Won🇺🇸R. OpelkaReilly OpelkaNo. 52No. 52 · 7 JanBrisbane R16 · 7 JanWon🇮🇹M. BellucciMattia BellucciNo. 107No. 107 · 17 FebDelray Beach R32 · 17 Feb
9Won🇩🇪D. AltmaierDaniel AltmaierNo. 46No. 46 · 5 JanBrisbane R32 · 5 JanLost🇺🇸B. SheltonBen SheltonNo. 9No. 9 · 13 FebDallas QF · 13 Feb
10Lost🇷🇸M. KecmanovicMiomir KecmanovicNo. 53No. 53 · 3 NovAthens R32 · 3 NovWon🇺🇸T. PaulTommy PaulNo. 22No. 22 · 12 FebDallas R16 · 12 Feb