Alex de Minaur def. Adrian Mannarino — Semifinal, Libema Open 2026

🇳🇱
Libema Open 2026

ATP 250Grass's-Hertogenbosch, Netherlands

Played13 Jun 2026

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

🇦🇺ranked ATP number 7 going into this drawWon

Alex de Minaur seeded 2 6 6

🇫🇷ranked ATP number 45 going into this draw

Adrian Mannarino 4 0

🇦🇺A. de MinaurAlex de MinaurvA. MannarinoAdrian Mannarino🇫🇷

🇦🇺Alex de Minaur

🇫🇷Adrian Mannarino

Match stats

Serve

5

Aces

0

4

Double faults

1

57%

1st serve in

71%

72%

1st serve points won

38%

45%

2nd serve points won

47%

61%

Service points won

41%

2/4

Break points saved

5/11

Return

59%

Return points won

39%

6/11

Break points won

2/4

66

Total points won

44

Head to head

2–0 de Minaur

  1. This match's-Hertogenbosch SFwon by de Minaur
  2. 2023HardMelbourne R64won by de Minaur

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

3–7

7–2

Last 30 days

3–2

By surface

2–0

Grass

3–0

5–4

Hard

6–8

5–0

Indoor hard

–

8–6

Clay

0–7

By round

1–1

SF

1–0

1–0

F

0–1

2–0

At ATP 250s

7–5

How their matches go

29

Completed matches

24

45%

Won in straight sets

17%

21%

Won after losing a set

21%

17%

Lost after winning a set

17%

17%

Lost in straight sets

46%

7–4

Tiebreaks

5–4

5–4

Deciding sets

5–4

15/18

Won after winning set 1

6/8

4/11

Won after losing set 1

3/16

Serve and return, last 5 matches

61%

1st serve in

64%

67%

1st serve points won

75%

57%

2nd serve points won

47%

62%

Break points saved

64%

42%

Return points won

33%

44%

Break points won

30%

3.8

Aces a match

6.0

2.4

Double faults a match

3.0

Last 14 days

2

Matches

3

4

Sets

8

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAlex de MinaurAdrian Mannarino
🇺🇸DammNo. 116
🇺🇸DammNo. 116Won's-Hertogenbosch R16WonMontpellier SF
🇫🇷HumbertNo. 32
🇫🇷HumbertNo. 32WonRotterdam SFLostParis R128WonMontpellier R16
🇺🇸PaulNo. 21
🇺🇸PaulNo. 21LostHamburg SFLostMiami R64
🇨🇦Auger-AliassimeNo. 6
🇨🇦Auger-AliassimeNo. 6WonRotterdam FLostMontpellier F
Total
Total3–12–3

Last 10 matches going in

LatestAlex de MinaurAdrian Mannarino
1Won🇫🇷B. BonziBenjamin BonziNo. 95No. 95 · 12 Jun's-Hertogenbosch QF · 12 JunWon🇨🇳Z. ZhangZhizhen ZhangNo. 224No. 224 · 12 Jun's-Hertogenbosch QF · 12 Jun
2Won🇺🇸M. DammMartin DammNo. 116No. 116 · 10 Jun's-Hertogenbosch R16 · 10 JunWon🇫🇷A. RinderknechArthur RinderknechNo. 25No. 25 · 11 Jun's-Hertogenbosch R16 · 11 Jun
3Lost🇨🇿J. MensikJakub MensikNo. 28No. 28 · 29 MayParis R32 · 29 MayWon🇨🇦G. DialloGabriel DialloNo. 49No. 49 · 9 Jun's-Hertogenbosch R32 · 9 Jun
4Won🇧🇪A. BlockxAlexander BlockxNo. 36No. 36 · 26 MayParis R64 · 26 MayLost🇫🇷U. HumbertUgo HumbertNo. 34No. 34 · 25 MayParis R128 · 25 May
5Won🇬🇧T. SamuelToby SamuelNo. 159No. 159 · 25 MayParis R128 · 25 MayLost🇧🇪R. CollignonRaphael CollignonNo. 68No. 68 · 19 MayGeneva R32 · 19 May
6Lost🇺🇸T. PaulTommy PaulNo. 18No. 18 · 22 MayHamburg SF · 22 MayLost🇧🇦D. DzumhurDamir DzumhurNo. 84No. 84 · 6 MayRome R128 · 6 May
7Won🇮🇹L. DarderiLuciano DarderiNo. 20No. 20 · 21 MayHamburg QF · 21 MayLost🇵🇪I. BuseIgnacio BuseNo. 60No. 60 · 22 AprMadrid R128 · 22 Apr
8Won🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 23No. 23 · 20 MayHamburg R16 · 20 MayLost🇵🇹N. BorgesNuno BorgesNo. 50No. 50 · 13 AprBarcelona R32 · 13 Apr
9Won🇦🇷F. CerundoloFrancisco CerundoloNo. 27No. 27 · 18 MayHamburg R32 · 18 MayLost🇧🇪Z. BergsZizou BergsNo. 46No. 46 · 6 AprMonte Carlo R64 · 6 Apr
10Lost🇮🇹M. ArnaldiMatteo ArnaldiNo. 103No. 103 · 8 MayRome R64 · 8 MayLost🇪🇸D. Merida AguilarDaniel Merida AguilarNo. 135No. 135 · 3 AprBucharest R16 · 3 Apr