| Alexander Zverev (1) | | (BYE) |
| | Alexander Zverev (1) | 3 | 6 | 6 | | Cameron Norrie | 6 | 3 | 3 |
| | Alexander Zverev (1) | | Térence Atmane |
| | | | |
| Cameron Norrie | 3 | 6 | 6 | | Dino Prižmić | 6 | 1 | 4 |
|
| Márton Fucsovics | 1 | Aufg. | | Térence Atmane | 3 | |
| | Térence Atmane | 6 | 74 | | Tomás Martín Etcheverry (26) | 3 | 6 |
|
| (BYE) | | Tomás Martín Etcheverry (26) |
|
| | Tommy Paul (18) | 6 | 6 | 6 | | Hubert Hurkacz | 4 | 73 | 3 |
| | Tommy Paul (18) | | Adolfo Daniel Vallejo |
|
| Sho Shimabukuro (LL) | 2 | 4 | | Hubert Hurkacz | 6 | 6 |
|
| Kyrian Jacquet (Q) | 2 | 4 | | Adolfo Daniel Vallejo | 6 | 6 |
| | Adolfo Daniel Vallejo | 6 | 6 | | Valentin Vacherot (15) | 3 | 3 |
|
| (BYE) | | Valentin Vacherot (15) |
|
| | Rafael Jódar (12) | 7 | 4 | 7 | | Denis Shapovalov | 5 | 6 | 5 |
| | Rafael Jódar (12) | | Alejandro Tabilo (22) |
| |
| Denis Shapovalov | 6 | 6 | | Adrian Mannarino | 1 | 4 |
|
| Román Andrés Burruchaga | 6 | 6 | 3 | | Jan Lennard Struff | 74 | 2 | 6 |
| | Jan Lennard Struff | 3 | 4 | | Alejandro Tabilo (22) | 6 | 6 |
|
| (BYE) | | Alejandro Tabilo (22) |
|
| Alexander Blockx (28) | | (BYE) |
| | Alexander Blockx (28) | 6 | 6 | | Mariano Navone | 3 | 4 |
| | Alexander Blockx (28) | | Flavio Cobolli (7) |
|
| Mariano Navone | 6 | 73 | | Raphaël Collignon | 3 | 6 |
|
| Camilo Ugo Carabelli | 3 | 3 | | Miomir Kecmanović | 6 | 6 |
| | Miomir Kecmanović | 1 | 6 | 3 | | Flavio Cobolli (7) | 6 | 4 | 6 |
|
|
| | Novak Djoković (3) | 6 | 4 | 4 | | Thiago Agustín Tirante | 2 | 6 | 6 |
| | Thiago Agustín Tirante | | Martin Landaluce |
| | |
| Thiago Agustín Tirante | 79 | 6 | 74 | | Jan Choinski | 6 | 77 | 6 |
|
| Martin Landaluce | 6 | 7 | | Jack Draper (WC) | 3 | 5 |
| | Martin Landaluce | 6 | 4 | 6 | | Matteo Arnaldi (31) | 4 | 6 | 4 |
|
|
| Luciano Darderi (19) | | (BYE) |
| | Luciano Darderi (19) | 4 | 2 | | Rinky Hijikata (WC) | 6 | 6 |
| | Rinky Hijikata (WC) | | Jakub Menšík (14) |
|
| Rinky Hijikata (WC) | 2 | 75 | 6 | | Gaël Monfils (WC) | 6 | 6 | 3 |
|
| Zachary Svajda | 6 | 6 | | Mattia Bellucci | 70 | 74 |
| | Mattia Bellucci | 5 | 6 | 6 | | Jakub Menšík (14) | 7 | 2 | 75 |
|
|
| | Jiří Lehečka (9) | 6 | 6 | 6 | | Matteo Berrettini | 4 | 73 | 3 |
| | Jiří Lehečka (9) | | Arthur Fils (21) |
| |
| Titouan Droguet (Q) | 6 | 1 | 4 | | Matteo Berrettini | 3 | 6 | 6 |
|
| Yannick Hanfmann | 6 | 6 | | Luca Van Assche (Q) | 2 | 4 |
| | Yannick Hanfmann | 6 | 1 | | Arthur Fils (21) | 75 | 6 |
|
|
| | Arthur Fery (32) | 6 | 2 | 74 | | James Duckworth | 4 | 6 | 6 |
| | Arthur Fery (32) | | Alex de Minaur (5) |
|
| J.J. Wolf (Q) | 5 | 6 | | James Duckworth | 7 | 70 |
|
| Vít Kopřiva | 6 | 4 | | Quentin Halys (Q) | 75 | 6 |
| | Quentin Halys (Q) | 6 | 3 | 6 | | Alex de Minaur (5) | 1 | 6 | 74 |
|
|
| | Taylor Fritz (6) | 6 | 6 | | Alex Michelsen | 3 | 4 |
| | Taylor Fritz (6) | | Daniel Mérida |
| | | |
| Alex Michelsen | 6 | 6 | | Jesper de Jong | 4 | 4 |
|
| Daniel Mérida | 3 | 6 | 6 | | Marin Čilić (WC) | 6 | 1 | 1 |
| | Daniel Mérida | 6 | 6 | | Zizou Bergs (30) | 3 | 2 |
|
|
| | João Fonseca (23) | 6 | 72 | | Botic van de Zandschulp | 4 | 6 |
| | João Fonseca (23) | | Christopher O'Connell (Q) |
|
| Botic van de Zandschulp | 6 | 6 | | Aleksandr Shevchenko (LL) | 4 | 4 |
|
| Christopher O'Connell (Q) | 6 | 75 | | Kamil Majchrzak | 4 | 6 |
| | Christopher O'Connell (Q) | 7 | 1 | | | Casper Ruud (11) | 5 | 2 | Aufg. |
|
|
| | Andrey Rublev (13) | 75 | 6 | | Pablo Carreño Busta | 6 | 1 |
| | Andrey Rublev (13) | | Nuno Borges |
| |
| Tomáš Macháč | 3 | 2 | | Pablo Carreño Busta | 6 | 6 |
|
| Nuno Borges | 5 | 73 | 74 | | Thanasi Kokkinakis | 7 | 6 | 6 |
| | Nuno Borges | 6 | 6 | | Francisco Cerúndolo (20) | 4 | 4 |
|
| (BYE) | | Francisco Cerúndolo (20) |
|
| Brandon Nakashima (27) | | (BYE) |
| | Brandon Nakashima (27) | 6 | 7 | | Aleksandar Kovačević | 2 | 5 |
| | Brandon Nakashima (27) | | Daniil Medvedev (4) |
|
| Aleksandar Kovačević | 5 | 6 | 72 | | Karen Khachanov | 7 | 3 | 6 |
|
| Hamad Medjedović | 5 | 6 | | Marco Trungelliti (Q) | 7 | 72 |
| | Marco Trungelliti (Q) | 4 | 5 | | Daniil Medvedev (4) | 6 | 7 |
|
|
| | Ben Shelton (8) | | Jaime Faria (Q) |
| | | |
| Jaime Faria (Q) | 6 | 6 | | Jenson Brooksby | 3 | 2 |
|
| Adam Walton | 75 | 6 | | Nicolás Mejía (Q) | 6 | 0 |
| | Adam Walton | | Ignacio Buse (29) |
|
|
| | Ugo Humbert (24) | 4 | 3 | | Michael Zheng (Q) | 6 | 6 |
| | Michael Zheng (Q) | | Lorenzo Musetti (10) |
|
| Fábián Marozsán | 6 | 1 | 6 | | Michael Zheng (Q) | 3 | 6 | 71 |
|
| Coleman Wong (Q) | 6 | 3 | 4 | | Daniel Altmaier | 3 | 6 | 6 |
| | Daniel Altmaier | 4 | 2 | | Lorenzo Musetti (10) | 6 | 6 |
|
| (BYE) | | Lorenzo Musetti (10) |
|
| | Learner Tien (16) | 6 | 74 | | Sebastián Báez | 3 | 6 |
| | |
| Sebastián Báez | 1 | 6 | 6 | | Grigor Dimitrov (WC) | 6 | 3 | 4 |
|
| Juncheng Shang | 3 | 3 | | Lorenzo Sonego | 6 | 6 |
| | Lorenzo Sonego | | Frances Tiafoe (17) |
|
|
| Arthur Rinderknech (25) | | (BYE) |
| | Arthur Rinderknech (25) | 6 | 6 | 6 | | Juan Manuel Cerúndolo | 4 | 73 | 75 |
| | Juan Manuel Cerúndolo | | Félix Auger-Aliassime (2) |
|
| Mark Lajal (Q) | 4 | 4 | | Juan Manuel Cerúndolo | 6 | 6 |
|
| Valentin Royer | 6 | 5 | | Stefanos Tsitsipas | 74 | 7 |
| | Stefanos Tsitsipas | 3 | 5 | | Félix Auger-Aliassime (2) | 6 | 7 |
|
| (BYE) | | Félix Auger-Aliassime (2) |
|
|
|