Tomas Martin Etcheverry def. Juncheng Shang — Round of 128, Cincinnati Open 2025

🇺🇸
Cincinnati Open 2025

Masters 1000HardCincinnati, USA

Played7 Aug 2025

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

🇦🇷ranked ATP number 58 going into this drawWon

T. Etcheverry 65 7 6

🇨🇳ranked ATP number 110 going into this draw

Juncheng Shang 7 64 4

🇦🇷T. EtcheverryTomas Martin EtcheverryvJ. ShangJuncheng Shang🇨🇳

🇦🇷Tomas Martin Etcheverry

🇨🇳Juncheng Shang

Match stats

Serve

16

Aces

5

2

Double faults

3

55%

1st serve in

64%

71%

1st serve points won

77%

59%

2nd serve points won

44%

66%

Service points won

65%

5/7

Break points saved

3/6

Return

35%

Return points won

34%

3/6

Break points won

2/7

119

Total points won

115

Head to head

1–1 level

  1. This matchCincinnati R128won by Etcheverry
  2. 2024GrassEastbourne R32won by Shang

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

3–7

2–3

Last 30 days

0–1

By surface

2–3

Hard

0–1

8–12

Clay

–

2–4

Grass

–

By round

2–5

R128

0–1

2–1

R64

–

7–12

First match at an event

0–1

4–6

At Masters 1000s

0–1

How their matches go

31

Completed matches

1

26%

Won in straight sets

0%

13%

Won after losing a set

0%

16%

Lost after winning a set

0%

45%

Lost in straight sets

100%

4–8

Tiebreaks

0–1

4–5

Deciding sets

–

11/14

Won after winning set 1

–

1/17

Won after losing set 1

0/1

Serve and return, last 5 matches

63%

1st serve in

–

73%

1st serve points won

–

53%

2nd serve points won

–

64%

Break points saved

–

37%

Return points won

–

27%

Break points won

–

6.6

Aces a match

–

1.2

Double faults a match

–

Last 14 days

3

Matches

1

7

Sets

2

7

Days since last match

11

Last 10 matches going in

LatestTomas Martin EtcheverryJuncheng Shang
1Lost🇦🇷F. CerundoloFrancisco CerundoloNo. 19No. 19 · 31 JulCanada R32 · 31 JulLost🇦🇺J. DuckworthJames DuckworthNo. 108No. 108 · 27 JulCanada R128 · 27 Jul
2Won🇳🇱T. GriekspoorTallon GriekspoorNo. 31No. 31 · 29 JulCanada R64 · 29 JulLost🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 68No. 68 · 13 JanMelbourne R128 · 13 Jan
3Won🇫🇷P. HerbertPierre-Hugues HerbertR128 · 27 JulCanada R128 · 27 JulLost🇯🇵K. NishikoriKei NishikoriSF · 4 JanHong Kong SF · 4 Jan
4Lost🇦🇹F. MisolicFilip MisolicR32 · 22 JulKitzbuhel R32 · 22 JulWon🇭🇺F. MarozsanFabian MarozsanNo. 58No. 58 · 3 JanHong Kong QF · 3 Jan
5Lost🇫🇷A. CazauxArthur CazauxR16 · 17 JulGstaad R16 · 17 JulWon🇪🇸P. Martinez PorteroPedro Martinez PorteroNo. 43No. 43 · 2 JanHong Kong R16 · 2 Jan
6Lost🇬🇧J. Pinnington JonesJack Pinnington JonesR128 · 1 JulLondon R128 · 1 JulWon🇭🇰C. Coleman WongChak Lam Coleman WongNo. 170No. 170 · 31 DecHong Kong R32 · 31 Dec
7Lost🇪🇸R. Bautista AgutRoberto Bautista AgutNo. 51No. 51 · 24 JunMallorca R32 · 24 JunLost🇭🇺F. MarozsanFabian MarozsanNo. 57No. 57 · 3 NovBelgrade R32 · 3 Nov
8Lost🇷🇺K. KhachanovKaren KhachanovNo. 24No. 24 · 20 JunHalle QF · 20 JunLost🇺🇸M. GironMarcos GironNo. 48No. 48 · 28 OctParis R64 · 28 Oct
9Won🇷🇺A. RublevAndrey RublevNo. 15No. 15 · 19 JunHalle R16 · 19 JunLost🇨🇦D. ShapovalovDenis ShapovalovNo. 92No. 92 · 22 OctBasel R32 · 22 Oct
10Won🇪🇸P. Martinez PorteroPedro Martinez PorteroNo. 54No. 54 · 17 JunHalle R32 · 17 JunLost🇪🇸C. AlcarazCarlos AlcarazNo. 3No. 3 · 5 OctShanghai R64 · 5 Oct