Learner Tien def. Miomir Kecmanovic — Round of 128, Rolex Shanghai Masters 2025

🇨🇳
Rolex Shanghai Masters 2025

Masters 1000HardShanghai, China

Played3 Oct 2025

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

🇺🇸ranked ATP number 36 going into this drawWon

Learner Tien 4 6 6

🇷🇸ranked ATP number 47 going into this draw

Miomir Kecmanovic 6 3 4

🇺🇸L. TienLearner TienvM. KecmanovicMiomir Kecmanovic🇷🇸

🇺🇸Learner Tien

🇷🇸Miomir Kecmanovic

Match stats

Serve

11

Aces

5

4

Double faults

2

60%

1st serve in

74%

80%

1st serve points won

67%

56%

2nd serve points won

44%

70%

Service points won

61%

5/7

Break points saved

6/9

Return

39%

Return points won

30%

3/9

Break points won

2/7

96

Total points won

83

Head to head

1–1 level

  1. This matchShanghai R128won by Tien
  2. 2022HardNew York R128won by Kecmanovic

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

3–7

6–2

Last 30 days

0–1

By surface

12–6

Hard

3–6

1–5

Clay

2–6

4–3

Grass

2–3

By round

4–3

R128

3–4

2–3

R64

1–4

9–5

First match at an event

5–10

5–4

At Masters 1000s

1–5

How their matches go

28

Completed matches

22

43%

Won in straight sets

9%

7%

Won after losing a set

23%

11%

Lost after winning a set

36%

39%

Lost in straight sets

32%

6–6

Tiebreaks

4–10

2–3

Deciding sets

4–7

12/13

Won after winning set 1

4/11

2/15

Won after losing set 1

3/11

Serve and return, last 5 matches

64%

1st serve in

57%

60%

1st serve points won

75%

55%

2nd serve points won

43%

53%

Break points saved

44%

43%

Return points won

38%

47%

Break points won

39%

1.2

Aces a match

5.6

3.2

Double faults a match

3.8

Last 14 days

7

Matches

1

18

Sets

2

2

Days since last match

7

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentLearner TienMiomir Kecmanovic
🇷🇸DjokovicNo. 4
🇷🇸DjokovicNo. 4LostNew York R128LostLondon R32
🇺🇸MichelsenNo. 32
🇺🇸MichelsenNo. 32LostCanada R16WonLondon R128
🇳🇱GriekspoorNo. 31
🇳🇱GriekspoorNo. 31LostMunich R32LostRome R128
🇺🇸GironNo. 48
🇺🇸GironNo. 48LostMadrid R128WonMunich R32
Total
Total0–42–2

Last 10 matches going in

LatestLearner TienMiomir Kecmanovic
1Lost🇮🇹J. SinnerJannik SinnerNo. 2No. 2 · 1 OctBeijing F · 1 OctLost🇨🇿J. MensikJakub MensikNo. 17No. 17 · 26 SepBeijing R32 · 26 Sep
2Won🇷🇺D. MedvedevDaniil MedvedevNo. 18No. 18 · 30 SepBeijing SF · 30 SepLost🇧🇷J. FonsecaJoao FonsecaNo. 44No. 44 · 25 AugNew York R128 · 25 Aug
3Won🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 29 SepBeijing QF · 29 SepLost🇺🇸S. KordaSebastian KordaNo. 45No. 45 · 21 AugWinston-Salem QF · 21 Aug
4Won🇮🇹F. CobolliFlavio CobolliNo. 25No. 25 · 28 SepBeijing R16 · 28 SepWon🇮🇹L. DarderiLuciano DarderiNo. 34No. 34 · 20 AugWinston-Salem R16 · 20 Aug
5Won🇦🇷F. CerundoloFrancisco CerundoloNo. 21No. 21 · 26 SepBeijing R32 · 26 SepWon🇺🇸A. KovacevicAleksandar KovacevicNo. 67No. 67 · 19 AugWinston-Salem R32 · 19 Aug
6Lost🇫🇷V. RoyerValentin RoyerNo. 90No. 90 · 21 SepHangzhou QF · 21 SepLost🇺🇸E. QuinnEthan QuinnNo. 86No. 86 · 8 AugCincinnati R128 · 8 Aug
7Won🇮🇹G. ZeppieriGiulio ZeppieriR16 · 20 SepHangzhou R16 · 20 SepLost🇫🇷A. MullerAlexandre MullerNo. 39No. 39 · 29 JulCanada R64 · 29 Jul
8Won🇦🇷M. NavoneMariano NavoneNo. 81No. 81 · 17 SepHangzhou R32 · 17 SepWon🇫🇷Q. HalysQuentin HalysNo. 71No. 71 · 27 JulCanada R128 · 27 Jul
9Lost🇷🇸N. DjokovicNovak DjokovicNo. 7No. 7 · 24 AugNew York R128 · 24 AugLost🇺🇸Z. SvajdaZachary SvajdaNo. 153No. 153 · 22 JulWashington R64 · 22 Jul
10Lost🇷🇺A. RublevAndrey RublevNo. 11No. 11 · 10 AugCincinnati R64 · 10 AugLost🇷🇸N. DjokovicNovak DjokovicNo. 6No. 6 · 5 JulLondon R32 · 5 Jul