Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Daniel Evans | Rinky Hijikata | 3-6 | 6-4 | 6-3 |
| Otto Virtanen | Tomas Martin Etcheverry | 7-66 | 7-5 | · |
| Nuno Borges | Nishesh Basavareddy | 7-62 | 6-2 | · |
| Mackenzie Mcdonald | Mattia Bellucci | 6-1 | 6-74 | 6-3 |
| Gabriel Diallo | Aleksandar Vukic | 7-5 | 7-62 | · |
| Jordan Thompson | Aleksandar Kovacevic | 6-4 | 6-4 | · |
| Hubert Hurkacz | Roberto Bautista Agut | 7-62 | 6-4 | · |
| Mark Lajal | Laslo Djere | 6-2 | 6-4 | · |
| Zizou Bergs | Alexander Blockx | 6-3 | 1-6 | 7-63 |
| Nicolas Jarry | Luciano Darderi | 5-7 | 6-4 | 7-63 |
| Reilly Opelka | Jesper De Jong | 6-75 | 7-65 | 6-2 |
| Adrian Mannarino | Christopher Oconnell | 6-1 | 6-3 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Gabriel Diallo | CAN | Winner | |
| Zizou Bergs | BEL | Final | |
| Reilly Opelka | USA | Semifinal | |
| Ugo Humbert | FRA | Semifinal | |
| Daniil Medvedev | RUS | Quarterfinal | |
| Karen Khachanov | RUS | Quarterfinal | |
| Mark Lajal | EST | Quarterfinal | |
| Nuno Borges | POR | Quarterfinal | |
| Adrian Mannarino | FRA | Round of 16 | |
| Alexei Popyrin | AUS | Round of 16 | |
| Daniel Evans | GBR | Round of 16 | |
| Hubert Hurkacz | POL | Round of 16 | |
| Jordan Thompson | AUS | Round of 16 | |
| Mackenzie Mcdonald | USA | Round of 16 | |
| Nicolas Jarry | CHI | Round of 16 | |
| Otto Virtanen | FIN | Round of 16 | |
| Aleksandar Kovacevic | USA | Round of 32 | |
| Aleksandar Vukic | AUS | Round of 32 | |
| Alexander Blockx | BEL | Round of 32 | |
| Christopher Oconnell | AUS | Round of 32 | |
| Jesper De Jong | NED | Round of 32 | |
| Laslo Djere | SRB | Round of 32 | |
| Luciano Darderi | ITA | Round of 32 | |
| Mattia Bellucci | ITA | Round of 32 | |
| Nishesh Basavareddy | USA | Round of 32 | |
| Rinky Hijikata | AUS | Round of 32 | |
| Roberto Bautista Agut | ESP | Round of 32 | |
| Tomas Martin Etcheverry | ARG | Round of 32 |