Cali CH 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Tomas Barrios Vera | d. | Juan Carlos Prado Angelo | 6-1 6-4 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Carlos Prado Angelo | d. | Gonzalo Bueno | 6-3 7-5 |
| Tomas Barrios Vera | d. | Juan Bautista Torres | 6-4 6-2 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Carlos Prado Angelo | d. | Matias Soto | 7-6(1) 6-1 |
| Gonzalo Bueno | d. | Juan Pablo Varillas | 6-4 4-6 6-2 |
| Juan Bautista Torres | d. | Nicolas Mejia | 6-4 6-3 |
| Tomas Barrios Vera | d. | Mateus Alves | 6-4 6-2 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Matias Soto | d. | Juan Pablo Ficovich | 7-6(3) 6-1 |
| Juan Carlos Prado Angelo | d. | Andrea Collarini | 3-6 7-6(4) 6-2 |
| Gonzalo Bueno | d. | Hady Habib | 6-3 6-4 |
| Juan Pablo Varillas | d. | Alvaro Guillen Meza | 6-3 6-7(4) 6-4 |
| Nicolas Mejia | d. | Franco Roncadelli | 6-4 6-2 |
| Juan Bautista Torres | d. | Daniel Dutra Da Silva | 6-2 6-4 |
| Mateus Alves | d. | Federico Agustin Gomez | 6-3 6-2 |
| Tomas Barrios Vera | d. | Luciano Emanuel Ambrogi | 6-4 6-2 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Pablo Ficovich | d. | Gonzalo Villanueva | 6-3 6-2 |
| Matias Soto | d. | Miguel Tobon | 7-6(4) 6-3 |
| Andrea Collarini | d. | Nikolas Sanchez Izquierdo | 7-5 7-6(5) |
| Juan Carlos Prado Angelo | d. | Rodrigo Pacheco Mendez | 6-3 5-7 6-3 |
| Hady Habib | d. | Nicolas Kicker | 6-3 6-7(5) 6-2 |
| Gonzalo Bueno | d. | Samuel Alejandro Linde Palacios | 6-2 6-2 |
| Juan Pablo Varillas | d. | Samuel Heredia | 6-4 6-4 |
| Alvaro Guillen Meza | d. | Matheus Pucinelli De Almeida | 7-5 6-3 |
| Nicolas Mejia | d. | Thiago Agustin Tirante | 7-6(2) 6-4 |
| Franco Roncadelli | d. | Mariano Kestelboim | 6-3 7-6(2) |
| Juan Bautista Torres | d. | Andres Andrade | 6-4 6-0 |
| Daniel Dutra Da Silva | d. | Thiago Seyboth Wild | 7-6(3) 6-4 |
| Federico Agustin Gomez | d. | Lukas Neumayer | 6-7(3) 6-2 6-2 |
| Mateus Alves | d. | Guido Ivan Justo | 6-2 6-3 |
| Luciano Emanuel Ambrogi | d. | Adolfo Daniel Vallejo | 6-4 6-4 |
| Tomas Barrios Vera | d. | Juan Alejandro Hernandez Serrano | 6-1 6-2 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Luciano Emanuel Ambrogi | d. | Benjamin Torrealba | 6-2 6-4 |
| Mateus Alves | d. | Juan Alejandro Hernandez Serrano | 6-4 6-1 |
| Juan Bautista Torres | d. | Ignacio Monzon | 6-2 6-0 |
| Mariano Kestelboim | d. | Sebastian Gima | 6-4 6-1 |
| Guido Ivan Justo | d. | Ryan Dickerson | 4-6 6-0 6-3 |
| Thiago Agustin Tirante | d. | Aristotelis Thanos | 6-4 6-3 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Benjamin Torrealba | d. | Thomas Faurel | 6-4 6-1 |
| Luciano Emanuel Ambrogi | d. | Brandon Perez | 6-3 6-4 |
| Mateus Alves | d. | Salvador Price | 6-3 6-2 |
| Juan Alejandro Hernandez Serrano | d. | Frazier Rengifo | 6-1 6-1 |
| Juan Bautista Torres | d. | Mateo Castaneda | 6-3 7-5 |
| Sebastian Gima | d. | Juan Sebastian Gomez | 6-4 7-6(2) |
| Mariano Kestelboim | d. | Matteo Covato | 6-1 7-6(3) |
| Ryan Dickerson | d. | Franco Ribero | 6-3 6-2 |
| Guido Ivan Justo | d. | Pablo Robledo Hoyos | 6-2 6-0 |
| Aristotelis Thanos | d. | Nicolas Hurtado Novoa | 6-2 6-2 |
| Thiago Agustin Tirante | d. | Juan Sebastian Osorio | 6-4 6-2 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0