Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Radu Albot | Juncheng Shang | 4-6 | 6-4 | 6-2 |
| Flavio Cobolli | Taro Daniel | 1-6 | 6-2 | 7-61 |
| Zachary Svajda | Max Purcell | 7-5 | 6-3 | · |
| Alex Michelsen | Thanasi Kokkinakis | 6-1 | 6-2 | · |
| Nicolas Moreno De Alboran | Aleksandar Kovacevic | 6-2 | 7-63 | · |
| Jordan Thompson | Daniel Evans | 7-5 | 6-0 | · |
| Patrick Kypson | Miomir Kecmanovic | 6-4 | 7-63 | · |
| Constant Lestienne | Aleksandar Vukic | 6-4 | 6-4 | · |
| Marcos Giron | Emilio Nava | 6-4 | 7-65 | · |
| Matteo Arnaldi | Yoshihito Nishioka | 4-6 | 6-4 | 6-3 |
| Rinky Hijikata | Liam Broady | 6-2 | 1-6 | 6-1 |
| Nuno Borges | Gabriel Diallo | 6-4 | 7-61 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Taylor Fritz | USA | Winner | |
| Tommy Paul | USA | Final | |
| Frances Tiafoe | USA | Semifinal | |
| Marcos Giron | USA | Semifinal | |
| Flavio Cobolli | ITA | Quarterfinal | |
| Jordan Thompson | AUS | Quarterfinal | |
| Patrick Kypson | USA | Quarterfinal | |
| Rinky Hijikata | AUS | Quarterfinal | |
| Adrian Mannarino | FRA | Round of 16 | |
| Alex Michelsen | USA | Round of 16 | |
| Constant Lestienne | FRA | Round of 16 | |
| Matteo Arnaldi | ITA | Round of 16 | |
| Nicolas Moreno De Alboran | USA | Round of 16 | |
| Nuno Borges | POR | Round of 16 | |
| Radu Albot | MDA | Round of 16 | |
| Zachary Svajda | USA | Round of 16 | |
| Aleksandar Kovacevic | USA | Round of 32 | |
| Aleksandar Vukic | AUS | Round of 32 | |
| Daniel Evans | GBR | Round of 32 | |
| Emilio Nava | USA | Round of 32 | |
| Gabriel Diallo | CAN | Round of 32 | |
| Juncheng Shang | CHN | Round of 32 | |
| Liam Broady | GBR | Round of 32 | |
| Max Purcell | AUS | Round of 32 | |
| Miomir Kecmanovic | SRB | Round of 32 | |
| Taro Daniel | JPN | Round of 32 | |
| Thanasi Kokkinakis | AUS | Round of 32 | |
| Yoshihito Nishioka | JPN | Round of 32 |