Knockout bracket
Round of 16
Quarterfinal
Semifinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Sebastian Baez | Nuno Borges | 6-3 | 6-4 | · |
| Luca Van Assche | George Loffhagen | 2-6 | 7-65 | 7-64 |
| J J Wolf | Tomas Martin Etcheverry | 6-2 | 6-4 | · |
| Gregoire Barrere | Emil Ruusuvuori | 3-6 | 7-66 | 7-64 |
| Aleksandar Vukic | Brandon Nakashima | 6-75 | 7-63 | 7-65 |
| Miomir Kecmanovic | Yibing Wu | 7-64 | 7-65 | · |
| Zhizhen Zhang | Lorenzo Sonego | 7-64 | 6-3 | · |
| Maxime Cressy | Daniel Elahi Galan | 6-4 | 7-5 | · |
| Marc Andrea Huesler | Ryan Peniston | 6-3 | 6-2 | · |
| Mikael Ymer | Botic Van De Zandschulp | 3-6 | 6-4 | 6-2 |
| Liam Broady | Jan Choinski | 6-3 | 6-4 | · |
| Mackenzie Mcdonald | Marco Cecchinato | 6-3 | 6-3 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Francisco Cerundolo | ARG | Winner |
![]() |
Tommy Paul | USA | Final |
![]() |
Gregoire Barrere | FRA | Semifinal |
![]() |
Mackenzie Mcdonald | USA | Semifinal |
| JW | J J Wolf | USA | Quarterfinal |
![]() |
Mikael Ymer | SWE | Quarterfinal |
![]() |
Miomir Kecmanovic | SRB | Quarterfinal |
![]() |
Zhizhen Zhang | CHN | Quarterfinal |
![]() |
Aleksandar Vukic | AUS | Round of 16 |
![]() |
Liam Broady | GBR | Round of 16 |
![]() |
Luca Van Assche | FRA | Round of 16 |
![]() |
Marc Andrea Huesler | SUI | Round of 16 |
![]() |
Maxime Cressy | USA | Round of 16 |
![]() |
Nicolas Jarry | CHI | Round of 16 |
![]() |
Sebastian Baez | ARG | Round of 16 |
![]() |
Taylor Fritz | USA | Round of 16 |
![]() |
Botic Van De Zandschulp | NED | Round of 32 |
![]() |
Brandon Nakashima | USA | Round of 32 |
![]() |
Daniel Elahi Galan | COL | Round of 32 |
![]() |
Emil Ruusuvuori | FIN | Round of 32 |
![]() |
George Loffhagen | GBR | Round of 32 |
![]() |
Jan Choinski | GBR | Round of 32 |
![]() |
Lorenzo Sonego | ITA | Round of 32 |
![]() |
Marco Cecchinato | ITA | Round of 32 |
![]() |
Nuno Borges | POR | Round of 32 |
![]() |
Ryan Peniston | GBR | Round of 32 |
![]() |
Tomas Martin Etcheverry | ARG | Round of 32 |
![]() |
Yibing Wu | CHN | Round of 32 |


























