Skip to content
The Drop Shot
HomeScoresSchedulePlayersNews
Log inSign up
Log inSign up
HomeScoresPlayers

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

Sign up
  1. Home
  2. Players
  3. Miomir Kecmanovic
  1. Home
  2. Players
  3. Miomir Kecmanovic
SRB flag
#61

ATPMiomir Kecmanovic

925ATP Pts
15-24Record
$1.16MPrize
Form
ATP#61
925ATP Pts
15-24Record
38%Win %
$1.16MPrize
L3Form

Latest result

Match details
Chengdu OpenChengdu Open· R32Round of 32Round of 32Final
ATP·250·Hard
SRB flagKecmanovicM.KecmanovicM.#60KecmanovicM.KecmanovicM.
634
QGEO flagBasilashviliN.BasilashviliN.#145BasilashviliN.BasilashviliN.
776

Next match

Match details
Shanghai MastersShanghai Masters· R128Round of 128Round of 128Up Next
ATP·Masters·Hard
WCJPN flagShimabukuroS.ShimabukuroS.#108ShimabukuroS.ShimabukuroS.T-20H 33M
SRB flagKecmanovicM.KecmanovicM.#57KecmanovicM.KecmanovicM.

Kecmanovic exits Chengdu without a break point

The Drop Shot AI · Sep 28

Kecmanovic's Chengdu Open ended in the round of 32, a 6-7(3), 4-6 loss to Nikoloz Basilashvili, ranked 145th. He saved 11 of 12 break points and never earned one himself: Basilashvili held all 11 service games behind 13 aces, breaking once, in game 5 of the second set. It was Kecmanovic's third straight loss. The ATP ranking published Sept 29 has him at No. 57, up from No. 61 on Sept 21.

Related coverage

  • Match recap·Sep 28, 2026Davidovich Fokina reaches the Chengdu final as Basilashvili's run ends
  • Match recap·Sep 27, 2026Basilashvili, at ATP No. 145, reaches the Chengdu semifinals in straight sets
  • Match recap·Sep 25, 2026Basilashvili beats No. 4 seed Van De Zandschulp without losing serve
  • Match recap·Sep 24, 2026Basilashvili holds all 10 service games to beat Kecmanovic in Chengdu
Show 8 moreShow fewer
  • Match recap·Sep 1, 2026Nineteen aces, 11 double faults: Shapovalov puts down Kecmanovic
  • Match recap·Aug 26, 2026Eight aces end Marozsan's two-match slide in Winston-Salem
  • Match recap·Aug 23, 202668 percent on Shimabukuro's second serve carries Kecmanovic through
  • Match recap·Aug 15, 2026An instant break back in the third: Cobolli outlasts Kecmanovic
  • Preview·Aug 12, 20262-6 on hard: Ugo Carabelli's clay craft meets Kecmanovic's hold rate
  • Match recap·Aug 5, 2026Rinderknech rallies past Kecmanovic on a 4-of-11 to 2-of-14 break-point split
  • Match recap·Aug 4, 2026Same four breaks, seven fewer chances: Kecmanovic outlasts Zheng
  • Match recap·Jul 21, 2026Three of 13 was enough: Baez edges Kecmanovic on break-point volume
ResultsStatsH2HAbout

2026 Season

Full stats
Record
15-24
Streak
L3
Tournaments Won
0
Finals Won
0 / 0
Aces / Match
4.79
187 / 39
DFs / Match
2.36
92 / 39
1st Serve %
62.1%
2014/3243·#84/157
Service Pts Won
64.5%
2091/3243·#60/157
Service Held
81.5%
356/437·#56/148
Return Pts Won
35.0%
1136/3242·#80/157
BP Converted
37.2%
84/226·#88/153
Tiebreaks
9-9

Prize money

Details
Career
$9,359,063
ATP Tour · Sep 28, 2026
2026 Season
$1,161,959
ATP Tour · Sep 28, 2026

2026 Tournaments

No tournament results for 2026

Ranking · Last 6 Months

Full ranking chart

Currently ranked No. 61. Across 2023–2026: a high of No. 27 and a low of No. 84 over 343 ranking updates.

Year-end ranking: 2023 — No. 54 · 2024 — No. 54 · 2025 — No. 51 · 2026 — No. 61 (current)

About Miomir Kecmanovic

Full story

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

The Drop Shot AI · Jun 10

Miomir Kecmanovic 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 Novak Djokovic, 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.

Frequently asked questions

What is Miomir Kecmanovic's ATP ranking?

Miomir Kecmanovic's latest available published ATP singles ranking is No. 61 as of Oct 6, 2026 with 925 ATP Points.

What is Miomir Kecmanovic's win-loss record in 2026?

Miomir Kecmanovic has a 15–24 win-loss record in 2026 across the Grand Slam, Masters/1000, 500 and 250 events covered by The Drop Shot.

What is Miomir Kecmanovic's latest recorded result in 2026?

Miomir Kecmanovic lost to Nikoloz Basilashvili 6(3)-7(7) 4-6 in the round of 32 at the Chengdu Open on Sep 24, 2026. This is the latest result available in the 2026 records.

What is Miomir Kecmanovic's recorded head-to-head against Fabian Marozsan?

Across 5 recorded meetings, Miomir Kecmanovic trails the head-to-head 1–4. Coverage reflects the matches available on The Drop Shot.

Attributes

Independent rolling tour snapshot · events starting Oct 7, 2024–Oct 6, 2026All surfaces · Slam / Masters / 500 / 250 · 70/30 when both windows qualifyUpdating snapshot…

SERVE: 66th percentile · #62 of 182 · 70 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsPOWER: 17th percentile · #147 of 177 · 57 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsNET: 26th percentile · #125 of 169 · 50 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsCLUTCH: 50th percentile · #85 of 170 · 343 qualifying points · 100% component coverage · Provisional · Events starting Oct 7, 2025–Oct 6, 2026 · current window onlyRETURN: 51st percentile · #89 of 182 · 70 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsACCURACY: 99th percentile · #3 of 177 · 56 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsBASELINE: 74th percentile · #44 of 169 · 50 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsCONSISTENCY: 51st percentile · #92 of 186 · 71 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsSERVE66POWER17NET26CLUTCH50RETURN51ACCURACY99BASELINE74CONSISTENCY51

Recent Matches

  • R32Lvs Nikoloz Basilashvili6(3)-7(7) 4-6
  • R128Lvs Denis Shapovalov4-6 6-4 4-6 1-6
  • R32Lvs Fabian Marozsan3-6 4-6
  • R64Wvs Sho Shimabukuro4-6 3-6

Top Rivals

See all
OpponentLast meetingH2H
HUN flag
63
F. MarozsanFabian Marozsan
HUN flagHUN
WINAug '261-4
ITA flag
7
F. CobolliFlavio Cobolli
ITA flagITA
CINAug '260-3
CAN flag
42
D. ShapovalovDenis Shapovalov
CAN flagCAN
USOAug '260-4
NOR flag
24
C. RuudCasper Ruud
NOR flagNOR
MIAMar '251-3
JPN flag
109
S. ShimabukuroSho Shimabukuro
JPN flagJPN
SHAOct '262-0
2026·#47 Peak·#61 Latest
Match details
SRB flagM. Kecmanovic#60
GEO flagN. Basilashvili#145
634
776
Match details
SRB flagM. Kecmanovic
CAN flagD. Shapovalov
4641
6466
Match details
SRB flagM. Kecmanovic#66
15HUN flagF. Marozsan#63
34
66
Match details
JPN flagS. Shimabukuro#90
SRB flagM. Kecmanovic#66
43
66