ATP 250 · 2019-02-25 · draw of 28
Sao Paulo 2019
ClayFinal
| 🇦🇷 Guido Pella | d. | 🇨🇱 Cristian Garin | 7-5 6-3 | H2H |
Semifinals
| 🇦🇷 Guido Pella | d. | 🇷🇸 Laslo Djere | 7-6(10) 7-6(1) | H2H |
| 🇨🇱 Cristian Garin | d. | 🇳🇴 Casper Ruud | 6-4 6-4 | H2H |
Quarterfinals
| 🇷🇸 Laslo Djere | d. | 🇨🇦 Felix Auger-Aliassime | 6-2 3-6 6-3 | H2H |
| 🇦🇷 Guido Pella | d. | 🇦🇷 Marco Trungelliti | 6-0 6-3 | H2H |
| 🇨🇱 Cristian Garin | d. | 🇦🇷 Leonardo Mayer | 4-6 6-4 6-4 | H2H |
| 🇳🇴 Casper Ruud | d. | 🇧🇴 Hugo Dellien | 6-1 6-1 | H2H |
Round of 16
| 🇷🇸 Laslo Djere | d. | 🇹🇳 Malek Jaziri | 6-3 3-6 7-6(2) | H2H |
| 🇨🇦 Felix Auger-Aliassime | d. | 🇪🇸 Albert Ramos-Vinolas | 7-6(2) 7-6(5) | H2H |
| 🇦🇷 Guido Pella | d. | 🇪🇸 Roberto Carballes Baena | 6-2 6-4 | H2H |
| 🇦🇷 Marco Trungelliti | d. | 🇧🇷 Thiago Seyboth Wild | 6-4 7-5 | H2H |
| 🇨🇱 Cristian Garin | d. | 🇪🇸 Jaume Munar | 7-6(5) 6-7(4) 7-6(2) | H2H |
| 🇦🇷 Leonardo Mayer | d. | 🇮🇹 Lorenzo Sonego | 6-1 3-6 6-3 | H2H |
| 🇧🇴 Hugo Dellien | d. | 🇦🇷 Juan Ignacio Londero | 6-4 7-6(3) | H2H |
| 🇳🇴 Casper Ruud | d. | 🇵🇹 Joao Sousa | 6-3 6-4 | H2H |
Round of 32
| 🇷🇸 Laslo Djere | d. | 🇮🇹 Alessandro Giannessi | 7-6(5) 4-6 6-4 | H2H |
| 🇪🇸 Albert Ramos-Vinolas | d. | 🇦🇷 Facundo Bagnis | 6-1 6-3 | H2H |
| 🇨🇦 Felix Auger-Aliassime | d. | 🇺🇾 Pablo Cuevas | 5-7 6-3 6-3 | H2H |
| 🇪🇸 Roberto Carballes Baena | d. | 🇩🇪 Maximilian Marterer | 3-6 6-1 6-2 | H2H |
| 🇧🇷 Thiago Seyboth Wild | d. | 🇸🇪 Elias Ymer | 6-3 4-6 6-2 | H2H |
| 🇦🇷 Marco Trungelliti | d. | 🇯🇵 Taro Daniel | 6-4 3-6 7-6(5) | H2H |
| 🇪🇸 Jaume Munar | d. | 🇧🇷 Pedro Sakamoto | 6-3 6-2 | H2H |
| 🇨🇱 Cristian Garin | d. | 🇵🇹 Pedro Sousa | 7-6(3) 6-2 | H2H |
| 🇮🇹 Lorenzo Sonego | d. | 🇦🇷 Federico Delbonis | 6-4 6-4 | H2H |
| 🇦🇷 Juan Ignacio Londero | d. | 🇮🇹 Paolo Lorenzi | 7-6(3) 6-1 | H2H |
| 🇧🇴 Hugo Dellien | d. | 🇪🇸 Pedro Martinez | 6-1 6-2 | H2H |
| 🇳🇴 Casper Ruud | d. | 🇧🇷 Thiago Monteiro | 6-3 6-4 | H2H |