Luca Nardi def. Flavio Cobolli — Round of 16, Open Occitanie 2026

🇫🇷
Open Occitanie 2026

ATP 250HardMontpellier, France

Played5 Feb 2026

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

🇮🇹ranked ATP number 108 going into this drawWon

Luca Nardi 6 6

🇮🇹ranked ATP number 22 going into this draw

Flavio Cobolli seeded 2 2 3

🇮🇹L. NardiLuca NardivF. CobolliFlavio Cobolli🇮🇹

🇮🇹Luca Nardi

🇮🇹Flavio Cobolli

Match stats

Serve

7

Aces

3

1

Double faults

1

59%

1st serve in

50%

78%

1st serve points won

48%

68%

2nd serve points won

55%

74%

Service points won

52%

2/2

Break points saved

5/9

Return

48%

Return points won

26%

4/9

Break points won

0/2

62

Total points won

42

Head to head

3–0 Nardi

  1. This matchMontpellier R16won by Nardi
  2. 2025ClayRome R128won by Nardi
  3. 2025HardAuckland R32won by Nardi

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

3–7

1–1

Last 30 days

0–1

By surface

5–5

Hard

6–9

By round

0–1

R16

1–3

–

QF

0–1

1–1

At ATP 250s

1–2

How their matches go

9

Completed matches

14

22%

Won in straight sets

29%

22%

Won after losing a set

14%

11%

Lost after winning a set

14%

44%

Lost in straight sets

43%

1–3

Tiebreaks

3–4

2–0

Deciding sets

2–2

2/2

Won after winning set 1

5/6

2/7

Won after losing set 1

1/8

Serve and return, last 5 matches

57%

1st serve in

64%

69%

1st serve points won

74%

59%

2nd serve points won

49%

59%

Break points saved

66%

34%

Return points won

30%

27%

Break points won

62%

4.8

Aces a match

4.4

3.6

Double faults a match

2.2

Last 14 days

1

Matches

0

2

Sets

0

1

Days since last match

18

Last 10 matches going in

LatestLuca NardiFlavio Cobolli
1Won🇬🇪N. BasilashviliNikoloz BasilashviliNo. 105No. 105 · 4 FebMontpellier R32 · 4 FebLost🇬🇧A. FeryArthur FeryNo. 185No. 185 · 18 JanMelbourne R128 · 18 Jan
2Lost🇨🇳Y. WuYibing WuNo. 168No. 168 · 20 JanMelbourne R128 · 20 JanLost🇮🇹L. SonegoLorenzo SonegoNo. 45No. 45 · 4 NovMetz R16 · 4 Nov
3Lost🇭🇺F. MarozsanFabian MarozsanNo. 52No. 52 · 13 OctAlmaty R32 · 13 OctLost🇺🇸B. SheltonBen SheltonNo. 6No. 6 · 28 OctParis R32 · 28 Oct
4Lost🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 36No. 36 · 3 OctShanghai R64 · 3 OctWon🇨🇿T. MachacTomas MachacNo. 31No. 31 · 27 OctParis R64 · 27 Oct
5Won🇦🇹S. OfnerSebastian OfnerNo. 137No. 137 · 1 OctShanghai R128 · 1 OctLost🇮🇹J. SinnerJannik SinnerNo. 2No. 2 · 23 OctVienna R16 · 23 Oct
6Lost🇨🇿T. MachacTomas MachacNo. 22No. 22 · 24 AugNew York R128 · 24 AugWon🇨🇿T. MachacTomas MachacNo. 30No. 30 · 22 OctVienna R32 · 22 Oct
7Lost🇪🇸C. AlcarazCarlos AlcarazNo. 2No. 2 · 13 AugCincinnati R16 · 13 AugLost🇦🇺J. DuckworthJames DuckworthNo. 103No. 103 · 17 OctAlmaty QF · 17 Oct
8Won🇨🇿J. MensikJakub MensikNo. 18No. 18 · 12 AugCincinnati R32 · 12 AugWon🇦🇺R. HijikataRinky HijikataNo. 114No. 114 · 15 OctAlmaty R16 · 15 Oct
9Won🇨🇦D. ShapovalovDenis ShapovalovNo. 29No. 29 · 10 AugCincinnati R64 · 10 AugLost🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 40No. 40 · 3 OctShanghai R64 · 3 Oct
10Won🇦🇷T. TiranteThiago Agustin TiranteNo. 130No. 130 · 8 AugCincinnati R128 · 8 AugLost🇺🇸L. TienLearner TienNo. 54No. 54 · 28 SepBeijing R16 · 28 Sep