| Nation | | R128 | R64 | R32 | R16 | QF | SF | F | Champion |
1. |  | [1] | Novak Djokovic | | | | | | | |
| | | | Novak Djokovic | | | | | | |
2. |  | [Q] | Dino Prizmic | 6-2 6-7(5) 6-3 6-4 | | | | | | |
| | | | | Novak Djokovic | | | | | |
3. |  | | Alexei Popyrin | | 6-3 4-6 7-6(4) 6-3 | | | | | |
| | | | Alexei Popyrin | | | | | | |
4. |  | [WC] | Marc Polmans | 6-3 7-6(3) 6-2 | | | | | | |
| | | | | | Novak Djokovic | | | | |
5. |  | | Gael Monfils | | | 6-3 6-3 7-6(2) | | | | |
| | | | Gael Monfils | | | | | | |
6. |  | | Yannick Hanfmann | 6-4 6-3 7-5 | | | | | | |
| | | | | Tomas Martin Etcheverry | | | | | |
7. |  | [30] | Tomas Martin Etcheverry | | 6-4 6-4 6-4 | | | | | |
| | | | Tomas Martin Etcheverry | | | | | | |
8. |  | | Andy Murray | 6-4 6-2 6-2 | | | | | | |
| | | | | | | Novak Djokovic | | | |
9. |  | [20] | Adrian Mannarino | | | | 6-0 6-0 6-3 | | | |
| | | | Adrian Mannarino | | | | | | |
10. |  | | Stan Wawrinka | 6-4 3-6 5-7 6-3 6-0 | | | | | | |
| | | | | Adrian Mannarino | | | | | |
11. |  | | Jaume Munar | | 6-3 6-3 1-6 2-6 6-3 | | | | | |
| | | | Jaume Munar | | | | | | |
12. |  | | Alexander Shevchenko | 6-3 6-3 6-1 | | | | | | |
| | | | | | Adrian Mannarino | | | | |
13. |  | | Christopher O'Connell | | | 7-6(4) 1-6 6-7(2) 6-3 6-4 | | | | |
| | | | Christopher O'Connell | | | | | | |
14. |  | | Cristian Garin | 3-6 7-5 4-6 6-1 7-5 | | | | | | |
| | | | | Ben Shelton | | | | | |
15. |  | [16] | Ben Shelton | | 6-4 6-1 3-6 7-6(5) | | | | | |
| | | | Ben Shelton | | | | | | |
16. |  | | Roberto Bautista Agut | 6-2 7-6(2) 7-5 | | | | | | |
| | | | | | | | Novak Djokovic | | |
17. |  | [12] | Taylor Fritz | | | | | 7-6(3) 4-6 6-2 6-3 | | |
| | | | Taylor Fritz | | | | | | |
18. |  | | Facundo Diaz Acosta | 4-6 6-3 3-6 6-2 6-4 | | | | | | |
| | | | | Taylor Fritz | | | | | |
19. |  | [LL] | Hugo Gaston | | 6-0 6-3 6-1 | | | | | |
| | | | Hugo Gaston | | | | | | |
20. |  | | Roberto Carballes Baena | 6-3 6-2 3-6 6-4 | | | | | | |
| | | | | | Taylor Fritz | | | | |
21. |  | | Fabian Marozsan | | | 3-6 6-4 6-2 6-2 | | | | |
| | | | Fabian Marozsan | | | | | | |
22. |  | | Marin Cilic | 6-1 2-6 6-2 7-5 | | | | | | |
| | | | | Fabian Marozsan | | | | | |
23. |  | [22] | Francisco Cerundolo | | 7-6(5) 6-4 6-2 | | | | | |
| | | | Francisco Cerundolo | | | | | | |
24. |  | [Q] | Dane Sweeny | 3-6 6-3 6-4 2-6 6-2 | | | | | | |
| | | | | | | Taylor Fritz | | | |
25. |  | [25] | Lorenzo Musetti | | | | 7-6(3) 5-7 6-3 6-3 | | | |
| | | | Lorenzo Musetti | | | | | | |
26. |  | | Benjamin Bonzi | 7-6(3) 7-6(4) 4-6 6-2 | | | | | | |
| | | | | Luca van Assche | | | | | |
27. |  | | Luca van Assche | | 6-3 3-6 6-7(5) 6-3 6-0 | | | | | |
| | | | Luca van Assche | | | | | | |
28. |  | [WC] | James Duckworth | 6-7(2) 6-3 3-6 6-3 6-3 | | | | | | |
| | | | | | Stefanos Tsitsipas | | | | |
29. |  | | Jordan Thompson | | | 6-3 6-0 6-4 | | | | |
| | | | Jordan Thompson | | | | | | |
30. |  | | Aleksandar Vukic | 3-6 7-6(3) 6-2 3-6 6-4 | | | | | | |
| | | | | Stefanos Tsitsipas | | | | | |
31. |  | [7] | Stefanos Tsitsipas | | 4-6 7-6(6) 6-2 7-6(4) | | | | | |
| | | | Stefanos Tsitsipas | | | | | | |
32. |  | [LL] | Zizou Bergs | 5-7 6-1 6-1 6-3 | | | | | | |
| | | | | | | | | Jannik Sinner | |
33. |  | [4] | Jannik Sinner | | | | | | 6-1 6-2 6-7(6) 6-3 | |
| | | | Jannik Sinner | | | | | | |
34. |  | | Botic van de Zandschulp | 6-4 7-5 6-3 | | | | | | |
| | | | | Jannik Sinner | | | | | |
35. |  | [Q] | Jesper de Jong | | 6-2 6-2 6-2 | | | | | |
| | | | Jesper de Jong | | | | | | |
36. |  | | Pedro Cachin | 4-6 6-2 6-3 6-4 | | | | | | |
| | | | | | Jannik Sinner | | | | |
37. |  | | Daniel Elahi Galan | | | 6-0 6-1 6-3 | | | | |
| | | | Daniel Elahi Galan | | | | | | |
38. |  | [WC] | Jason Kubler | 2-6 6-3 7-6(3) 4-6 7-6(8) | | | | | | |
| | | | | Sebastian Baez | | | | | |
39. |  | [26] | Sebastian Baez | | 7-5 2-6 6-2 6-4 | | | | | |
| | | | Sebastian Baez | | | | | | |
40. |  | | Jeffrey Wolf | 3-6 6-2 6-3 3-0 rtd. | | | | | | |
| | | | | | | Jannik Sinner | | | |
41. |  | [17] | Frances Tiafoe | | | | 6-4 7-5 6-3 | | | |
| | | | Frances Tiafoe | | | | | | |
42. |  | | Borna Coric | 6-3 7-6(7) 2-6 6-3 | | | | | | |
| | | | | Tomas Machac | | | | | |
43. |  | | Tomas Machac | | 6-4 6-4 7-6(5) | | | | | |
| | | | Tomas Machac | | | | | | |
44. |  | [LL] | Shintaro Mochizuki | 7-5 6-1 7-5 | | | | | | |
| | | | | | Karen Khachanov | | | | |
45. |  | [Q] | Aleksandar Kovacevic | | | 6-4 7-6(4) 4-6 7-6(5) | | | | |
| | | | Aleksandar Kovacevic | | | | | | |
46. |  | | Alejandro Tabilo | 6-7(2) 7-6(7) 1-6 6-1 6-3 | | | | | | |
| | | | | Karen Khachanov | | | | | |
47. |  | [15] | Karen Khachanov | | 6-4 6-3 4-6 6-3 | | | | | |
| | | | Karen Khachanov | | | | | | |
48. |  | | Daniel Altmaier | 5-7 6-3 7-6(5) 7-6(3) | | | | | | |
| | | | | | | | Jannik Sinner | | |
49. |  | [10] | Alex de Minaur | | | | | 6-4 7-6(5) 6-3 | | |
| | | | Alex de Minaur | | | | | | |
50. |  | | Milos Raonic | 6-7(6) 6-3 2-0 15-30 rtd. | | | | | | |
| | | | | Alex de Minaur | | | | | |
51. |  | | Matteo Arnaldi | | 6-3 6-0 6-3 | | | | | |
| | | | Matteo Arnaldi | | | | | | |
52. |  | [WC] | Adam Walton | 7-6(5) 6-2 6-4 | | | | | | |
| | | | | | Alex de Minaur | | | | |
53. |  | | Pavel Kotov | | | 6-3 6-3 6-1 | | | | |
| | | | Pavel Kotov | | | | | | |
54. |  | | Arthur Rinderknech | 7-5 6-1 6-7(6) 6-7(5) 6-3 | | | | | | |
| | | | | Flavio Cobolli | | | | | |
55. |  | [Q] | Flavio Cobolli | | 7-5 6-3 5-7 6-2 | | | | | |
| | | | Flavio Cobolli | | | | | | |
56. |  | [18] | Nicolas Jarry | 6-4 3-6 6-3 2-6 7-5 | | | | | | |
| | | | | | | Andrey Rublev | | | |
57. |  | [29] | Sebastian Korda | | | | 6-4 6-7(5) 6-7(4) 6-3 6-0 | | | |
| | | | Sebastian Korda | | | | | | |
58. |  | [Q] | Vit Kopriva | 6-1 6-4 2-6 4-6 6-2 | | | | | | |
| | | | | Sebastian Korda | | | | | |
59. |  | | Quentin Halys | | 6-4 6-4 6-4 | | | | | |
| | | | Quentin Halys | | | | | | |
60. |  | [Q] | Lloyd Harris | 4-6 7-6(5) 7-5 7-6(2) | | | | | | |
| | | | | | Andrey Rublev | | | | |
61. |  | | Christopher Eubanks | | | 6-2 7-6(6) 6-4 | | | | |
| | | | Christopher Eubanks | | | | | | |
62. |  | | Taro Daniel | 6-4 6-2 6-3 | | | | | | |
| | | | | Andrey Rublev | | | | | |
63. |  | [5] | Andrey Rublev | | 6-4 6-4 6-4 | | | | | |
| | | | Andrey Rublev | | | | | | |
64. |  | | Thiago Seyboth Wild | 7-5 6-4 3-6 4-6 7-6(6) | | | | | | |
| | | | | | | | | | Jannik Sinner |
65. |  | [8] | Holger Rune | | | | | | | 3-6 3-6 6-4 6-4 6-3 |
| | | | Holger Rune | | | | | | |
66. |  | | Yoshihito Nishioka | 6-2 4-6 7-6(3) 6-4 | | | | | | |
| | | | | Arthur Cazaux | | | | | |
67. |  | [WC] | Arthur Cazaux | | 7-6(4) 6-4 4-6 6-3 | | | | | |
| | | | Arthur Cazaux | | | | | | |
68. |  | | Laslo Djere | 6-2 6-7(3) 6-2 3-6 6-2 | | | | | | |
| | | | | | Arthur Cazaux | | | | |
69. |  | | Arthur Fils | | | 6-3 6-3 6-1 | | | | |
| | | | Arthur Fils | | | | | | |
70. |  | | Jiri Vesely | 4-6 7-5 6-2 6-3 | | | | | | |
| | | | | Tallon Griekspoor | | | | | |
71. |  | [28] | Tallon Griekspoor | | 3-6 6-1 7-5 6-4 | | | | | |
| | | | Tallon Griekspoor | | | | | | |
72. |  | | Roman Safiullin | 2-6 3-6 7-6(3) 6-4 7-5 | | | | | | |
| | | | | | | Hubert Hurkacz | | | |
73. |  | [21] | Ugo Humbert | | | | 7-6(6) 7-6(3) 6-4 | | | |
| | | | Ugo Humbert | | | | | | |
74. |  | [Q] | David Goffin | 6-2 7-5 5-7 6-3 | | | | | | |
| | | | | Ugo Humbert | | | | | |
75. |  | | Zhizhen Zhang | | 6-2 5-7 6-1 7-6(3) | | | | | |
| | | | Zhizhen Zhang | | | | | | |
76. |  | | Federico Coria | 6-4 7-6(3) 7-6(5) | | | | | | |
| | | | | | Hubert Hurkacz | | | | |
77. |  | [Q] | Jakub Mensik | | | 3-6 6-1 7-6(4) 6-3 | | | | |
| | | | Jakub Mensik | | | | | | |
78. |  | | Denis Shapovalov | 6-3 7-5 7-5 | | | | | | |
| | | | | Hubert Hurkacz | | | | | |
79. |  | [9] | Hubert Hurkacz | | 6-7(9) 6-1 5-7 6-1 6-3 | | | | | |
| | | | Hubert Hurkacz | | | | | | |
80. |  | [Q] | Omar Jasika | 7-6(4) 6-4 6-2 | | | | | | |
| | | | | | | | Daniil Medvedev | | |
81. |  | [13] | Grigor Dimitrov | | | | | 7-6(4) 2-6 6-3 5-7 6-4 | | |
| | | | Grigor Dimitrov | | | | | | |
82. |  | | Marton Fucsovics | 4-6 6-3 7-6(1) 6-2 | | | | | | |
| | | | | Grigor Dimitrov | | | | | |
83. |  | | Thanasi Kokkinakis | | 6-3 6-2 4-6 6-4 | | | | | |
| | | | Thanasi Kokkinakis | | | | | | |
84. |  | | Sebastian Ofner | 7-6(1) 2-6 6-7(4) 6-1 7-6(8) | | | | | | |
| | | | | | Nuno Borges | | | | |
85. |  | | Nuno Borges | | | 6-7(3) 6-4 6-2 7-6(6) | | | | |
| | | | Nuno Borges | | | | | | |
86. |  | | Maximilian Marterer | 7-5 7-6(3) 6-2 | | | | | | |
| | | | | Nuno Borges | | | | | |
87. |  | [23] | Alejandro Davidovich Fokina | | 7-6(7) 6-3 6-3 | | | | | |
| | | | Alejandro Davidovich Fokina | | | | | | |
88. |  | | Constant Lestienne | 6-4 6-4 7-6(5) | | | | | | |
| | | | | | | Daniil Medvedev | | | |
89. |  | [27] | Felix Auger-Aliassime | | | | 6-3 7-6(4) 5-7 6-1 | | | |
| | | | Felix Auger-Aliassime | | | | | | |
90. |  | | Dominic Thiem | 6-3 7-5 6-7(5) 5-7 6-3 | | | | | | |
| | | | | Felix Auger-Aliassime | | | | | |
91. |  | [Q] | Hugo Grenier | | 6-1 3-6 6-1 6-2 | | | | | |
| | | | Hugo Grenier | | | | | | |
92. |  | | Alexandre Muller | 2-6 7-6(3) 4-6 6-4 7-6(7) | | | | | | |
| | | | | | Daniil Medvedev | | | | |
93. |  | | Emil Ruusuvuori | | | 6-3 6-4 6-3 | | | | |
| | | | Emil Ruusuvuori | | | | | | |
94. |  | [WC] | Patrick Kypson | 4-6 6-3 6-4 7-6(4) | | | | | | |
| | | | | Daniil Medvedev | | | | | |
95. |  | [3] | Daniil Medvedev | | 3-6 6-7(1) 6-4 7-6(1) 6-0 | | | | | |
| | | | Daniil Medvedev | | | | | | |
96. |  | [Q] | Terence Atmane | 5-7 6-2 6-4 1-0 40-0 rtd. | | | | | | |
| | | | | | | | | Daniil Medvedev | |
97. |  | [6] | Alexander Zverev | | | | | | 5-7 3-6 7-6(4) 7-6(5) 6-3 | |
| | | | Alexander Zverev | | | | | | |
98. |  | | Dominik Koepfer | 4-6 6-3 7-6(3) 6-3 | | | | | | |
| | | | | Alexander Zverev | | | | | |
99. |  | [Q] | Lukas Klein | | 7-5 3-6 4-6 7-6(5) 7-6(7) | | | | | |
| | | | Lukas Klein | | | | | | |
100. |  | | Soon-woo Kwon | 7-6(0) 4-6 7-6(3) 6-3 | | | | | | |
| | | | | | Alexander Zverev | | | | |
101. |  | | Alex Michelsen | | | 6-2 7-6(4) 6-2 | | | | |
| | | | Alex Michelsen | | | | | | |
102. |  | [WC] | James McCabe | 7-6(5) 3-6 6-1 6-2 | | | | | | |
| | | | | Alex Michelsen | | | | | |
103. |  | [32] | Jiri Lehecka | | 4-6 6-3 6-4 6-4 | | | | | |
| | | | Jiri Lehecka | | | | | | |
104. |  | | Bernabe Zapata Miralles | 6-3 6-2 6-3 | | | | | | |
| | | | | | | Alexander Zverev | | | |
105. |  | [19] | Cameron Norrie | | | | 7-5 3-6 6-3 4-6 7-6(3) | | | |
| | | | Cameron Norrie | | | | | | |
106. |  | | Juan Pablo Varillas | 6-4 6-4 6-2 | | | | | | |
| | | | | Cameron Norrie | | | | | |
107. |  | [Q] | Giulio Zeppieri | | 3-6 6-7(4) 6-2 6-4 6-4 | | | | | |
| | | | Giulio Zeppieri | | | | | | |
108. |  | | Dusan Lajovic | 6-3 3-6 6-3 7-6(3) | | | | | | |
| | | | | | Cameron Norrie | | | | |
109. |  | | Max Purcell | | | 6-4 6-7(7) 6-4 6-3 | | | | |
| | | | Max Purcell | | | | | | |
110. |  | [Q] | Mate Valkusz | 3-6 7-6(2) 6-4 7-5 | | | | | | |
| | | | | Casper Ruud | | | | | |
111. |  | [11] | Casper Ruud | | 6-3 6-7(5) 6-3 3-6 7-6(7) | | | | | |
| | | | Casper Ruud | | | | | | |
112. |  | | Albert Ramos-Vinolas | 6-1 6-3 6-1 | | | | | | |
| | | | | | | | Alexander Zverev | | |
113. |  | [14] | Tommy Paul | | | | | 6-1 6-3 6-7(2) 6-4 | | |
| | | | Tommy Paul | | | | | | |
114. |  | | Gregoire Barrere | 6-2 6-3 6-3 | | | | | | |
| | | | | Tommy Paul | | | | | |
115. |  | | Jack Draper | | 6-2 3-6 6-3 7-5 | | | | | |
| | | | Jack Draper | | | | | | |
116. |  | | Marcos Giron | 6-4 3-6 4-6 6-0 6-2 | | | | | | |
| | | | | | Miomir Kecmanovic | | | | |
117. |  | | Miomir Kecmanovic | | | 6-4 3-6 2-6 7-6(7) 6-0 | | | | |
| | | | Miomir Kecmanovic | | | | | | |
118. |  | | Yosuke Watanuki | 4-6 7-5 6-3 6-4 | | | | | | |
| | | | | Miomir Kecmanovic | | | | | |
119. |  | [24] | Jan-Lennard Struff | | 6-4 1-6 7-6(5) 1-6 7-6(9) | | | | | |
| | | | Jan-Lennard Struff | | | | | | |
120. |  | | Rinky Hijikata | 3-6 6-3 6-2 6-7(2) 7-6(8) | | | | | | |
| | | | | | | Carlos Alcaraz | | | |
121. |  | [Q] | Sumit Nagal | | | | 6-4 6-4 6-0 | | | |
| | | | Sumit Nagal | | | | | | |
122. |  | [31] | Alexander Bublik | 6-4 6-2 7-6(5) | | | | | | |
| | | | | Juncheng Shang | | | | | |
123. |  | [WC] | Juncheng Shang | | 2-6 6-3 7-5 6-4 | | | | | |
| | | | Juncheng Shang | | | | | | |
124. |  | | Mackenzie McDonald | 6-3 1-6 3-6 6-4 6-2 | | | | | | |
| | | | | | Carlos Alcaraz | | | | |
125. |  | | Lorenzo Sonego | | | 6-1 6-1 1-0 15-0 rtd. | | | | |
| | | | Lorenzo Sonego | | | | | | |
126. |  | | Daniel Evans | 4-6 7-6(8) 6-2 7-6(4) | | | | | | |
| | | | | Carlos Alcaraz | | | | | |
127. |  | [2] | Carlos Alcaraz | | 6-4 6-7(3) 6-3 7-6(3) | | | | | |
| | | | Carlos Alcaraz | | | | | | |
128. |  | | Richard Gasquet | 7-6(5) 6-1 6-2 | | | | | | |
| | | | | | | | | | |