| Wesley Koolhof (1) | | | | Neal Skupski (1) | 6 | 75 | | Andrey Golubev | 3 | 6 | | Gonzalo Escobar | | |
| | Wesley Koolhof (1) | | | | Neal Skupski (1) | 6 | 6 | | Pedro Cachín | 4 | 2 | | Yibing Wu | | |
| | Wesley Koolhof (1) | | | | Neal Skupski (1) | 7 | 6 | | Aleksandr Nedovyesov | 5 | 4 | | Miguel Angel Reyes Varela | | |
| | Wesley Koolhof (1) | | Neal Skupski (1) | | Marcel Granollers (10) | | Horacio Zeballos (10) |
| | |
| Pedro Cachín | | | | | Yibing Wu | 4 | 6 | 6 | | Luca Van Assche (WC) | 6 | 4 | 1 | Sascha Gueymard Wayenburg (WC) | | | |
|
| Albert Ramos Viñolas | | | Bernabé Zapata Miralles | 1 | 6 | | Ariel Behar | 6 | 76 | | Adam Pavlásek | | |
| | Ariel Behar | | | | | Adam Pavlásek | 4 | 6 | 1 | | Aleksandr Nedovyesov | 6 | 1 | 6 | | Miguel Angel Reyes Varela | | | |
|
| Aleksandr Nedovyesov | | | | | Miguel Angel Reyes Varela | 3 | 6 | 6 | | Nathaniel Lammons (16) | 6 | 1 | 4 | Jackson Withrow (16) | | | |
|
| Marcel Granollers (10) | | | | Horacio Zeballos (10) | 6 | 6 | | Tallon Griekspoor (Q) | 2 | 3 | Bart Stevens (Q) | | |
| | Marcel Granollers (10) | | | | Horacio Zeballos (10) | 6 | 6 | | Simone Bolelli | 0 | 3 | Fabio Fognini | | |
| | Marcel Granollers (10) | | | | Horacio Zeballos (10) | 6 | 6 | | Marcelo Melo | 2 | 3 | | John Peers | | |
|
| Jan Lennard Struff | | | | | Thanasi Kokkinakis | 6 | 6 | 3 | | Simone Bolelli | 71 | 3 | 6 | Fabio Fognini | | | |
|
| Marcelo Melo | | | | | John Peers | 5 | 6 | 6 | | Miomir Kecmanović | 7 | 3 | 4 | | William Blumberg | | | |
| | Marcelo Melo | | | | John Peers | 75 | 6 | | Hugo Nys (7) | 6 | 4 | | Jan Zieliński (7) | | |
|
| Richard Gasquet (WC) | | | Lucas Pouille (WC) | 4 | 2 | | Hugo Nys (7) | 6 | 6 | | Jan Zieliński (7) | | |
|
| Ivan Dodig (4) | | | | | Austin Krajicek (4) | 73 | 3 | 74 | | Guillermo Durán | 6 | 6 | 6 | Sebastián Báez | | | |
| | Ivan Dodig (4) | | | | Austin Krajicek (4) | 7 | 6 | | Nicolás Jarry | 5 | 2 | | Marc-Andrea Hüsler | | |
| | Ivan Dodig (4) | | | | | Austin Krajicek (4) | 6 | 6 | 7 | | Rafael Matos | 73 | 4 | 5 | | Francisco Cabral | | | |
| | Ivan Dodig (4) | | Austin Krajicek (4) | | Kevin Krawietz (11) | Tim Pütz (11) |
|
| Nicolás Jarry | | | | | Marc-Andrea Hüsler | 6 | 6 | 6 | | Marcelo Demoliner | 3 | 74 | 3 | | Andrea Vavassori | | | |
|
| Max Purcell | | | | | Ben Shelton | 3 | 6 | 6 | | Julian Cash | 6 | 3 | 4 | Henry Patten | | | |
| | Max Purcell | | | | Ben Shelton | 3 | 0 | | Rafael Matos | 6 | 6 | | Francisco Cabral | | |
|
| Rafael Matos | | | | Francisco Cabral | 74 | 75 | | Jason Kubler (15) | 6 | 6 | Rinky Hijikata (15) | | |
|
| Kevin Krawietz (11) | | | Tim Pütz (11) | 7 | 6 | | Zhizhen Zhang (Q) | 5 | 4 | | Victor Vlad Cornea (Q) | | |
| | Kevin Krawietz (11) | | | Tim Pütz (11) | 6 | 6 | | Romain Arneodo | 4 | 2 | | Sam Weissborn | | |
| | Kevin Krawietz (11) | | | Tim Pütz (11) | 6 | 74 | | Fabien Reboul | 4 | 6 | Sadio Doumbia | | |
|
| Romain Arneodo | | | | | Sam Weissborn | 3 | 74 | 78 | | Robin Haase | 6 | 6 | 6 | | Philipp Oswald | | | |
|
| Giovanni Mpetshi Perricard (WC) | | | | Arthur Fils (WC) | 3 | 6 | 4 | | Theo Arribage (WC) | 6 | 3 | 6 | Luca Sanchez (WC) | | | |
| | Theo Arribage (WC) | | | Luca Sanchez (WC) | 2 | 4 | | Fabien Reboul | 6 | 6 | Sadio Doumbia | | |
|
| Fabien Reboul | | | Sadio Doumbia | 7 | 75 | | Rohan Bopanna (6) | 5 | 6 | | Matthew Ebden (6) | | |
|
| Harri Heliövaara (5) | | | | | Lloyd Glasspool (5) | 73 | 4 | 6 | | Lucas Miedler | 6 | 6 | 3 | Alexander Erler | | | |
| | Harri Heliövaara (5) | | | | Lloyd Glasspool (5) | 73 | 7 | | Ilya Ivashka | 6 | 5 | | Alexei Popyrin | | |
| | Harri Heliövaara (5) | | | | Lloyd Glasspool (5) | 4 | 2 | | Matwé Middelkoop (12) | 6 | 6 | | Andreas Mies (12) | | |
| | Matwé Middelkoop (12) | | Andreas Mies (12) | | Jean-Julien Rojer (3) | | Marcelo Arévalo (3) |
| |
| Sriram Balaji (Q) | | | Jeevan Nedunchezhiyan (Q) | 3 | 4 | | Ilya Ivashka | 6 | 6 | | Alexei Popyrin | | |
|
| Jonathan Eysseric (WC) | | | Harold Mayot (WC) | 71 | 6 | | John Patrick Smith (Q) | 6 | 0 | | Christopher Eubanks (Q) | | |
| | Jonathan Eysseric (WC) | | | Harold Mayot (WC) | 5 | 3 | | Matwé Middelkoop (12) | 7 | 6 | | Andreas Mies (12) | | |
|
| Márton Fucsovics | | | | Alexander Bublik | 3 | 1 | | Matwé Middelkoop (12) | 6 | 6 | | Andreas Mies (12) | | |
|
| Michael Venus (13) | | | | Jamie Murray (13) | 75 | 6 | | Diego Hidalgo | 6 | 4 | | David Vega Hernández | | |
| | Michael Venus (13) | | | | Jamie Murray (13) | 6 | 7 | | Robert Farah | 1 | 5 | Juan Sebastián Cabal | | |
| | Michael Venus (13) | | | | Jamie Murray (13) | 2 | 2 | | Jean-Julien Rojer (3) | 6 | 6 | | Marcelo Arévalo (3) | | |
|
| Guido Andreozzi | | | Tomás Martín Etcheverry | 3 | 4 | | Robert Farah | 6 | 6 | Juan Sebastián Cabal | | |
|
| Albano Olivetti (WC) | | | | Dan Added (WC) | 6 | 3 | 4 | | Nicolás Barrientos | 4 | 6 | 6 | | Robert Galloway | | | |
| | Nicolás Barrientos | | | | Robert Galloway | 2 | 2 | | Jean-Julien Rojer (3) | 6 | 6 | | Marcelo Arévalo (3) | | |
|
| Stefanos Tsitsipas | | | | Petros Tsitsipas | 3 | 6 | 6 | | Jean-Julien Rojer (3) | 6 | 3 | 76 | | Marcelo Arévalo (3) | | | |
|
| Nikola Mektić (8) | | | Mate Pavić (8) | 5 | 3 | | Sander Gillé | 7 | 6 | Joran Vliegen | | |
| | Sander Gillé | | | Joran Vliegen | 6 | 6 | | Roman Jebavý (Q) | 1 | 2 | | Luis David Martínez (Q) | | |
| | Sander Gillé | | | | Joran Vliegen | 7 | 6 | 75 | | Édouard Roger-Vasselin (9) | 5 | 73 | 6 | | Santiago González (9) | | | |
| | Sander Gillé | Joran Vliegen | | Máximo González (14) | Andrés Molteni (14) |
|
| Roman Jebavý (Q) | | | | Luis David Martínez (Q) | 6 | 7 | | Thiago Monteiro (Q) | 2 | 5 | | Juan Pablo Varillas (Q) | | |
|
| Arthur Rinderknech (WC) | | | Enzo Couacaud (WC) | 3 | 2 | | Yuki Bhambri | 6 | 6 | Saketh Myneni | | |
| | Yuki Bhambri | | | Saketh Myneni | 4 | 5 | | Édouard Roger-Vasselin (9) | 6 | 7 | | Santiago González (9) | | |
|
| Andre Goransson | | | | Ben McLachlan | 2 | 2 | | Édouard Roger-Vasselin (9) | 6 | 6 | | Santiago González (9) | | |
|
| Máximo González (14) | | | | Andrés Molteni (14) | 6 | 5 | 78 | | Fabrice Martin | 4 | 7 | 6 | Jérémy Chardy | | | |
| | Máximo González (14) | | | | Andrés Molteni (14) | 71 | 1 | 6 | | Marcos Giron | 6 | 6 | 2 | Mackenzie McDonald | | | |
| | Máximo González (14) | | | | Andrés Molteni (14) | 6 | 4 | 6 | | Rajeev Ram (2) | 1 | 6 | 4 | | Joe Salisbury (2) | | | |
|
| Nicolas Mahut | | | | Pierre Hugues Herbert | 7 | 3 | 6 | | Marcos Giron | 5 | 6 | 76 | Mackenzie McDonald | | | |
|
| Raven Klaasen | | | Lloyd Harris | 5 | 2 | | Roberto Carballés Baena | 7 | 6 | Jaume Munar | | |
| | Roberto Carballés Baena | | | Jaume Munar | 2 | Rit. | | Rajeev Ram (2) | 3 | | | Joe Salisbury (2) | | |
|
| Guido Pella | | | | | Hugo Dellien | 6 | 1 | 4 | | Rajeev Ram (2) | 2 | 6 | 6 | | Joe Salisbury (2) | | | |
|
|