Yannick Hanfmann def. Flavio Cobolli — Round of 64, National Bank Open 2026

🇨🇦
National Bank Open 2026

Masters 1000HardCanada

Played4 Aug 2026

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

🇩🇪ranked ATP number 45 going into this drawWon

Yannick Hanfmann 7 7

🇮🇹ranked ATP number 9 going into this draw

Flavio Cobolli seeded 6 65 62

🇩🇪Y. HanfmannYannick HanfmannvF. CobolliFlavio Cobolli🇮🇹

🇩🇪Yannick Hanfmann

🇮🇹Flavio Cobolli

Match stats

Serve

3

Aces

7

3

Double faults

4

60%

1st serve in

64%

66%

1st serve points won

59%

46%

2nd serve points won

50%

58%

Service points won

56%

6/10

Break points saved

8/12

Return

44%

Return points won

42%

4/12

Break points won

4/10

93

Total points won

88

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

6–4

5–2

Last 30 days

1–2

By surface

1–1

Hard

8–5

14–10

Clay

15–7

4–4

Grass

4–2

By round

0–3

R64

6–1

9–1

R32

5–6

3–3

At Masters 1000s

6–5

How their matches go

33

Completed matches

40

36%

Won in straight sets

38%

21%

Won after losing a set

28%

15%

Lost after winning a set

3%

27%

Lost in straight sets

33%

14–10

Tiebreaks

15–7

6–4

Deciding sets

7–1

16/17

Won after winning set 1

21/21

3/16

Won after losing set 1

5/19

Serve and return, last 5 matches

57%

1st serve in

54%

74%

1st serve points won

75%

59%

2nd serve points won

48%

72%

Break points saved

61%

40%

Return points won

34%

50%

Break points won

35%

8.4

Aces a match

8.2

1.4

Double faults a match

3.6

Last 14 days

4

Matches

0

9

Sets

0

1

Days since last match

20

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentYannick HanfmannFlavio Cobolli
🇷🇺KhachanovNo. 26
🇷🇺KhachanovNo. 26LostLondon R64WonLondon R32
🇵🇾VallejoNo. 65
🇵🇾VallejoNo. 65WonMallorca R32WonMadrid R32
🇩🇪ZverevNo. 2
🇩🇪ZverevNo. 2LostHalle R16LostParis FLostMadrid QFWonMunich SF
🇦🇷Ugo CarabelliNo. 75
🇦🇷Ugo CarabelliNo. 75WonSantiago R16WonMadrid R64
🇧🇪BlockxNo. 32
🇧🇪BlockxNo. 32LostMunich R32LostMonte Carlo R32
Total
Total2–34–3

Last 10 matches going in

LatestYannick HanfmannFlavio Cobolli
1Won🇫🇷B. BonziBenjamin BonziNo. 102No. 102 · 3 AugCanada R128 · 3 AugLost🇦🇷R. BurruchagaRoman Andres BurruchagaNo. 65No. 65 · 15 JulUmag R16 · 15 Jul
2Lost🇫🇷Q. HalysQuentin HalysNo. 90No. 90 · 24 JulKitzbuhel SF · 24 JulLost🇬🇧A. FeryArthur FeryNo. 118No. 118 · 8 JulLondon QF · 8 Jul
3Won🇦🇷S. BaezSebastian BaezNo. 56No. 56 · 23 JulKitzbuhel QF · 23 JulWon🇦🇺A. de MinaurAlex de MinaurNo. 6No. 6 · 6 JulLondon R16 · 6 Jul
4Won🇦🇷M. TrungellitiMarco TrungellitiNo. 99No. 99 · 22 JulKitzbuhel R16 · 22 JulWon🇷🇺K. KhachanovKaren KhachanovNo. 22No. 22 · 4 JulLondon R32 · 4 Jul
5Won🇦🇹L. NeumayerLukas NeumayerNo. 162No. 162 · 20 JulKitzbuhel R32 · 20 JulWon🇦🇺J. DuckworthJames DuckworthNo. 78No. 78 · 2 JulLondon R64 · 2 Jul
6Lost🇲🇨V. VacherotValentin VacherotNo. 20No. 20 · 15 JulGstaad R16 · 15 JulWon🇦🇷M. NavoneMariano NavoneNo. 38No. 38 · 1 JulLondon R128 · 1 Jul
7Won🇪🇸P. Martinez PorteroPedro Martinez PorteroNo. 134No. 134 · 14 JulGstaad R32 · 14 JulLost🇺🇸F. TiafoeFrances TiafoeNo. 26No. 26 · 15 JunHalle R32 · 15 Jun
8Lost🇷🇺K. KhachanovKaren KhachanovNo. 22No. 22 · 2 JulLondon R64 · 2 JulLost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 7 JunParis F · 7 Jun
9Won🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 84No. 84 · 30 JunLondon R128 · 30 JunWon🇮🇹M. ArnaldiMatteo ArnaldiNo. 96No. 96 · 5 JunParis SF · 5 Jun
10Lost🇮🇹L. DarderiLuciano DarderiNo. 17No. 17 · 23 JunMallorca R16 · 23 JunWon🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 5No. 5 · 3 JunParis QF · 3 Jun