Ben Shelton def. Flavio Cobolli — Final, BMW Open 2026

🇩🇪
BMW Open 2026

ATP 500ClayMunich, Germany

Played19 Apr 2026

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

🇺🇸ranked ATP number 8 going into this drawWon

Ben Shelton seeded 2 6 7

🇮🇹ranked ATP number 16 going into this draw

Flavio Cobolli seeded 4 2 5

🇺🇸B. SheltonBen SheltonvF. CobolliFlavio Cobolli🇮🇹

🇺🇸Ben Shelton

🇮🇹Flavio Cobolli

Match stats

Serve

4

Aces

2

3

Double faults

3

59%

1st serve in

58%

85%

1st serve points won

70%

43%

2nd serve points won

50%

68%

Service points won

61%

6/6

Break points saved

6/9

Return

39%

Return points won

32%

3/9

Break points won

0/6

68

Total points won

57

Head to head

4–2 Shelton

  1. This matchMunich Fwon by Shelton
  2. 2025HardParis R32won by Shelton
  3. 2025HardCanada R16won by Shelton
  4. 2025HardAcapulco R32won by Shelton
  5. 2024HardWashington SFwon by Cobolli
  6. 2024ClayGeneva R16won by Cobolli

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

7–3

5–2

Last 30 days

5–2

By surface

5–1

Clay

5–1

14–6

Hard

10–9

0–3

Indoor hard

–

By round

1–0

F

1–0

10–1

At ATP 500s

10–2

How their matches go

29

Completed matches

25

34%

Won in straight sets

44%

31%

Won after losing a set

16%

14%

Lost after winning a set

4%

21%

Lost in straight sets

36%

15–8

Tiebreaks

6–5

8–4

Deciding sets

4–1

13/16

Won after winning set 1

14/15

6/13

Won after losing set 1

1/10

Serve and return, last 5 matches

63%

1st serve in

58%

79%

1st serve points won

77%

66%

2nd serve points won

55%

62%

Break points saved

65%

31%

Return points won

42%

28%

Break points won

41%

7.8

Aces a match

3.0

2.6

Double faults a match

2.4

Last 14 days

4

Matches

6

10

Sets

13

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentBen SheltonFlavio Cobolli
🇩🇪ZverevNo. 3
🇩🇪ZverevNo. 3LostTurin RRWonMunich SF
🇧🇪BlockxNo. 91
🇧🇪BlockxNo. 91WonMunich R16LostMonte Carlo R32
🇦🇷ComesanaNo. 99
🇦🇷ComesanaNo. 99WonAuckland R16WonMonte Carlo R64
🇷🇸KecmanovicNo. 59
🇷🇸KecmanovicNo. 59WonDallas QFWonIndian Wells R64WonAcapulco SF
🇮🇹SinnerNo. 2
🇮🇹SinnerNo. 2LostMelbourne QFLostTurin RRLostParis QFLostVienna R16
Total
Total3–44–2

Last 10 matches going in

LatestBen SheltonFlavio Cobolli
1Won🇸🇰A. MolcanAlex MolcanNo. 163No. 163 · 18 AprMunich SF · 18 AprWon🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 18 AprMunich SF · 18 Apr
2Won🇧🇷J. FonsecaJoao FonsecaNo. 40No. 40 · 17 AprMunich QF · 17 AprWon🇨🇿V. KoprivaVit KoprivaNo. 75No. 75 · 17 AprMunich QF · 17 Apr
3Won🇧🇪A. BlockxAlexander BlockxNo. 91No. 91 · 15 AprMunich R16 · 15 AprWon🇧🇪Z. BergsZizou BergsNo. 47No. 47 · 15 AprMunich R16 · 15 Apr
4Won🇺🇸E. NavaEmilio NavaNo. 103No. 103 · 13 AprMunich R32 · 13 AprWon🇩🇪D. DeduraDiego DeduraR32 · 14 AprMunich R32 · 14 Apr
5Lost🇦🇷T. TiranteThiago Agustin TiranteNo. 81No. 81 · 3 AprHouston QF · 3 AprLost🇧🇪A. BlockxAlexander BlockxNo. 92No. 92 · 8 AprMonte Carlo R32 · 8 Apr
6Won🇨🇳Z. ZhangZhizhen ZhangR16 · 1 AprHouston R16 · 1 AprWon🇦🇷F. ComesanaFrancisco ComesanaNo. 87No. 87 · 6 AprMonte Carlo R64 · 6 Apr
7Lost🇰🇿A. ShevchenkoAlexander ShevchenkoNo. 88No. 88 · 21 MarMiami R64 · 21 MarLost🇧🇪R. CollignonRaphael CollignonNo. 77No. 77 · 20 MarMiami R64 · 20 Mar
8Lost🇺🇸L. TienLearner TienNo. 23No. 23 · 8 MarIndian Wells R32 · 8 MarLost🇺🇸F. TiafoeFrances TiafoeNo. 28No. 28 · 8 MarIndian Wells R32 · 8 Mar
9Won🇺🇸R. OpelkaReilly OpelkaNo. 69No. 69 · 6 MarIndian Wells R64 · 6 MarWon🇷🇸M. KecmanovicMiomir KecmanovicNo. 84No. 84 · 6 MarIndian Wells R64 · 6 Mar
10Won🇺🇸T. FritzTaylor FritzNo. 7No. 7 · 15 FebDallas F · 15 FebWon🇺🇸F. TiafoeFrances TiafoeNo. 28No. 28 · 28 FebAcapulco F · 28 Feb