Skip to content
The Drop Shot
HomeLeaguesContestsScoresSchedulePlayersNews
Log InSign Up
Log InSign Up

Sign up to draft this player and compete in fantasy tennis leagues.

Get Started Free
  1. Home
  2. Players
  3. Miomir Kecmanovic
  1. Home
  2. Players
  3. Miomir Kecmanovic
SRB flag
#66

ATPMiomir Kecmanovic

Miomir Kecmanovic plays on the ATP tour from Serbia, currently ranked #66. View Miomir's player profile — the latest news and daily updates, 2026 season stats, recent match results, win-loss record, and head-to-head history on The Drop Shot.

930ATP Pts
10-13Record
43%Win %
Form
ATP#66
930ATP Pts
10-13Record
43%Win %
StreakL2
22Score

Summary

Kitzbühel makes it 12-19: Kecmanovic saves everything but the match

AI · Jul 21

Two Alpine clay stops were the fallback after Wimbledon, and they have returned one win against two defeats, sinking 's 2026 record to 12-19. In Kitzbühel on Tuesday he saved 10 of 13 break points and erased two match points against Sebastian Baez, yet still as Baez took the points count 95-88.

The arc keeps pointing down: ATP No. 51 in January, a peak of 47, No. 58 now, with his Drop Shot rank off five spots to 66. His best tennis stays filed under losses — a at Wimbledon included.

ResultsStatsH2HAbout

2026 Season

Full stats

Record

14-21

Streak

L2

Tournaments Won

0

Finals Won

0 / 0

Aces / Match

4.91

172 / 35

DFs / Match

2.29

80 / 35

1st Serve %

62.6%

1821/2908·#72/148

Service Pts Won

65.1%

1892/2908·#53/148

Service Held

82.3%

320/389·#48/136

Return Pts Won

35.2%

1038/2951·#74/148

BP Converted

36.4%

76/209·#83/144

Tiebreaks

9-8

2026 Tournaments

13
All 13
TournamentDatesLevelSurfaceRound
Cincinnati OpenAug 13 - Aug 24MastersHardR64
Canadian Open
Aug 2 - Aug 13MastersHardR64
WimbledonJun 29 - Jul 12SlamGrassR128
Halle OpenJun 15 - Jun 21500GrassR32
French OpenMay 24 - Jun 7SlamClayR64
Italian OpenMay 5 - May 17MastersClayR64
Madrid OpenApr 21 - May 3MastersClayR128
Monte-Carlo MastersApr 5 - Apr 12MastersClayR64

Ranking · Last 6 Months

Full ranking chart

Currently ranked No. 66 — a high of No. 27 and a low of No. 84 across the last 297 ranking points on record.

About Miomir Kecmanovic

Full story

Misha: the IMG-forged Serb who settled in as a top-50 constant

AI · Jun 10

came up as a blue-chip junior before the pro ranks ever pressure-tested him. The Belgrade-born right-hander started at six, then left home at 13 — accompanied by his aunt — for the IMG Academy in Florida, the hard-court production line that shaped much of his generation. He finished 2016 atop the junior rankings, ahead of Stefanos Tsitsipas, and turned pro the same year carrying the kind of pedigree that promises a durable top-50 floor more than a top-10 ceiling.

The game is a flat, compact baseline build: clean contact off both wings, a backhand he leans on under duress, and footwork that lets him take the ball early and redirect pace rather than generate it himself. He's not an overpowering server or a shot-maker who ends points in two strokes; his edge is consistency and court coverage, grinding opponents into errors. On a quick hard court that rewards his timing, he can trouble anyone — but he's also vulnerable when bigger hitters take time away.

The career arc has been steady rather than spiky. He broke through to a maiden ATP title and a career-high inside the top 30, with deep runs at the majors — including a fourth-round appearance at a Grand Slam — and wins over established tour names along the way. As Serbia's perennial No. 2 behind , he's been a reliable Davis Cup and team-event presence, the dependable second-fiddle rather than the headliner.

This season he sits at No. 49, the kind of placement that has defined most of his career — never far from the top 30, rarely threatening the top 20. The clay swing through the Madrid Open, Italian Open and Roland-Garros is where he's traditionally tried to bank ranking points before the surfaces speed up again.

Attributes

SERVE 67/100 · #61 of 181POWER 16/100 · #146 of 174NET 33/100 · #111 of 166CLUTCH 75/100 · #39 of 151RETURN 60/100 · #73 of 181ACCURACY 98/100 · #5 of 174BASELINE 75/100 · #42 of 166CONSISTENCY 88/100 · #15 of 114SERVE67POWER16NET33CLUTCH75RETURN60ACCURACY98BASELINE75CONSISTENCY88

Recent Matches

  • R64Lvs Flavio Cobolli1-6 6-4 3-6
  • R64Lvs Arthur Rinderknech7(7)-6(5) 4-6 4-6
  • R128Wvs Michael Zheng4-6 6-4 6(5)-7(7)
  • R32Lvs Sebastian Baez6-3 3-6 6-4
  • R128Wvs Camilo Ugo Carabelli3-6 3-6

Top Rivals

All H2H
  • HUN flagFabian Marozsan1–34 played
  • ITA flagFlavio Cobolli0–33 played
  • NOR flagCasper Ruud1–34 played
  • ITA flagJannik Sinner0–22 played
  • NED flagTallon Griekspoor1–23 played

Player Info

Country
SRB flagSRB
Born
1999-08-31
Height
6'0" (1.83 m)
Plays
right-handed
Birthplace
Belgrade, Serbia
Residence
Bradenton, FL, USA
2026·#47 Peak·#66 Latest
Match details
SRB flagM. Kecmanovic#62
7ITA flagF. Cobolli#8
163
646
Match details
ARG flagC. Ugo Carabelli#76
SRB flagM. Kecmanovic#62
33
66
Match details
SRB flagM. Kecmanovic#60
23FRA flagA. Rinderknech#28
7744
6566
Match details
USA flagM. Zheng#118
SRB flagM. Kecmanovic#60
4665
6477
Match details
ARG flagS. Baez#56
SRB flagM. Kecmanovic#59
636
364