DeepCourt
MK

Miomir Kecmanovic

Serbia·Age 26·Plays: Right-handed·183cm
Rank #58 ▲1·L4

Surface Elo

Hard1782.52
Clay1729.62
Grass1544.44

Career W/L

255 / 235

52.0%

YTD Record

8W – 12L

Titles

4

World Ranking

Current

#58

Peak: #27

Surface Elo History

Surface Win Rate

Hard

53.1%

Elo 1782.52

Clay

51.6%

Elo 1729.62

Grass

45.0%

Elo 1544.44

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 14, 2026MunichATP TourClayR32
Alexander Zverev (1)
2
6
3
77
L
Apr 5, 2026Monte Carlo MastersATP TourClayR64
Cameron Norrie
2
6
4
77
L
Mar 19, 2026Miami MastersATP TourHardR128
Kamil Majchrzak
2
4
6
6
L
Mar 13, 2026Cap Cana CHChallengerHardQF
Adam Walton (8)
2
2
7
6
L
Mar 13, 2026Cap Cana CHChallengerHardR16
Mackenzie McDonald (A)
0
4
64
W
Mar 6, 2026Indian Wells MastersATP TourHardR64
Flavio Cobolli (15)
2
3
6
6
L
Feb 28, 2026AcapulcoATP TourHardSF
Flavio Cobolli (5)
2
77
3
6
L
Feb 27, 2026AcapulcoATP TourHardQF
Terence Atmane
0
3
3
W
Feb 25, 2026AcapulcoATP TourHardR16
Alexander Zverev (1)
1
3
77
64
W
Feb 23, 2026AcapulcoATP TourHardR32
Tristan Schoolkate
0
2
2
W
Feb 19, 2026Delray BeachATP TourHardR16
Learner Tien (4)
2
6
64
77
L
Feb 17, 2026Delray BeachATP TourHardR32
Mattia Bellucci
0
1
4
W
Feb 13, 2026DallasATP TourHardQF
Ben Shelton (2)
2
5
6
6
L
Feb 12, 2026DallasATP TourHardR16
Tommy Paul (5)
1
7
4
4
W
Feb 10, 2026DallasATP TourHardR32
Sho Shimabukuro (Q)
1
77
3
63
W
Feb 2, 2026MontpellierATP TourHardR32
Pablo Carreño Busta
2
4
6
77
L
Jan 17, 2026Australian OpenATP TourHardR128
Tomas Martin Etcheverry
3
6
3
4
6
6
L
Jan 12, 2026AdelaideATP TourHardR32
Valentin Vacherot
2
7
6
L
Jan 6, 2026Hong KongATP TourHardR32
Alexandre Muller
2
7
6
L
Nov 7, 2025Athens CHATP TourHardQF
Sebastian Korda
2
6
6
L

Career Highlights

Titles: 4·Finals: 8·Best Ranking: #27

Key Stats

Aces/Match

5.1

per 100 pts

DFs/Match

2.3

per 100 pts

1st Serve %

55.1%

1st Srv Won

70.2%

BP Saved

61.1%

BP Converted

33.3%

Condition Analysis

Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.

Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.

Unlock Condition Analysis

Subscribe to the Data tier to access match-day condition filters, pace heatmaps, and custom environment splits.