Tallon Griekspoor def. Matteo Arnaldi — Round of 32, National Bank Open 2026

🇨🇦
National Bank Open 2026

Masters 1000HardCanada

Played7 Aug 2026

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

🇳🇱ranked ATP number 67 going into this drawWon

Tallon Griekspoor 3 6 6

🇮🇹ranked ATP number 35 going into this draw

Matteo Arnaldi seeded 30 6 4 3

🇳🇱T. GriekspoorTallon GriekspoorvM. ArnaldiMatteo Arnaldi🇮🇹

🇳🇱Tallon Griekspoor

🇮🇹Matteo Arnaldi

Match stats

Serve

4

Aces

10

5

Double faults

4

56%

1st serve in

53%

74%

1st serve points won

78%

50%

2nd serve points won

42%

64%

Service points won

61%

1/5

Break points saved

4/9

Return

39%

Return points won

36%

5/9

Break points won

4/5

79

Total points won

74

Head to head

1–1 level

  1. This matchCanada R32won by Griekspoor
  2. 2026ClayParis R128won by Arnaldi

Stats, 6 months going in

Won–lost

3–7

Last 10 matches

5–5

2–1

Last 30 days

2–2

By surface

6–2

Hard

1–3

2–1

Indoor hard

–

1–6

Clay

8–5

1–3

Grass

0–2

By round

3–4

R32

1–4

2–2

R16

2–0

3–3

At Masters 1000s

3–4

How their matches go

21

Completed matches

16

33%

Won in straight sets

0%

14%

Won after losing a set

50%

38%

Lost after winning a set

25%

14%

Lost in straight sets

25%

7–6

Tiebreaks

8–7

3–6

Deciding sets

6–3

9/12

Won after winning set 1

6/7

1/9

Won after losing set 1

2/9

Serve and return, last 5 matches

66%

1st serve in

52%

76%

1st serve points won

77%

56%

2nd serve points won

45%

64%

Break points saved

57%

31%

Return points won

34%

33%

Break points won

34%

13.6

Aces a match

6.8

3.2

Double faults a match

4.0

Last 14 days

3

Matches

2

8

Sets

5

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentTallon GriekspoorMatteo Arnaldi
🇮🇹MusettiNo. 15
🇮🇹MusettiNo. 15LostMadrid R32LostWashington R32
🇧🇦DzumhurNo. 108
🇧🇦DzumhurNo. 108WonMadrid R64LostUmag QF
🇫🇷HalysNo. 52
🇫🇷HalysNo. 52WonRotterdam R16LostLondon R128
Total
Total2–10–3

Last 10 matches going in

LatestTallon GriekspoorMatteo Arnaldi
1Won🇩🇪A. ZverevAlexander ZverevNo. 2No. 2 · 5 AugCanada R64 · 5 AugWon🇭🇺F. MarozsanFabian MarozsanNo. 55No. 55 · 5 AugCanada R64 · 5 Aug
2Won🇮🇹L. SonegoLorenzo SonegoNo. 80No. 80 · 4 AugCanada R128 · 4 AugLost🇮🇹L. MusettiLorenzo MusettiNo. 15No. 15 · 27 JulWashington R32 · 27 Jul
3Lost🇨🇱A. TabiloAlejandro TabiloNo. 30No. 30 · 27 JulWashington R32 · 27 JulLost🇧🇦D. DzumhurDamir DzumhurNo. 105No. 105 · 16 JulUmag QF · 16 Jul
4Lost🇦🇺J. DuckworthJames DuckworthNo. 78No. 78 · 30 JunLondon R128 · 30 JunWon🇦🇷F. GomezFederico Agustin GomezNo. 212No. 212 · 15 JulUmag R16 · 15 Jul
5Lost🇯🇵S. ShimabukuroSho ShimabukuroNo. 104No. 104 · 16 JunHalle R32 · 16 JunLost🇫🇷Q. HalysQuentin HalysNo. 101No. 101 · 30 JunLondon R128 · 30 Jun
6Lost🇨🇳Z. ZhangZhizhen ZhangNo. 224No. 224 · 11 Jun's-Hertogenbosch R16 · 11 JunLost🇬🇧G. HusseyGiles HusseyR32 · 23 JunEastbourne R32 · 23 Jun
7Won🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 55No. 55 · 10 Jun's-Hertogenbosch R32 · 10 JunLost🇮🇹F. CobolliFlavio CobolliNo. 12No. 12 · 5 JunParis SF · 5 Jun
8Lost🇮🇹M. ArnaldiMatteo ArnaldiNo. 96No. 96 · 26 MayParis R128 · 26 MayWon🇮🇹M. BerrettiniMatteo BerrettiniNo. 107No. 107 · 3 JunParis QF · 3 Jun
9Lost🇧🇪A. BlockxAlexander BlockxNo. 69No. 69 · 8 MayRome R64 · 8 MayWon🇺🇸F. TiafoeFrances TiafoeNo. 21No. 21 · 1 JunParis R16 · 1 Jun
10Lost🇮🇹L. MusettiLorenzo MusettiNo. 9No. 9 · 26 AprMadrid R32 · 26 AprWon🇧🇪R. CollignonRaphael CollignonNo. 64No. 64 · 30 MayParis R32 · 30 May