Round 1
Botic van de Zandschulp 1 *
bye
Round 2
Botic van de Zandschulp 1 *
Aslan Karatsev
6-2
6-0
Quarterfinals
Botic van de Zandschulp 1 *
Marcos Giron
7-6(5)
6-3
Semifinals
Botic van de Zandschulp 1 *
Taylor Harry Fritz
6-4
7-6(2)
Final
Holger Vitus Nodskov Rune 1 *
Botic van de Zandschulp
6-4
1-6
7-6(3)
Round 1
Botic van de Zandschulp 1 *
Brandon Nakashima
7-6(3)
6-3
Round 2
Botic van de Zandschulp 1 *
Egor Gerasimov
6-2
6-3
Quarterfinals
Botic van de Zandschulp 1 *
Casper Ruud
7-5
6-1
Semifinals
Botic van de Zandschulp 1 *
Miomir Kecmanovic
2-6
7-6(4)
6-4
Final
Holger Vitus Nodskov Rune 1 *
Botic van de Zandschulp
3-4
ret.
Round 1
Botic van de Zandschulp 1 *
bye
Round 2
Botic van de Zandschulp 1 *
Tallon Griekspoor
7-6(5)
6-3
Round 3
Botic van de Zandschulp 1 *
Jaume Antoni Munar Clar
6-3
6-3
Quarterfinals
Botic van de Zandschulp 1 *
Benjamin Bonzi
7-6(6)
7-6(1)
Semifinals
Adrian Mannarino 1 *
Botic van de Zandschulp
6-0
6-4
Round 1
Botic van de Zandschulp 1 *
Carlos Taberner
2-6
3-6
6-4
7-5
6-3
Round 2
Botic van de Zandschulp 1 *
Casper Ruud
3-6
6-4
6-2
6-4
Round 3
Botic van de Zandschulp 1 *
Facundo Bagnis
3-6
6-0
6-2
6-2
Round 4
Botic van de Zandschulp 1 *
Diego Sebastian Schwartzman
6-3
6-4
5-7
5-7
6-1
Quarterfinals
Daniil Medvedev 1 *
Botic van de Zandschulp
6-3
6-0
4-6
7-5