Kyrian Jacquet def. Tomas Martin Etcheverry — Round of 16, Hangzhou Open 2026

🇨🇳
Hangzhou Open 2026

ATP 250HardHangzhou, China

Played25 Sep 2026

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇫🇷ranked ATP number 107 going into this drawWon

Kyrian Jacquet 6 6

🇦🇷ranked ATP number 30 going into this draw

T. Etcheverry seeded 3 2 3

🇫🇷K. JacquetKyrian JacquetvT. EtcheverryTomas Martin Etcheverry🇦🇷

🇫🇷Kyrian Jacquet

🇦🇷Tomas Martin Etcheverry

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

5–5

1–0

Last 30 days

3–1

By surface

1–2

Hard

3–4

1–3

Clay

10–9

1–1

Grass

0–3

By round

0–1

R16

2–7

–

QF

1–1

2–2

At ATP 250s

4–4

How their matches go

9

Completed matches

28

11%

Won in straight sets

21%

22%

Won after losing a set

21%

22%

Lost after winning a set

18%

44%

Lost in straight sets

39%

3–2

Tiebreaks

5–7

2–2

Deciding sets

5–4

2/4

Won after winning set 1

8/11

1/5

Won after losing set 1

4/17

Serve and return, last 5 matches

56%

1st serve in

56%

68%

1st serve points won

78%

53%

2nd serve points won

54%

65%

Break points saved

48%

36%

Return points won

39%

26%

Break points won

42%

5.6

Aces a match

7.8

3.2

Double faults a match

1.6

Last 14 days

1

Matches

0

3

Sets

0

2

Days since last match

19

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentKyrian JacquetTomas Martin Etcheverry
🇨🇦DialloNo. 122
🇨🇦DialloNo. 122LostCanada R128LostEastbourne R16
🇰🇿BublikNo. 21
🇰🇿BublikNo. 21LostLondon R64LostKitzbuhel SF
🇪🇸Merida AguilarNo. 41
🇪🇸Merida AguilarNo. 41WonEstoril R32LostUmag R16
Total
Total1–20–3

Last 10 matches going in

LatestKyrian JacquetTomas Martin Etcheverry
1Won🇦🇺A. VukicAleksandar VukicNo. 91No. 91 · 23 SepHangzhou R32 · 23 SepLost🇺🇸A. MichelsenAlex MichelsenNo. 45No. 45 · 6 SepNew York R16 · 6 Sep
2Lost🇵🇾A. VallejoAdolfo Daniel VallejoNo. 70No. 70 · 14 AugCincinnati R128 · 14 AugWon🇦🇷M. NavoneMariano NavoneNo. 48No. 48 · 4 SepNew York R32 · 4 Sep
3Lost🇨🇦G. DialloGabriel DialloNo. 99No. 99 · 3 AugCanada R128 · 3 AugWon🇬🇧J. FearnleyJacob FearnleyNo. 100No. 100 · 2 SepNew York R64 · 2 Sep
4Lost🇧🇪A. BlockxAlexander BlockxNo. 37No. 37 · 22 JulEstoril R16 · 22 JulWon🇨🇿V. KoprivaVit KoprivaNo. 69No. 69 · 30 AugNew York R128 · 30 Aug
5Won🇪🇸D. Merida AguilarDaniel Merida AguilarNo. 82No. 82 · 21 JulEstoril R32 · 21 JulLost🇫🇷T. AtmaneTerence AtmaneNo. 45No. 45 · 15 AugCincinnati R64 · 15 Aug
6Lost🇦🇷M. TrungellitiMarco TrungellitiNo. 94No. 94 · 13 JulUmag R32 · 13 JulLost🇵🇹N. BorgesNuno BorgesNo. 49No. 49 · 5 AugCanada R64 · 5 Aug
7Lost🇰🇿A. BublikAlexander BublikNo. 11No. 11 · 2 JulLondon R64 · 2 JulLost🇺🇸B. NakashimaBrandon NakashimaNo. 33No. 33 · 28 JulWashington R32 · 28 Jul
8Won🇱🇹V. GaubasVilius GaubasNo. 129No. 129 · 30 JunLondon R128 · 30 JunLost🇰🇿A. BublikAlexander BublikNo. 11No. 11 · 24 JulKitzbuhel SF · 24 Jul
9Lost🇦🇷M. TrungellitiMarco TrungellitiNo. 81No. 81 · 24 MayParis R128 · 24 MayWon🇵🇪I. BuseIgnacio BuseNo. 33No. 33 · 23 JulKitzbuhel QF · 23 Jul
10Lost🇺🇸E. NavaEmilio NavaNo. 88No. 88 · 18 JanMelbourne R128 · 18 JanWon🇦🇹J. RodionovJurij RodionovNo. 143No. 143 · 22 JulKitzbuhel R16 · 22 Jul