61–84Win–Loss
42.1%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 31 | 42 | 42.5% |
| Clay | 30 | 42 | 41.7% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 15 | 11 | 0 | 57.7% |
| 2025 | 23 | 31 | 0 | 42.6% |
| 2024 | 18 | 23 | 0 | 43.9% |
| 2023 | 4 | 13 | 0 | 23.5% |
| 2022 | 1 | 6 | 0 | 14.3% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-07-14 | Los Cabos | R32 | L | Adam Walton | 97 | 7-6(5) 6-2 |
| 2025-06-23 | Milan CH | R32 | L | Oriol Roca Batalla | 331 | 4-6 6-4 6-1 |
| 2025-06-16 | Sassuolo CH | SF | L | Dusan Lajovic | 137 | 6-3 6-2 |
| 2025-06-16 | Sassuolo CH | QF | W | Daniel Rincon | 216 | 6-3 6-2 |
| 2025-06-16 | Sassuolo CH | R16 | W | Giulio Zeppieri | 368 | 6-7(1) 7-6(5) 6-4 |
| 2025-06-16 | Sassuolo CH | R32 | W | Vilius Gaubas | 132 | 6-0 7-5 |
| 2025-06-09 | Perugia CH | R16 | L | Federico Arnaboldi | 183 | 6-2 6-4 |
| 2025-06-09 | Perugia CH | R32 | W | Marco Cecchinato | 397 | 7-6(6) 6-2 |
| 2025-06-02 | Heilbronn CH | QF | L | Marco Trungelliti | 177 | 2-6 6-4 6-2 |
| 2025-06-02 | Heilbronn CH | R16 | W | Sumit Nagal | 170 | 7-5 6-7(2) 6-0 |
| 2025-06-02 | Heilbronn CH | R32 | W | Pol Martin Tiffon | 205 | 3-6 6-3 6-1 |
| 2025-05-26 | Vicenza CH | R32 | L | Lukas Neumayer | 182 | 6-2 5-7 6-3 |
| 2025-05-26 | Roland Garros | Q1 | L | Alvaro Guillen Meza | 179 | 6-4 6-3 |
| 2025-05-12 | Tunis CH | R32 | L | Coleman Wong | 174 | 6-2 6-2 |
| 2025-04-14 | San Luis Potosi CH | R16 | L | Alfredo Perez | 450 | 7-5 6-4 |
| 2025-04-14 | San Luis Potosi CH | R32 | W | Kiranpal Pannu | 502 | 6-2 6-2 |
| 2025-04-07 | Mexico City CH | R16 | L | Luka Pavlovic | 295 | 7-6(4) 6-3 |
| 2025-04-07 | Mexico City CH | R32 | W | Alexis Galarneau | 182 | 6-3 6-3 |
| 2025-03-31 | Cuernavaca CH | QF | L | Rafael Jodar | 911 | 5-7 7-5 6-1 |
| 2025-03-31 | Cuernavaca CH | R16 | W | Mark Lajal | 199 | 7-6(4) 6-7(3) 7-6(8) |
| 2025-03-31 | Cuernavaca CH | R32 | W | Mateus Alves | 336 | 6-3 6-4 |
| 2025-03-24 | Morelia CH | R32 | L | Mark Lajal | 205 | 6-1 7-6(6) |
| 2025-03-17 | Merida CH | QF | L | Cristian Garin | 136 | 6-3 6-1 |
| 2025-03-17 | Merida CH | R16 | W | Juan Alejandro Hernandez Serrano | 595 | 6-3 7-5 |
| 2025-03-17 | Merida CH | R32 | W | Govind Nanda | 391 | 6-0 6-1 |
| 2025-03-11 | Cap Cana CH | R32 | L | Benjamin Bonzi | 62 | 2-6 6-2 6-2 |
| 2025-02-24 | Acapulco | QF | L | Alejandro Davidovich Fokina | 48 | 6-2 6-2 |
| 2025-02-24 | Acapulco | R16 | W | Casper Ruud | 5 | W/O |
| 2025-02-24 | Acapulco | R32 | W | Aleksandar Vukic | 66 | 7-5 4-6 7-6(4) |
| 2025-02-01 | Davis Cup WG1 PO: TUR vs MEX | RR | L | Yanki Erel | 596 | 6-4 1-6 6-1 |
| 2024-11-25 | Manzanillo CH | R16 | L | Mats Rosenkranz | 482 | 6-7(5) 6-4 6-3 |
| 2024-11-25 | Manzanillo CH | R32 | W | Evan Zhu | 724 | 6-1 6-1 |
| 2024-11-18 | Puerto Vallarta CH | R16 | L | Luis Carlos Alvarez | 1129 | 4-6 6-3 6-3 |
| 2024-11-18 | Puerto Vallarta CH | R32 | W | Ernesto Escobedo | 460 | 7-6(4) 4-6 6-2 |
| 2024-10-14 | Campinas CH | Q1 | L | Gastao Elias | 330 | 7-5 6-1 |
| 2024-10-07 | Villa Maria CH | Q2 | L | Genaro Alberto Olivieri | 356 | 6-1 6-4 |
| 2024-10-07 | Villa Maria CH | Q1 | W | Fernando Cavallo | 969 | 7-5 7-6(5) |
| 2024-09-14 | Davis Cup WG2 R1: GEO vs MEX | RR | W | Saba Purtseladze | 427 | 6-2 2-1 RET |
| 2024-09-14 | Davis Cup WG2 R1: GEO vs MEX | RR | L | Aleksandre Bakshi | 512 | 7-6(2) 7-6(5) |
| 2024-09-02 | Istanbul CH | R32 | L | Hamad Medjedovic | 137 | 6-2 6-4 |
| 2024-08-12 | Santo Domingo CH | R32 | L | Ryan Seggerman | 398 | 6-3 6-4 |
| 2024-08-05 | Bogota CH | R16 | L | Bernard Tomic | 237 | 7-6(5) 6-7(5) 7-6(5) |
| 2024-08-05 | Bogota CH | R32 | W | Miguel Tobon | 1457 | 7-5 7-6(3) |
| 2024-07-29 | Lexington CH | R32 | L | Ethan Quinn | 254 | 2-6 6-1 6-2 |
| 2024-07-29 | Lexington CH | Q2 | W | Joshua Lapadat | 2025 | 6-3 6-2 |
| 2024-07-29 | Lexington CH | Q1 | W | Govind Nanda | 817 | 6-0 6-3 |
| 2024-07-15 | Granby CH | R32 | L | Bu Yunchaokete | 174 | 7-6(6) 7-5 |
| 2024-06-24 | Milan CH | R32 | L | Gianluca Mager | 304 | 6-1 3-6 6-3 |
| 2024-06-17 | Blois CH | Q2 | L | Jacopo Berrettini | 512 | 6-4 7-5 |
| 2024-06-17 | Blois CH | Q1 | W | Luca Potenza | 640 | 6-3 7-6(4) |