| First round | | | Second round | | | Quarterfinals | | | Semifinals | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 8 | Thanasi Kokkinakis
Gianluigi Quinzi | 6 | 6 | | | | | |
| | Mackenzie McDonald
Guillermo Núñez | 3 | 4 | | | | 8 | T Kokkinakis
G Quinzi | 3 | 6 | [10] | |
| | Luca Corinteli
Elias Ymer | 77 | 6 | | | | | L Corinteli
E Ymer | 6 | 0 | [6] | |
| | Tommy Paul
Alex Rybakov | 62 | 4 | | | | | | | 8 | T Kokkinakis
G Quinzi | 2 | 67 | | |
| | Harry Bourchier
Bradley Mousley | 5 | 4 | | | | | | | Q Halys
FF Silva | 6 | 79 | | |
| | Quentin Halys
Frederico Ferreira Silva | 7 | 6 | | | | | Q Halys
FF Silva | 4 | 6 | [10] | | | | |
| | Gerardo López Villaseñor
Alexandre Muller | 77 | 1 | [4] | | | 4 | Y Nishioka
JB Panta | 6 | 3 | [2] | |
| 4 | Yoshihito Nishioka
Jorge Brian Panta | 62 | 6 | [10] | | | | | Q Halys
FF Silva | 6 | 6 | | |
| 5 | Chung Hyeon
Lee Duck-hee | 7 | 6 | | | | | | | | M Marterer
L Miedler | 2 | 4 | | |
| WC | JC Aragone
Ernesto Escobedo | 5 | 4 | | | | 5 | H Chung
DH Lee | 3 | 3 | | | | | |
| | Matej Maruščák
Simon Friis Søndergaard | 6 | 6 | | | | | M Maruščák
SF Søndergaard | 6 | 6 | | |
| | Yusuke Takahashi
Zheng Weiqiang | 3 | 2 | | | | | | | | M Maruščák
SF Søndergaard | 3 | 4 | | |
| | Maximilian Marterer
Lucas Miedler | 6 | 6 | | | | | | | M Marterer
L Miedler | 6 | 6 | | |
| | Gabriel Vellinho Hocevar
Francis Tiafoe | 2 | 1 | | | | | M Marterer
L Miedler | 6 | 7 | | | |
| | Jaime Galleguillos
Tommy Mylnikov | 6 | 2 | [10] | | | | J Galleguillos
T Mylnikov | 4 | 5 | | |
| 2 | Christian Garín
Nicolás Jarry | 4 | 6 | [5] | | |