Knockout bracket
Round of 16
Quarterfinal
Semifinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Soon Woo Kwon | Tomas Machac | 6-4 | 6-4 | · |
| Mikael Ymer | Emil Ruusuvuori | 6-4 | 4-6 | 6-3 |
| Mackenzie Mcdonald | Daniel Evans | 7-5 | 7-5 | · |
| Marc Andrea Huesler | Arthur Rinderknech | 4-6 | 7-65 | 6-4 |
| Jack Draper | Lorenzo Sonego | 6-4 | 6-2 | · |
| Tommy Paul | Christopher Oconnell | 6-4 | 7-5 | · |
| Alejandro Davidovich Fokina | Brandon Nakashima | 6-2 | 7-63 | · |
| John Millman | Albert Ramos | 4-6 | 6-3 | 7-66 |
| Robin Haase | Benjamin Bonzi | 3-6 | 7-68 | 7-63 |
| Miomir Kecmanovic | Kyle Edmund | 6-4 | 7-5 | · |
| Jason Kubler | Tomas Martin Etcheverry | 7-62 | 7-5 | · |
| Thanasi Kokkinakis | Alexei Popyrin | 6-0 | 6-75 | 7-5 |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Soon Woo Kwon | KOR | Winner |
![]() |
Roberto Bautista Agut | ESP | Final |
![]() |
Jack Draper | GBR | Semifinal |
![]() |
Thanasi Kokkinakis | AUS | Semifinal |
![]() |
Alejandro Davidovich Fokina | ESP | Quarterfinal |
![]() |
Karen Khachanov | RUS | Quarterfinal |
![]() |
Mikael Ymer | SWE | Quarterfinal |
![]() |
Miomir Kecmanovic | SRB | Quarterfinal |
![]() |
Andrey Rublev | RUS | Round of 16 |
![]() |
Jason Kubler | AUS | Round of 16 |
| JM | John Millman | AUS | Round of 16 |
![]() |
Mackenzie Mcdonald | USA | Round of 16 |
![]() |
Marc Andrea Huesler | SUI | Round of 16 |
![]() |
Pablo Carreno Busta | ESP | Round of 16 |
![]() |
Robin Haase | NED | Round of 16 |
![]() |
Tommy Paul | USA | Round of 16 |
![]() |
Albert Ramos | ESP | Round of 32 |
![]() |
Alexei Popyrin | AUS | Round of 32 |
![]() |
Arthur Rinderknech | FRA | Round of 32 |
![]() |
Benjamin Bonzi | FRA | Round of 32 |
![]() |
Brandon Nakashima | USA | Round of 32 |
![]() |
Christopher Oconnell | AUS | Round of 32 |
![]() |
Daniel Evans | GBR | Round of 32 |
![]() |
Emil Ruusuvuori | FIN | Round of 32 |
![]() |
Kyle Edmund | GBR | Round of 32 |
![]() |
Lorenzo Sonego | ITA | Round of 32 |
![]() |
Tomas Machac | CZE | Round of 32 |
![]() |
Tomas Martin Etcheverry | ARG | Round of 32 |


























