| | Jannik Sinner (1) | 6 | 6 | | Lorenzo Sonego | 0 | 3 |
| | | | | |
| Richard Gasquet (Q) | 2 | 5 | | Lorenzo Sonego | 6 | 7 |
|
| Albert Ramos Viñolas (Q) | 3 | 4 | | Pavel Kotov | 6 | 6 |
| | Pavel Kotov | | Jordan Thompson (32) |
|
| (BYE) | | Jordan Thompson (32) |
|
| | Nicolás Jarry (22) | | Flavio Cobolli |
| |
| Alejandro Tabilo | 7 | 4 | 4 | | Flavio Cobolli | 5 | 6 | 6 |
|
| Daniel Elahi Galán | 6 | 6 | 1 | | Roberto Bautista Agut (LL) | 74 | 4 | 6 |
| | Roberto Bautista Agut (LL) | | Karen Khachanov (16) |
|
| (BYE) | | Karen Khachanov (16) |
|
| | Grigor Dimitrov (9) | | Jakub Menšík |
| | |
| Yannick Hanfmann | 4 | 6 | | Jakub Menšík | 6 | 73 |
|
| Yoshihito Nishioka | 6 | 1 | 4 | | Félix Auger-Aliassime | 4 | 6 | 6 |
| | Félix Auger-Aliassime | | Adrian Mannarino (19) |
|
| (BYE) | | Adrian Mannarino (19) |
|
| | Cameron Norrie (29) | | Joao Fonseca (WC) |
| |
| Alex Michelsen | 6 | 0 | 2 | | Joao Fonseca (WC) | 4 | 6 | 6 |
|
| Zhizhen Zhang | 3 | 2 | | Miomir Kecmanović | 6 | 6 |
| | Miomir Kecmanović | | Casper Ruud (5) |
|
|
| | Daniil Medvedev (3) | 2 | 6 | 6 | | Matteo Arnaldi | 6 | 4 | 4 |
| | Daniil Medvedev (3) | | Sebastian Korda (25) |
| | |
| Christopher O'Connell | 4 | 1 | | Matteo Arnaldi | 6 | 6 |
|
| Max Purcell | 4 | 6 | 72 | | Marcos Giron | 6 | 4 | 6 |
| | Max Purcell | 3 | 3 | | Sebastian Korda (25) | 6 | 6 |
|
| (BYE) | | Sebastian Korda (25) |
|
| Alexander Bublik (17) | | (BYE) |
| | Alexander Bublik (17) | | Roberto Carballés Baena |
| |
| Dominik Koepfer | 1 | 6 | 6 | | Roberto Carballés Baena | 6 | 3 | 75 |
|
| Tomáš Macháč | 6 | 1 | 6 | | Emil Ruusuvuori | 4 | 6 | 2 |
| | Tomáš Macháč | | Ben Shelton (14) |
|
|
| | Alex de Minaur (10) | 6 | 3 | | Rafael Nadal | 76 | 6 |
| | |
| Darwin Blanch (WC) | 1 | 0 | | Rafael Nadal | 6 | 6 |
|
| Pedro Cachín | 6 | 6 | | Sebastian Ofner | 3 | 3 |
| | Pedro Cachín | 71 | 3 | 6 | | Frances Tiafoe (20) | 6 | 6 | 4 |
|
|
| | Jiří Lehečka (30) | 7 | 6 | | Hamad Medjedović (Q) | 5 | 4 |
| | Jiří Lehečka (30) | | Thiago Monteiro (Q) |
|
| Aleksandar Kovačević (Q) | 6 | 5 | 4 | | Hamad Medjedović (Q) | 4 | 7 | 6 |
|
| Dušan Lajović | 4 | 3 | | Thiago Monteiro (Q) | 6 | 6 |
| | Thiago Monteiro (Q) | 6 | 6 | | Stefanos Tsitsipas (6) | 4 | 4 |
|
| (BYE) | | Stefanos Tsitsipas (6) |
|
| | Hubert Hurkacz (8) | 6 | 7 | | Jack Draper | 1 | 5 |
| | Hubert Hurkacz (8) | | Daniel Altmaier |
| | | |
| Thanasi Kokkinakis (Q) | 3 | 6 | 5 | | Jack Draper | 6 | 3 | 7 |
|
| Daniel Altmaier | 6 | 7 | | Martin Landaluce (WC) | 1 | 5 |
| | Daniel Altmaier | 6 | 6 | | Arthur Fils (31) | 2 | 3 |
|
|
| | Sebastián Báez (18) | 6 | 6 | 6 | | Luca Van Assche | 4 | 72 | 3 |
| | Sebastián Báez (18) | | Taylor Fritz (12) |
|
| Luca Van Assche | 6 | 6 | 6 | | Zizou Bergs (WC) | 4 | 70 | 1 |
|
| Luciano Darderi | 6 | 6 | | Gaël Monfils | 4 | 2 |
| | Luciano Darderi | 6 | 4 | | Taylor Fritz (12) | 71 | 6 |
|
|
| | Tommy Paul (15) | 6 | 6 | 6 | | Lukáš Klein (Q) | 75 | 1 | 4 |
| | Tommy Paul (15) | | Francisco Cerúndolo (21) |
| |
| Lukáš Klein (Q) | 6 | 4 | 74 | | Pablo Llamas Ruiz (Q) | 1 | 6 | 6 |
|
| Aslan Karatsev | 6 | 6 | | Fábián Marozsán | 76 | 72 |
| | Fábián Marozsán | 2 | 6 | | Francisco Cerúndolo (21) | 6 | 75 |
|
| (BYE) | | Francisco Cerúndolo (21) |
|
| Tomás Martín Etcheverry (26) | | (BYE) |
| | Tomás Martín Etcheverry (26) | 6 | 3 | | Denis Shapovalov | 73 | 6 |
| | Denis Shapovalov | | Alexander Zverev (4) |
|
| Facundo Díaz Acosta | 4 | 6 | 3 | | Denis Shapovalov | 6 | 3 | 6 |
|
| Borna Ćorić | 6 | 7 | 6 | | Benjamin Hassan (Q) | 75 | 5 | 3 |
| | Borna Ćorić | 3 | 2 | | Alexander Zverev (4) | 6 | 6 |
|
| (BYE) | | Alexander Zverev (4) |
|
| | Andrey Rublev (7) | 6 | 6 | | Facundo Bagnis (Q) | 1 | 4 |
| | Andrey Rublev (7) | | Alejandro Davidovich Fokina (27) |
| | |
| Brandon Nakashima (Q) | 3 | 6 | | Facundo Bagnis (Q) | 6 | 75 |
|
| Corentin Moutet (Q) | 79 | 2 | 6 | | Juncheng Shang (WC) | 6 | 6 | 710 |
| | Juncheng Shang (WC) | 5 | 3 | | Alejandro Davidovich Fokina (27) | 7 | 6 |
|
| (BYE) | | Alejandro Davidovich Fokina (27) |
|
| Tallon Griekspoor (24) | | (BYE) |
| | Tallon Griekspoor (24) | 4 | 6 | 6 | | Taro Daniel | 6 | 3 | 4 |
| | Tallon Griekspoor (24) | | Holger Rune (11) |
|
| Aleksandar Vukic | 2 | 71 | 1 | | Taro Daniel | 6 | 6 | 6 |
|
| Mariano Navone | 7 | 6 | | Alexei Popyrin | 5 | 2 |
| | Mariano Navone | 7 | 6 | 4 | | Holger Rune (11) | 5 | 72 | 6 |
|
|
| | Ugo Humbert (13) | 6 | 6 | | Botic van de Zandschulp | 3 | 3 |
| | Ugo Humbert (13) | | Jan Lennard Struff (23) |
| |
| Botic van de Zandschulp | 6 | 6 | | Christopher Eubanks | 3 | 3 |
|
| Jaume Munar | 7 | 6 | | Nuno Borges | 5 | 4 |
| | Jaume Munar | 1 | 5 | | Jan Lennard Struff (23) | 6 | 7 |
|
| (BYE) | | Jan Lennard Struff (23) |
|
| Lorenzo Musetti (28) | | (BYE) |
| | Lorenzo Musetti (28) | 4 | 4 | | Thiago Seyboth Wild | 6 | 6 |
| | Thiago Seyboth Wild | | Carlos Alcaraz (2) |
|
| Roman Safiullin | 4 | 4 | | Thiago Seyboth Wild | 6 | 6 |
|
| Arthur Rinderknech | 4 | 7 | 3 | | Alexander Shevchenko | 6 | 5 | 6 |
| | Alexander Shevchenko | 2 | 1 | | Carlos Alcaraz (2) | 6 | 6 |
|
|
|
|