Quentin Halys def. Vit Kopriva — Round of 128, Cincinnati Open 2026

🇺🇸
Cincinnati Open 2026

Masters 1000HardCincinnati, USA

Played14 Aug 2026

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

🇫🇷ranked ATP number 57 going into this drawWon

Quentin Halys 7 6

🇨🇿ranked ATP number 71 going into this draw

Vit Kopriva 65 4

🇫🇷Q. HalysQuentin HalysvV. KoprivaVit Kopriva🇨🇿

🇫🇷Quentin Halys

🇨🇿Vit Kopriva

Match stats

Serve

12

Aces

2

2

Double faults

2

58%

1st serve in

55%

75%

1st serve points won

78%

53%

2nd serve points won

43%

66%

Service points won

62%

3/5

Break points saved

1/4

Return

38%

Return points won

34%

3/4

Break points won

2/5

75

Total points won

67

Head to head

1–1 level

  1. This matchCincinnati R128won by Halys
  2. 2025ClayRome R128won by Kopriva

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

3–7

6–1

Last 30 days

1–2

By surface

4–4

Hard

2–2

9–3

Clay

11–10

2–3

Grass

2–3

By round

3–1

R128

5–1

2–1

R64

1–4

7–4

First match at an event

9–6

3–2

At Masters 1000s

6–4

How their matches go

25

Completed matches

28

40%

Won in straight sets

36%

20%

Won after losing a set

14%

8%

Lost after winning a set

21%

32%

Lost in straight sets

29%

12–8

Tiebreaks

3–5

4–1

Deciding sets

4–6

11/11

Won after winning set 1

12/16

4/14

Won after losing set 1

2/12

Serve and return, last 5 matches

58%

1st serve in

58%

84%

1st serve points won

66%

64%

2nd serve points won

47%

87%

Break points saved

51%

37%

Return points won

33%

32%

Break points won

22%

9.8

Aces a match

3.2

2.4

Double faults a match

3.8

Last 14 days

0

Matches

2

0

Sets

4

20

Days since last match

10

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentQuentin HalysVit Kopriva
🇰🇿BublikNo. 13
🇰🇿BublikNo. 13WonKitzbuhel FWonGstaad R16LostIndian Wells R64
🇦🇷NavoneNo. 44
🇦🇷NavoneNo. 44WonKitzbuhel QFLostSantiago R32
🇫🇷HumbertNo. 30
🇫🇷HumbertNo. 30LostEastbourne QFWonParis R64LostRome R64
🇩🇪ZverevNo. 3
🇩🇪ZverevNo. 3LostParis R32LostMiami R16LostHalle R32
Total
Total4–30–4

Last 10 matches going in

LatestQuentin HalysVit Kopriva
1Won🇰🇿A. BublikAlexander BublikNo. 11No. 11 · 25 JulKitzbuhel F · 25 JulLost🇨🇿J. LeheckaJiri LeheckaNo. 12No. 12 · 4 AugCanada R64 · 4 Aug
2Won🇩🇪Y. HanfmannYannick HanfmannNo. 51No. 51 · 24 JulKitzbuhel SF · 24 JulWon🇨🇦A. GalarneauAlexis GalarneauNo. 158No. 158 · 3 AugCanada R128 · 3 Aug
3Won🇦🇷M. NavoneMariano NavoneNo. 48No. 48 · 23 JulKitzbuhel QF · 23 JulLost🇵🇪I. BuseIgnacio BuseNo. 33No. 33 · 20 JulKitzbuhel R32 · 20 Jul
4Won🇲🇨V. VacherotValentin VacherotNo. 21No. 21 · 22 JulKitzbuhel R16 · 22 JulLost🇭🇷D. PrizmicDino PrizmicNo. 89No. 89 · 13 JulUmag R32 · 13 Jul
5Won🇷🇸L. DjereLaslo DjereNo. 220No. 220 · 21 JulKitzbuhel R32 · 21 JulLost🇬🇧J. ChoinskiJan ChoinskiNo. 106No. 106 · 30 JunLondon R128 · 30 Jun
6Lost🇰🇿A. ShevchenkoAlexander ShevchenkoNo. 99No. 99 · 17 JulGstaad QF · 17 JulLost🇺🇸E. QuinnEthan QuinnNo. 66No. 66 · 25 JunMallorca QF · 25 Jun
7Won🇰🇿A. BublikAlexander BublikNo. 11No. 11 · 17 JulGstaad R16 · 17 JulWon🇵🇪I. BuseIgnacio BuseNo. 35No. 35 · 24 JunMallorca R16 · 24 Jun
8Won🇮🇹F. CinaFederico CinaNo. 174No. 174 · 14 JulGstaad R32 · 14 JulWon🇧🇦D. DzumhurDamir DzumhurNo. 105No. 105 · 23 JunMallorca R32 · 23 Jun
9Lost🇺🇸M. GironMarcos GironNo. 86No. 86 · 2 JulLondon R64 · 2 JulLost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 16 JunHalle R32 · 16 Jun
10Won🇮🇹M. ArnaldiMatteo ArnaldiNo. 35No. 35 · 30 JunLondon R128 · 30 JunLost🇪🇸M. LandaluceMartin LandaluceNo. 67No. 67 · 28 MayParis R64 · 28 May