| | Carlos Alcaraz (1) | 6 | 6 | | Roberto Carballés Baena | 2 | 1 |
| | Carlos Alcaraz (1) | 6 | 6 | | Gaël Monfils | 2 | 4 |
| | Carlos Alcaraz (1) | 6 | 6 | | Lorenzo Musetti (23) | 3 | 3 |
| | Carlos Alcaraz (1) | | Grigor Dimitrov (11) |
| | |
| Aleksandar Vukic | 6 | 3 | | Roberto Carballés Baena | 72 | 6 |
|
| Dušan Lajović | 6 | 4 | | Gaël Monfils | 75 | 6 |
| | Gaël Monfils | 6 | 6 | 6 | | Jordan Thompson (33) | 73 | 1 | 2 |
|
| (BYE) | | Jordan Thompson (33) |
|
| Lorenzo Musetti (23) | | (BYE) |
| | Lorenzo Musetti (23) | 7 | 6 | | Roman Safiullin | 5 | 1 |
| | Lorenzo Musetti (23) | 6 | 75 | | Ben Shelton (16) | 4 | 6 |
|
| Roman Safiullin | 6 | 6 | | Diego Schwartzman (Q) | 2 | 4 |
|
| Martin Landaluce (WC) | 6 | 1 | 7 | | Jaume Munar | 3 | 6 | 5 |
| | Martin Landaluce (WC) | 3 | 4 | | Ben Shelton (16) | 6 | 6 |
|
|
| Grigor Dimitrov (11) | | (BYE) |
| | Grigor Dimitrov (11) | 6 | 75 | 6 | | Alejandro Tabilo | 75 | 6 | 2 |
| | Grigor Dimitrov (11) | 6 | 6 | | Yannick Hanfmann | 1 | 0 |
| | Grigor Dimitrov (11) | 3 | 6 | 73 | | Hubert Hurkacz (8) | 6 | 3 | 6 |
|
| Alejandro Tabilo | 6 | 3 | 6 | | Brandon Nakashima (Q) | 4 | 6 | 3 |
|
| Emil Ruusuvuori | 4 | 6 | 4 | | Yannick Hanfmann | 6 | 4 | 6 |
| | Yannick Hanfmann | 3 | 71 | 6 | | Adrian Mannarino (19) | 6 | 6 | 4 |
|
| (BYE) | | Adrian Mannarino (19) |
|
| Sebastian Korda (28) | | (BYE) |
| | Sebastian Korda (28) | 6 | 6 | 6 | | Roberto Bautista Agut (Q) | 72 | 3 | 4 |
| | Sebastian Korda (28) | 6 | 75 | 3 | | Hubert Hurkacz (8) | 75 | 6 | 6 |
|
| Emilio Nava (Q) | 3 | 6 | | Roberto Bautista Agut (Q) | 6 | 74 |
|
| Daniel Elahi Galán | 74 | 6 | 5 | | Alexander Shevchenko | 6 | 74 | 7 |
| | Alexander Shevchenko | 4 | 72 | 3 | | Hubert Hurkacz (8) | 6 | 6 | 6 |
|
|
| Alexander Zverev (4) | | (BYE) |
| | Alexander Zverev (4) | 6 | 6 | | Félix Auger-Aliassime | 2 | 4 |
| | Alexander Zverev (4) | 74 | 6 | | Christopher Eubanks (31) | 6 | 3 |
| | Alexander Zverev (4) | 6 | 6 | | Karen Khachanov (15) | 1 | 4 |
| | Alexander Zverev (4) | | Fábián Marozsán |
|
| Félix Auger-Aliassime | 7 | 6 | | Adam Walton (Q) | 5 | 4 |
|
| Lorenzo Sonego | 6 | 3 | 4 | | Daniel Evans | 1 | 6 | 6 |
| | Daniel Evans | 6 | 6 | 6 | | Christopher Eubanks (31) | 73 | 3 | 77 |
|
| (BYE) | | Christopher Eubanks (31) |
|
| Francisco Cerúndolo (20) | | (BYE) |
| | Francisco Cerúndolo (20) | 72 | 6 | 6 | | Sebastian Ofner | 6 | 72 | 1 |
| | Francisco Cerúndolo (20) | 1 | 7 | 6 | | Karen Khachanov (15) | 6 | 5 | 75 |
|
| Sebastian Ofner | 6 | 6 | | Kei Nishikori (WC) | 3 | 4 |
|
| Laslo Djere | 7 | 73 | | Coleman Wong (Q) | 5 | 6 |
| | Laslo Djere | 2 | 4 | | Karen Khachanov (15) | 6 | 6 |
|
| (BYE) | | Karen Khachanov (15) |
|
| | Alex de Minaur (9) | 6 | 6 | | Soonwoo Kwon | 3 | 2 |
| | Alex de Minaur (9) | 73 | 6 | | Jan Lennard Struff (24) | 6 | 4 |
| | Alex de Minaur (9) | 4 | 6 | 1 | | Fábián Marozsán | 6 | 0 | 6 |
|
| Alexandre Müller | 6 | 3 | | Soonwoo Kwon | 73 | 6 |
|
| Daniel Altmaier | 6 | 7 | | Harold Mayot (Q) | 2 | 5 |
| | Daniel Altmaier | 3 | 3 | | Jan Lennard Struff (24) | 6 | 6 |
|
| (BYE) | | Jan Lennard Struff (24) |
|
| | Jiří Lehečka (26) | 4 | 4 | | Alexei Popyrin | 6 | 6 |
| | Alexei Popyrin | 5 | 3 | | Fábián Marozsán | 7 | 6 |
|
| Alexei Popyrin | 6 | 6 | | Facundo Díaz Acosta | 2 | 2 |
|
| Aleksandar Kovačević (Q) | 3 | 2 | | Fábián Marozsán | 6 | 6 |
| | Fábián Marozsán | 6 | 6 | | Holger Rune (6) | 1 | 1 |
|
|
| | Casper Ruud (7) | 75 | 1 | 6 | | Luca Van Assche | 6 | 6 | 1 |
| | Casper Ruud (7) | 6 | 6 | | Alejandro Davidovich Fokina (27) | 3 | 4 |
| | Casper Ruud (7) | 6 | 3 | | Nicolás Jarry (22) | 73 | 6 |
| | Nicolás Jarry (22) | 2 | 6 | | Daniil Medvedev (3) | 6 | 77 |
| | Daniil Medvedev (3) | | Jannik Sinner (2) |
|
| Pavel Kotov | 3 | 5 | | Luca Van Assche | 6 | 7 |
|
| Miomir Kecmanović | 6 | 6 | 6 | | Juncheng Shang (WC) | 75 | 4 | 75 |
| | Juncheng Shang (WC) | 3 | 5 | | Alejandro Davidovich Fokina (27) | 6 | 7 |
|
| (BYE) | | Alejandro Davidovich Fokina (27) |
|
| | Nicolás Jarry (22) | 75 | 4 | 72 | | Jack Draper | 6 | 6 | 6 |
| | Nicolás Jarry (22) | 6 | 7 | 6 | | Thiago Seyboth Wild (Q) | 71 | 5 | 3 |
|
| Jack Draper | 6 | 6 | | Taro Daniel | 3 | 2 |
|
| Thiago Seyboth Wild (Q) | 6 | 7 | | Nuno Borges | 4 | 5 |
| | Thiago Seyboth Wild (Q) | 6 | 6 | | Taylor Fritz (12) | 3 | 4 |
|
|
| | Ugo Humbert (14) | 6 | 6 | | Botic van de Zandschulp | 4 | 3 |
| | Ugo Humbert (14) | 6 | 4 | 3 | | Dominik Koepfer | 3 | 6 | 6 |
| | Dominik Koepfer | 6 | 0 | | Daniil Medvedev (3) | 75 | 6 |
|
| Rinky Hijikata | 5 | 6 | | Botic van de Zandschulp | 7 | 73 |
|
| Marcos Giron | 6 | 1 | 4 | | Dominik Koepfer | 4 | 6 | 6 |
| | Dominik Koepfer | 6 | 6 | | Sebastián Báez (18) | 3 | 2 |
|
|
| | Cameron Norrie (30) | 7 | 6 | 6 | | Flavio Cobolli | 5 | 74 | 2 |
| | Cameron Norrie (30) | 5 | 1 | | Daniil Medvedev (3) | 7 | 6 |
|
| Yoshihito Nishioka (LL) | 6 | 1 | 4 | | Flavio Cobolli | 1 | 6 | 6 |
|
| Max Purcell | 2 | 1 | | Márton Fucsovics | 6 | 6 |
| | Márton Fucsovics | 4 | 2 | | Daniil Medvedev (3) | 6 | 6 |
|
|
| | Andrey Rublev (5) | 4 | 4 | | Tomáš Macháč | 6 | 6 |
| | Tomáš Macháč | 5 | 7 | 75 | | Andy Murray | 7 | 5 | 6 |
| | Tomáš Macháč | 6 | 6 | | Matteo Arnaldi | 3 | 3 |
| | Tomáš Macháč | 4 | 2 | | Jannik Sinner (2) | 6 | 6 |
|
| Tomáš Macháč | 6 | 6 | | Darwin Blanch (WC) | 4 | 2 |
|
| Andy Murray | 4 | 6 | 6 | | Matteo Berrettini | 6 | 3 | 4 |
| | Andy Murray | 70 | 6 | | Tomás Martín Etcheverry (29) | 6 | 3 |
|
| (BYE) | | Tomás Martín Etcheverry (29) |
|
| Alexander Bublik (17) | | (BYE) |
| | Alexander Bublik (17) | 4 | 1 | | Matteo Arnaldi | 6 | 6 |
| | Matteo Arnaldi | 6 | 77 | | Denis Shapovalov | 3 | 6 |
|
| Arthur Fils | 3 | 4 | | Matteo Arnaldi | 6 | 6 |
|
| Luciano Darderi | 3 | 73 | 4 | | Denis Shapovalov | 6 | 6 | 6 |
| | Denis Shapovalov | 6 | 6 | | Stefanos Tsitsipas (10) | 2 | 4 |
|
| (BYE) | | Stefanos Tsitsipas (10) |
|
| | Tommy Paul (13) | 6 | 1 | Rit. | | Martin Damm (WC) | 4 | 2 | |
| | Martin Damm (WC) | 6 | 6 | | Christopher O'Connell | 75 | 75 |
| | Christopher O'Connell | 4 | 3 | | Jannik Sinner (2) | 6 | 6 |
|
| Martin Damm (WC) | 72 | 73 | | Zhizhen Zhang | 6 | 6 |
|
| Christopher O'Connell | 6 | 6 | | Vít Kopřiva (Q) | 2 | 4 |
| | Christopher O'Connell | 7 | 75 | | Frances Tiafoe (21) | 5 | 6 |
|
|
| Tallon Griekspoor (25) | | (BYE) |
| | Tallon Griekspoor (25) | 75 | 6 | 6 | | Alex Michelsen | 6 | 77 | 4 |
| | Tallon Griekspoor (25) | 7 | 5 | 1 | | Jannik Sinner (2) | 5 | 7 | 6 |
|
| Alex Michelsen | 75 | 6 | | Lukáš Klein (Q) | 6 | 2 |
|
| Pedro Cachín | 2 | 2 | | Andrea Vavassori (Q) | 6 | 6 |
| | Andrea Vavassori (Q) | 3 | 4 | | Jannik Sinner (2) | 6 | 6 |
|
|
|
|