Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Frances Tiafoe | Corentin Moutet | 6-3 | 6-2 | · |
| Egor Gerasimov | Lloyd Harris | 6-3 | 3-6 | 7-63 |
| Jiri Vesely | Tennys Sandgren | 6-4 | 7-67 | · |
| Fernando Verdasco | James Duckworth | 6-4 | 7-65 | · |
| Radu Albot | Dmitry Popko | 4-6 | 6-4 | 6-4 |
| Tommy Paul | Stefano Travaglia | 7-62 | 6-3 | · |
| Mackenzie Mcdonald | Alexander Bublik | 6-3 | 6-2 | · |
| Andreas Seppi | Aslan Karatsev | 6-3 | 1-6 | 6-3 |
| Yuichi Sugita | Damir Dzumhur | 6-1 | 5-7 | 6-4 |
| Jordan Thompson | Cameron Norrie | 5-7 | 7-66 | 6-2 |
| Emil Ruusuvuori | Timofey Skatov | 6-2 | 6-0 | · |
| Mikhail Kukushkin | Federico Delbonis | 6-75 | 6-3 | 6-2 |
Players
| Player | Country | Reached | |
|---|---|---|---|
| JM | John Millman | AUS | Winner |
| Adrian Mannarino | FRA | Final | |
| Emil Ruusuvuori | FIN | Semifinal | |
| Frances Tiafoe | USA | Semifinal | |
| Egor Gerasimov | BLR | Quarterfinal | |
| Mackenzie Mcdonald | USA | Quarterfinal | |
| Mikhail Kukushkin | KAZ | Quarterfinal | |
| Tommy Paul | USA | Quarterfinal | |
| Andreas Seppi | ITA | Round of 16 | |
| Benoit Paire | FRA | Round of 16 | |
| Fernando Verdasco | ESP | Round of 16 | |
| Jiri Vesely | CZE | Round of 16 | |
| Jordan Thompson | AUS | Round of 16 | |
| Miomir Kecmanovic | SRB | Round of 16 | |
| Radu Albot | MDA | Round of 16 | |
| YS | Yuichi Sugita | JPN | Round of 16 |
| Alexander Bublik | KAZ | Round of 32 | |
| Aslan Karatsev | RUS | Round of 32 | |
| Cameron Norrie | GBR | Round of 32 | |
| Corentin Moutet | FRA | Round of 32 | |
| Damir Dzumhur | BIH | Round of 32 | |
| Dmitry Popko | KAZ | Round of 32 | |
| Federico Delbonis | ARG | Round of 32 | |
| James Duckworth | AUS | Round of 32 | |
| Lloyd Harris | RSA | Round of 32 | |
| Stefano Travaglia | ITA | Round of 32 | |
| TS | Tennys Sandgren | USA | Round of 32 |
| Timofey Skatov | KAZ | Round of 32 |