| Nation | | R128 | R64 | R32 | R16 | QF | SF | F | Champion |
1. |  | [1] | Novak Djokovic | | | | | | | |
| | | | Novak Djokovic | | | | | | |
2. |  | [Q] | Mitchell Krueger | 6-3 6-2 6-2 | | | | | | |
| | | | | Novak Djokovic | | | | | |
3. |  | [WC] | Jo-Wilfried Tsonga | | 6-3 7-5 6-4 | | | | | |
| | | | Jo-Wilfried Tsonga | | | | | | |
4. |  | | Martin Klizan | 6-4 6-4 7-6(5) | | | | | | |
| | | | | | Novak Djokovic | | | | |
5. |  | | Taro Daniel | | | 6-3 6-4 4-6 6-0 | | | | |
| | | | Taro Daniel | | | | | | |
6. |  | [Q] | Thanasi Kokkinakis | 5-7 4-2 rtd. | | | | | | |
| | | | | Denis Shapovalov | | | | | |
7. |  | [25] | Denis Shapovalov | | 6-3 7-6(2) 6-3 | | | | | |
| | | | Denis Shapovalov | | | | | | |
8. |  | | Pablo Andujar | 6-2 6-3 7-6(3) | | | | | | |
| | | | | | | Novak Djokovic | | | |
9. |  | [21] | David Goffin | | | | 6-4 6-7(5) 6-2 6-3 | | | |
| | | | David Goffin | | | | | | |
10. |  | | Cristian Garin | 6-0 6-2 6-2 | | | | | | |
| | | | | David Goffin | | | | | |
11. |  | | Marius Copil | | 5-7 7-5 6-2 6-4 | | | | | |
| | | | Marius Copil | | | | | | |
12. |  | | Marcel Granollers | 6-3 6-4 6-4 | | | | | | |
| | | | | | Daniil Medvedev | | | | |
13. |  | | Ryan Harrison | | | 6-2 7-6(3) 6-3 | | | | |
| | | | Ryan Harrison | | | | | | |
14. |  | | Jiri Vesely | 6-0 7-5 6-3 | | | | | | |
| | | | | Daniil Medvedev | | | | | |
15. |  | [15] | Daniil Medvedev | | 6-3 6-3 6-3 | | | | | |
| | | | Daniil Medvedev | | | | | | |
16. |  | [Q] | Lloyd Harris | 6-1 6-2 6-1 | | | | | | |
| | | | | | | | Novak Djokovic | | |
17. |  | [12] | Fabio Fognini | | | | | 6-1 4-1 rtd. | | |
| | | | Fabio Fognini | | | | | | |
18. |  | | Jaume Munar | 7-6(3) 7-6(7) 3-1 rtd. | | | | | | |
| | | | | Fabio Fognini | | | | | |
19. |  | | Leonardo Mayer | | 7-6(3) 6-3 7-6(5) | | | | | |
| | | | Leonardo Mayer | | | | | | |
20. |  | | Nicolas Jarry | 7-6(4) 7-6(3) 4-6 6-3 | | | | | | |
| | | | | | Pablo Carreno Busta | | | | |
21. |  | | Ilya Ivashka | | | 6-2 6-4 2-6 6-4 | | | | |
| | | | Ilya Ivashka | | | | | | |
22. |  | | Malek Jaziri | 4-6 7-6(6) 6-1 4-0 rtd. | | | | | | |
| | | | | Pablo Carreno Busta | | | | | |
23. |  | [23] | Pablo Carreno Busta | | 6-2 6-3 7-6(7) | | | | | |
| | | | Pablo Carreno Busta | | | | | | |
24. |  | [Q] | Luca Vanni | 6-7(5) 2-6 6-3 7-5 6-4 | | | | | | |
| | | | | | | Kei Nishikori | | | |
25. |  | [32] | Philipp Kohlschreiber | | | | 6-7(8) 4-6 7-6(4) 6-4 7-6(8) | | | |
| | | | Philipp Kohlschreiber | | | | | | |
26. |  | [WC] | Zhe Li | 6-2 6-2 6-4 | | | | | | |
| | | | | Joao Sousa | | | | | |
27. |  | | Joao Sousa | | 7-5 4-6 7-6(4) 5-7 6-4 | | | | | |
| | | | Joao Sousa | | | | | | |
28. |  | | Guido Pella | 7-6(2) 4-6 7-6(5) 4-6 6-2 | | | | | | |
| | | | | | Kei Nishikori | | | | |
29. |  | | Ivo Karlovic | | | 7-6(6) 6-1 6-2 | | | | |
| | | | Ivo Karlovic | | | | | | |
30. |  | | Hubert Hurkacz | 6-7(5) 7-6(5) 7-6(3) 7-6(5) | | | | | | |
| | | | | Kei Nishikori | | | | | |
31. |  | [8] | Kei Nishikori | | 6-3 7-6(6) 5-7 5-7 7-6(7) | | | | | |
| | | | Kei Nishikori | | | | | | |
32. |  | [Q] | Kamil Majchrzak | 3-6 6-7(6) 6-0 6-2 3-0 rtd. | | | | | | |
| | | | | | | | | Novak Djokovic | |
33. |  | [4] | Alexander Zverev | | | | | | 6-0 6-2 6-2 | |
| | | | Alexander Zverev | | | | | | |
34. |  | | Aljaz Bedene | 6-4 6-1 6-4 | | | | | | |
| | | | | Alexander Zverev | | | | | |
35. |  | | Jeremy Chardy | | 7-6(5) 6-4 5-7 6-7(6) 6-1 | | | | | |
| | | | Jeremy Chardy | | | | | | |
36. |  | | Ugo Humbert | 3-6 7-6(6) 6-4 6-7(4) 7-6(6) | | | | | | |
| | | | | | Alexander Zverev | | | | |
37. |  | [WC] | Alex Bolt | | | 6-3 6-3 6-2 | | | | |
| | | | Alex Bolt | | | | | | |
38. |  | [WC] | Jack Sock | 4-6 6-3 6-2 6-2 | | | | | | |
| | | | | Alex Bolt | | | | | |
39. |  | [29] | Gilles Simon | | 2-6 6-4 4-6 7-6(8) 6-4 | | | | | |
| | | | Gilles Simon | | | | | | |
40. |  | [Q] | Bjorn Fratangelo | 7-6(2) 6-4 6-2 | | | | | | |
| | | | | | | Milos Raonic | | | |
41. |  | [24] | Hyeon Chung | | | | 6-1 6-1 7-6(5) | | | |
| | | | Hyeon Chung | | | | | | |
42. |  | | Bradley Klahn | 6-7(5) 6-7(5) 6-3 6-2 6-4 | | | | | | |
| | | | | Pierre-Hugues Herbert | | | | | |
43. |  | | Pierre-Hugues Herbert | | 6-2 1-6 6-2 6-4 | | | | | |
| | | | Pierre-Hugues Herbert | | | | | | |
44. |  | | Sam Querrey | 5-7 7-6(6) 6-3 6-1 | | | | | | |
| | | | | | Milos Raonic | | | | |
45. |  | | Stan Wawrinka | | | 6-4 6-4 7-6(6) | | | | |
| | | | Stan Wawrinka | | | | | | |
46. |  | | Ernests Gulbis | 3-6 3-1 rtd. | | | | | | |
| | | | | Milos Raonic | | | | | |
47. |  | [16] | Milos Raonic | | 6-7(4) 7-6(6) 7-6(11) 7-6(5) | | | | | |
| | | | Milos Raonic | | | | | | |
48. |  | | Nick Kyrgios | 6-4 7-6(5) 6-4 | | | | | | |
| | | | | | | | Lucas Pouille | | |
49. |  | [11] | Borna Coric | | | | | 7-6(4) 6-3 6-7(2) 6-4 | | |
| | | | Borna Coric | | | | | | |
50. |  | | Steve Darcis | 6-1 6-4 6-4 | | | | | | |
| | | | | Borna Coric | | | | | |
51. |  | | Marton Fucsovics | | 6-4 6-3 6-4 | | | | | |
| | | | Marton Fucsovics | | | | | | |
52. |  | | Albert Ramos-Vinolas | 6-3 6-4 6-7(5) 6-3 | | | | | | |
| | | | | | Borna Coric | | | | |
53. |  | | Evgeny Donskoy | | | 2-6 6-3 6-4 6-3 | | | | |
| | | | Evgeny Donskoy | | | | | | |
54. |  | | Laslo Djere | 6-7(5) 6-4 6-1 7-6(5) | | | | | | |
| | | | | Filip Krajinovic | | | | | |
55. |  | | Filip Krajinovic | | 6-4 7-6(8) 7-6(2) | | | | | |
| | | | Filip Krajinovic | | | | | | |
56. |  | [17] | Marco Cecchinato | 4-6 0-6 6-1 7-6(8) 6-4 | | | | | | |
| | | | | | | Lucas Pouille | | | |
57. |  | [28] | Lucas Pouille | | | | 6-7(4) 6-4 7-5 7-6(2) | | | |
| | | | Lucas Pouille | | | | | | |
58. |  | | Mikhail Kukushkin | 6-1 7-5 6-4 | | | | | | |
| | | | | Lucas Pouille | | | | | |
59. |  | | Maximilian Marterer | | 7-6(8) 7-6(8) 5-7 6-4 | | | | | |
| | | | Maximilian Marterer | | | | | | |
60. |  | [Q] | Gleb Sakharov | 6-3 6-1 6-3 | | | | | | |
| | | | | | Lucas Pouille | | | | |
61. |  | [WC] | Alexei Popyrin | | | 7-6(3) 6-3 6-7(10) 4-6 6-3 | | | | |
| | | | Alexei Popyrin | | | | | | |
62. |  | | Mischa Zverev | 7-5 7-6(7) 6-4 | | | | | | |
| | | | | Alexei Popyrin | | | | | |
63. |  | [7] | Dominic Thiem | | 7-5 6-4 2-0 rtd. | | | | | |
| | | | Dominic Thiem | | | | | | |
64. |  | | Benoit Paire | 6-4 6-3 5-7 1-6 6-3 | | | | | | |
| | | | | | | | | | Novak Djokovic |
65. |  | [6] | Marin Cilic | | | | | | | 6-3 6-2 6-3 |
| | | | Marin Cilic | | | | | | |
66. |  | | Bernard Tomic | 6-2 6-4 7-6(3) | | | | | | |
| | | | | Marin Cilic | | | | | |
67. |  | | Mackenzie McDonald | | 7-5 6-7(9) 6-4 6-4 | | | | | |
| | | | Mackenzie McDonald | | | | | | |
68. |  | | Andrey Rublev | 6-4 6-4 2-6 6-4 | | | | | | |
| | | | | | Marin Cilic | | | | |
69. |  | | Radu Albot | | | 4-6 3-6 6-1 7-6(8) 6-3 | | | | |
| | | | Radu Albot | | | | | | |
70. |  | | Michael Mmoh | 3-6 6-3 6-4 6-2 | | | | | | |
| | | | | Fernando Verdasco | | | | | |
71. |  | [26] | Fernando Verdasco | | 6-1 7-6(2) 6-3 | | | | | |
| | | | Fernando Verdasco | | | | | | |
72. |  | [Q] | Miomir Kecmanovic | 7-6(5) 6-3 6-3 | | | | | | |
| | | | | | | Roberto Bautista Agut | | | |
73. |  | [22] | Roberto Bautista Agut | | | | 6-7(6) 6-3 6-2 4-6 6-4 | | | |
| | | | Roberto Bautista Agut | | | | | | |
74. |  | | Andy Murray | 6-4 6-4 6-7(5) 6-7(4) 6-2 | | | | | | |
| | | | | Roberto Bautista Agut | | | | | |
75. |  | | John Millman | | 6-3 6-1 3-6 6-7(6) 6-4 | | | | | |
| | | | John Millman | | | | | | |
76. |  | | Federico Delbonis | 6-3 3-6 7-6(3) 6-2 | | | | | | |
| | | | | | Roberto Bautista Agut | | | | |
77. |  | | Yoshihito Nishioka | | | 6-4 7-5 6-4 | | | | |
| | | | Yoshihito Nishioka | | | | | | |
78. |  | | Tennys Sandgren | 6-4 7-6(5) 4-6 6-4 | | | | | | |
| | | | | Karen Khachanov | | | | | |
79. |  | [10] | Karen Khachanov | | 6-3 6-3 6-3 | | | | | |
| | | | Karen Khachanov | | | | | | |
80. |  | | Peter Gojowczyk | 3-6 6-3 6-4 6-3 | | | | | | |
| | | | | | | | Stefanos Tsitsipas | | |
81. |  | [14] | Stefanos Tsitsipas | | | | | 7-5 4-6 6-4 7-6(2) | | |
| | | | Stefanos Tsitsipas | | | | | | |
82. |  | | Matteo Berrettini | 6-7(3) 6-4 6-3 7-6(4) | | | | | | |
| | | | | Stefanos Tsitsipas | | | | | |
83. |  | [Q] | Viktor Troicki | | 6-3 2-6 6-2 7-5 | | | | | |
| | | | Viktor Troicki | | | | | | |
84. |  | | Roberto Carballes Baena | 6-1 1-6 2-6 6-1 6-4 | | | | | | |
| | | | | | Stefanos Tsitsipas | | | | |
85. |  | [Q] | Stefano Travaglia | | | 6-3 3-6 7-6(7) 6-4 | | | | |
| | | | Stefano Travaglia | | | | | | |
86. |  | | Guido Andreozzi | 6-7(3) 6-2 6-3 6-2 | | | | | | |
| | | | | Nikoloz Basilashvili | | | | | |
87. |  | [19] | Nikoloz Basilashvili | | 3-6 6-3 3-6 6-4 6-3 | | | | | |
| | | | Nikoloz Basilashvili | | | | | | |
88. |  | [Q] | Christopher Eubanks | 6-4 4-6 7-6(6) 6-3 | | | | | | |
| | | | | | | Stefanos Tsitsipas | | | |
89. |  | [30] | Gael Monfils | | | | 6-7(11) 7-6(3) 7-5 7-6(5) | | | |
| | | | Gael Monfils | | | | | | |
90. |  | | Damir Dzumhur | 6-0 6-4 6-0 | | | | | | |
| | | | | Taylor Fritz | | | | | |
91. |  | | Taylor Fritz | | 6-3 6-7(8) 7-6(6) 7-6(5) | | | | | |
| | | | Taylor Fritz | | | | | | |
92. |  | | Cameron Norrie | 6-3 7-6(6) 6-2 | | | | | | |
| | | | | | Roger Federer | | | | |
93. |  | [Q] | Daniel Evans | | | 6-2 7-5 6-2 | | | | |
| | | | Daniel Evans | | | | | | |
94. |  | [Q] | Tatsuma Ito | 7-5 6-1 7-6(8) | | | | | | |
| | | | | Roger Federer | | | | | |
95. |  | [3] | Roger Federer | | 7-6(5) 7-6(3) 6-3 | | | | | |
| | | | Roger Federer | | | | | | |
96. |  | | Denis Istomin | 6-3 6-4 6-4 | | | | | | |
| | | | | | | | | Rafael Nadal | |
97. |  | [5] | Kevin Anderson | | | | | | 6-2 6-4 6-0 | |
| | | | Kevin Anderson | | | | | | |
98. |  | | Adrian Mannarino | 6-3 5-7 6-2 6-1 | | | | | | |
| | | | | Frances Tiafoe | | | | | |
99. |  | | Frances Tiafoe | | 4-6 6-4 6-4 7-5 | | | | | |
| | | | Frances Tiafoe | | | | | | |
100. |  | [Q] | Prajnesh Gunneswaran | 7-6(7) 6-3 6-3 | | | | | | |
| | | | | | Frances Tiafoe | | | | |
101. |  | | Jordan Thompson | | | 6-7(3) 6-3 4-6 6-4 6-3 | | | | |
| | | | Jordan Thompson | | | | | | |
102. |  | | Feliciano Lopez | 6-1 7-6(0) 6-3 | | | | | | |
| | | | | Andreas Seppi | | | | | |
103. |  | | Andreas Seppi | | 6-3 6-4 6-4 | | | | | |
| | | | Andreas Seppi | | | | | | |
104. |  | [31] | Steve Johnson | 6-4 4-6 6-4 6-3 | | | | | | |
| | | | | | | Frances Tiafoe | | | |
105. |  | [20] | Grigor Dimitrov | | | | 7-5 7-6(6) 6-7(1) 7-5 | | | |
| | | | Grigor Dimitrov | | | | | | |
106. |  | | Janko Tipsarevic | 4-6 6-3 6-1 6-4 | | | | | | |
| | | | | Grigor Dimitrov | | | | | |
107. |  | | Pablo Cuevas | | 6-3 6-7(5) 6-3 7-5 | | | | | |
| | | | Pablo Cuevas | | | | | | |
108. |  | | Dusan Lajovic | 6-4 7-5 6-1 | | | | | | |
| | | | | | Grigor Dimitrov | | | | |
109. |  | | Thomas Fabbiano | | | 7-6(5) 6-4 6-4 | | | | |
| | | | Thomas Fabbiano | | | | | | |
110. |  | [WC] | Jason Kubler | 6-4 7-6(1) 2-6 6-3 | | | | | | |
| | | | | Thomas Fabbiano | | | | | |
111. |  | | Reilly Opelka | | 6-7(15) 6-2 6-4 3-6 7-6(5) | | | | | |
| | | | Reilly Opelka | | | | | | |
112. |  | [9] | John Isner | 7-6(4) 7-6(6) 6-7(4) 7-6(5) | | | | | | |
| | | | | | | | Rafael Nadal | | |
113. |  | | Tomas Berdych | | | | | 6-3 6-4 6-2 | | |
| | | | Tomas Berdych | | | | | | |
114. |  | [13] | Kyle Edmund | 6-3 6-0 7-5 | | | | | | |
| | | | | Tomas Berdych | | | | | |
115. |  | | Robin Haase | | 6-1 6-3 6-3 | | | | | |
| | | | Robin Haase | | | | | | |
116. |  | | Guillermo Garcia-Lopez | 7-5 6-4 7-5 | | | | | | |
| | | | | | Tomas Berdych | | | | |
117. |  | | Denis Kudla | | | 5-7 6-3 7-5 6-4 | | | | |
| | | | Denis Kudla | | | | | | |
118. |  | [WC] | Marc Polmans | 5-7 1-6 6-2 6-3 6-2 | | | | | | |
| | | | | Diego Schwartzman | | | | | |
119. |  | [18] | Diego Schwartzman | | 6-4 7-5 3-6 6-7(6) 6-4 | | | | | |
| | | | Diego Schwartzman | | | | | | |
120. |  | [Q] | Rudolf Molleker | 6-1 6-3 4-6 6-0 | | | | | | |
| | | | | | | Rafael Nadal | | | |
121. |  | [27] | Alex de Minaur | | | | 6-0 6-1 7-6(4) | | | |
| | | | Alex de Minaur | | | | | | |
122. |  | | Pedro Sousa | 6-4 7-5 6-4 | | | | | | |
| | | | | Alex de Minaur | | | | | |
123. |  | [Q] | Henri Laaksonen | | 6-4 6-2 6-7(7) 4-6 6-3 | | | | | |
| | | | Henri Laaksonen | | | | | | |
124. |  | | Mirza Basic | 6-4 7-6(4) 4-6 6-3 | | | | | | |
| | | | | | Rafael Nadal | | | | |
125. |  | | Matthew Ebden | | | 6-1 6-2 6-4 | | | | |
| | | | Matthew Ebden | | | | | | |
126. |  | | Jan-Lennard Struff | 1-6 6-4 6-3 6-4 | | | | | | |
| | | | | Rafael Nadal | | | | | |
127. |  | [2] | Rafael Nadal | | 6-3 6-2 6-2 | | | | | |
| | | | Rafael Nadal | | | | | | |
128. |  | [WC] | James Duckworth | 6-4 6-3 7-5 | | | | | | |
| | | | | | | | | | |