Tallon Griekspoor def. Botic Van De Zandschulp — Round of 32, Libema Open 2026

🇳🇱
Libema Open 2026

ATP 250Grass's-Hertogenbosch, Netherlands

Played10 Jun 2026

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

🇳🇱ranked ATP number 33 going into this drawWon

Tallon Griekspoor seeded 6 6 62 6

🇳🇱ranked ATP number 55 going into this draw

B. Van De Zandschulp 2 7 4

🇳🇱T. GriekspoorTallon GriekspoorvB. Van De ZandschulpBotic Van De Zandschulp🇳🇱

🇳🇱Tallon Griekspoor

🇳🇱Botic Van De Zandschulp

Match stats

Serve

8

Aces

12

3

Double faults

4

66%

1st serve in

67%

67%

1st serve points won

63%

57%

2nd serve points won

42%

63%

Service points won

56%

4/6

Break points saved

5/10

Return

44%

Return points won

37%

5/10

Break points won

2/6

110

Total points won

94

Head to head

3–0 Griekspoor

  1. This match's-Hertogenbosch R32won by Griekspoor
  2. 2025HardMontpellier R32won by Griekspoor
  3. 2023HardMelbourne R64won by Griekspoor

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

6–4

0–1

Last 30 days

0–1

By surface

5–6

Hard

4–5

2–1

Indoor hard

2–1

1–6

Clay

6–4

By round

2–2

R32

4–3

3–2

R16

2–2

4–8

First match at an event

7–3

1–3

At ATP 250s

4–3

How their matches go

20

Completed matches

22

35%

Won in straight sets

41%

5%

Won after losing a set

14%

25%

Lost after winning a set

27%

35%

Lost in straight sets

18%

6–5

Tiebreaks

10–4

1–4

Deciding sets

2–5

8/11

Won after winning set 1

11/14

0/9

Won after losing set 1

1/8

Serve and return, last 5 matches

59%

1st serve in

60%

70%

1st serve points won

72%

51%

2nd serve points won

46%

61%

Break points saved

58%

32%

Return points won

35%

32%

Break points won

32%

5.2

Aces a match

4.6

4.2

Double faults a match

5.2

Last 14 days

0

Matches

0

0

Sets

0

15

Days since last match

16

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentTallon GriekspoorBotic Van De Zandschulp
🇧🇦DzumhurNo. 87
🇧🇦DzumhurNo. 87WonMadrid R64WonBucharest QF
🇨🇦ShapovalovNo. 39
🇨🇦ShapovalovNo. 39LostMunich R32WonMiami R128
🇰🇿BublikNo. 10
🇰🇿BublikNo. 10WonDubai R16LostHong Kong R16
🇫🇷HumbertNo. 32
🇫🇷HumbertNo. 32LostAdelaide R16LostMontpellier R32
Total
Total2–22–2

Last 10 matches going in

LatestTallon GriekspoorBotic Van De Zandschulp
1Lost🇮🇹M. ArnaldiMatteo ArnaldiNo. 96No. 96 · 26 MayParis R128 · 26 MayLost🇦🇷F. CerundoloFrancisco CerundoloNo. 27No. 27 · 25 MayParis R128 · 25 May
2Lost🇧🇪A. BlockxAlexander BlockxNo. 69No. 69 · 8 MayRome R64 · 8 MayLost🇷🇺K. KhachanovKaren KhachanovNo. 16No. 16 · 10 MayRome R32 · 10 May
3Lost🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 26 AprMadrid R32 · 26 AprWon🇺🇸A. KovacevicAleksandar KovacevicNo. 97No. 97 · 8 MayRome R64 · 8 May
4Won🇧🇦D. DzumhurDamir DzumhurNo. 82No. 82 · 24 AprMadrid R64 · 24 AprWon🇫🇷A. MullerAlexandre MullerNo. 95No. 95 · 6 MayRome R128 · 6 May
5Lost🇨🇦D. ShapovalovDenis ShapovalovNo. 38No. 38 · 14 AprMunich R32 · 14 AprLost🇦🇷F. CerundoloFrancisco CerundoloNo. 19No. 19 · 16 AprMunich R16 · 16 Apr
6Lost🇫🇷G. MonfilsGael MonfilsR64 · 5 AprMonte Carlo R64 · 5 AprWon🇨🇭M. HueslerMarc-Andrea HueslerR32 · 13 AprMunich R32 · 13 Apr
7Lost🇫🇷L. van AsscheLuca van AsscheNo. 106No. 106 · 2 AprMarrakech R16 · 2 AprLost🇦🇷M. NavoneMariano NavoneNo. 61No. 61 · 4 AprBucharest SF · 4 Apr
8Lost🇷🇺D. MedvedevDaniil MedvedevNo. 11No. 11 · 28 FebDubai F · 28 FebWon🇧🇦D. DzumhurDamir DzumhurNo. 76No. 76 · 3 AprBucharest QF · 3 Apr
9Won🇷🇺A. RublevAndrey RublevNo. 14No. 14 · 27 FebDubai SF · 27 FebWon🇰🇿A. ShevchenkoAlexander ShevchenkoNo. 84No. 84 · 1 AprBucharest R16 · 1 Apr
10Won🇨🇿J. MensikJakub MensikNo. 16No. 16 · 26 FebDubai QF · 26 FebWon🇮🇹F. MaestrelliFrancesco MaestrelliNo. 112No. 112 · 31 MarBucharest R32 · 31 Mar