Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Aleksandar Vukic | Fabian Marozsan | 6-2 | 6-4 | · |
| Lorenzo Sonego | Henry Searle | 6-3 | 6-2 | · |
| Thiago Seyboth Wild | James Mccabe | 6-4 | 6-4 | · |
| Emil Ruusuvuori | Cameron Norrie | 7-69 | 6-3 | · |
| Max Purcell | Laslo Djere | 6-1 | 4-6 | 6-3 |
| Yoshihito Nishioka | Liam Broady | 6-3 | 6-4 | · |
| Miomir Kecmanovic | Zhizhen Zhang | 6-2 | 7-62 | · |
| Billy Harris | Jacob Fearnley | 6-4 | 7-67 | · |
| Flavio Cobolli | Arthur Rinderknech | 6-4 | 7-5 | · |
| Juncheng Shang | Tomas Martin Etcheverry | 7-5 | 3-6 | 7-64 |
| Giles Hussey | Mariano Navone | 6-4 | 6-2 | · |
| Marcos Giron | Francisco Cerundolo | 7-65 | 7-64 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Taylor Fritz | USA | Winner | |
| Max Purcell | AUS | Final | |
| Aleksandar Vukic | AUS | Semifinal | |
![]() |
Billy Harris | GBR | Semifinal |
| Flavio Cobolli | ITA | Quarterfinal | |
| Juncheng Shang | CHN | Quarterfinal | |
| Miomir Kecmanovic | SRB | Quarterfinal | |
| Yoshihito Nishioka | JPN | Quarterfinal | |
| Alexander Bublik | KAZ | Round of 16 | |
| Charles Broom | GBR | Round of 16 | |
| Emil Ruusuvuori | FIN | Round of 16 | |
![]() |
Giles Hussey | GBR | Round of 16 |
| Lorenzo Sonego | ITA | Round of 16 | |
| Marcos Giron | USA | Round of 16 | |
| Sebastian Baez | ARG | Round of 16 | |
| Thiago Seyboth Wild | BRA | Round of 16 | |
| Arthur Rinderknech | FRA | Round of 32 | |
| Cameron Norrie | GBR | Round of 32 | |
| Fabian Marozsan | HUN | Round of 32 | |
| Francisco Cerundolo | ARG | Round of 32 | |
![]() |
Henry Searle | GBR | Round of 32 |
| Jacob Fearnley | GBR | Round of 32 | |
![]() |
James Mccabe | AUS | Round of 32 |
| Laslo Djere | SRB | Round of 32 | |
| Liam Broady | GBR | Round of 32 | |
| Mariano Navone | ARG | Round of 32 | |
| Tomas Martin Etcheverry | ARG | Round of 32 | |
| Zhizhen Zhang | CHN | Round of 32 |



