84–88Win–Loss
48.8%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 47 | 44 | 51.6% |
| Hard | 36 | 41 | 46.8% |
| Grass | 1 | 2 | 33.3% |
| Unknown | 0 | 1 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 0 | 4 | 0 | 0.0% |
| 2025 | 24 | 27 | 0 | 47.1% |
| 2024 | 31 | 28 | 1 | 52.5% |
| 2023 | 12 | 11 | 0 | 52.2% |
| 2022 | 11 | 12 | 0 | 47.8% |
| 2021 | 0 | 1 | 0 | 0.0% |
| 2019 | 0 | 2 | 0 | 0.0% |
| 2018 | 5 | 1 | 0 | 83.3% |
| 2017 | 0 | 1 | 0 | 0.0% |
| 2015 | 1 | 1 | 0 | 50.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-02-16 | Doha | R32 | L | Marton Fucsovics | 61 | 6-3 6-3 |
| 2026-02-07 | Davis Cup WG1 PO: TPE vs LBN | RR | L | Tung Lin Wu | 373 | 6-3 6-2 |
| 2026-01-19 | Australian Open | Q1 | L | Zachary Svajda | 143 | 6-1 6-3 |
| 2026-01-05 | Canberra CH | Q1 | L | Nicolas Mejia | 168 | 7-6(6) 6-2 |
| 2025-11-24 | Temuco CH | R32 | L | Lucio Ratti | 675 | 7-6(2) 3-6 6-3 |
| 2025-11-17 | Guayaquil CH | QF | L | Juan Pablo Varillas | 327 | 7-5 3-6 6-3 |
| 2025-11-17 | Guayaquil CH | R16 | W | Joaquin Aguilar Cardozo | 654 | 6-3 7-5 |
| 2025-11-17 | Guayaquil CH | R32 | W | Salvador Price | 955 | 6-2 6-0 |
| 2025-11-03 | Lima 2 CH | R16 | L | Tomas Barrios Vera | 122 | 7-5 3-6 6-4 |
| 2025-11-03 | Lima 2 CH | R32 | W | Adolfo Daniel Vallejo | 168 | 7-6(2) 7-6(5) |
| 2025-10-27 | Lima Los Inkas CH | R32 | L | Andres Andrade | 283 | 7-6(4) 7-6(2) |
| 2025-10-20 | Costa do Sauipe CH | R32 | L | Mariano Navone | 85 | 6-4 6-1 |
| 2025-10-06 | Cali CH | R16 | L | Gonzalo Bueno | 241 | 6-3 6-4 |
| 2025-10-06 | Cali CH | R32 | W | Nicolas Kicker | 275 | 6-3 6-7(5) 6-2 |
| 2025-09-29 | Antofagasta CH | QF | L | Cristian Garin | 125 | 7-6(11) 1-6 6-3 |
| 2025-09-29 | Antofagasta CH | R16 | W | Carlos Maria Zarate | 904 | 3-6 7-6(4) 6-4 |
| 2025-09-29 | Antofagasta CH | R32 | W | Nikolas Sanchez Izquierdo | 301 | 6-3 4-6 6-2 |
| 2025-09-22 | Buenos Aires CH | R32 | L | Alvaro Guillen Meza | 226 | 6-7(4) 7-6(8) 6-4 |
| 2025-09-12 | Davis Cup WG2 R1: LBN vs BAR | RR | W | Kaipo Marshall | – | 6-1 6-3 |
| 2025-08-25 | Us Open | Q1 | L | Giulio Zeppieri | 260 | 4-6 7-6(7) 7-5 |
| 2025-08-12 | Sumter CH | R32 | L | Jaime Faria | 124 | 6-7(9) 6-1 7-5 |
| 2025-08-04 | Chicago CH | QF | L | Michael Zheng | 416 | 6-4 6-3 |
| 2025-08-04 | Chicago CH | R16 | W | Samir Banerjee | 515 | 7-5 6-4 |
| 2025-08-04 | Chicago CH | R32 | W | Kyle Kang | 608 | 7-6(7) 6-3 |
| 2025-07-28 | Lexington CH | R16 | L | Giles Hussey | 446 | 7-6(7) 6-3 |
| 2025-07-28 | Lexington CH | R32 | W | Yi Zhou | 327 | 6-1 6-2 |
| 2025-07-21 | Bloomfield Hills CH | R32 | L | Andres Martin | 335 | 6-2 6-2 |
| 2025-07-14 | Los Cabos | R32 | L | Aleksandar Kovacevic | 76 | 6-1 3-6 6-3 |
| 2025-06-30 | Wimbledon | Q2 | L | Cristian Garin | 110 | 6-0 6-4 |
| 2025-06-30 | Wimbledon | Q1 | W | Filip Cristian Jianu | 274 | 4-6 6-1 7-5 |
| 2025-06-09 | Ilkley CH | R32 | L | Martin Landaluce | 146 | 6-4 6-7(3) 6-3 |
| 2025-05-26 | Roland Garros | Q2 | L | Juan Manuel Cerundolo | 109 | 6-4 6-7(4) 6-3 |
| 2025-05-26 | Roland Garros | Q1 | W | Facundo Mena | 214 | 6-7(1) 7-6(5) 6-1 |
| 2025-05-12 | Oeiras 5 CH | SF | L | Mitchell Krueger | 151 | 6-4 6-2 |
| 2025-05-12 | Oeiras 5 CH | QF | W | Thiago Agustin Tirante | 133 | 6-1 6-3 |
| 2025-05-12 | Oeiras 5 CH | R16 | W | Eero Vasa | 596 | 7-5 7-6(5) |
| 2025-05-12 | Oeiras 5 CH | R32 | W | Nicolas Moreno De Alboran | 149 | 6-3 6-2 |
| 2025-05-05 | Prague CH | R32 | L | Alexander Blockx | 145 | 6-4 6-2 |
| 2025-04-28 | Ostrava CH | F | L | Zsombor Piros | 270 | 6-3 6-2 |
| 2025-04-28 | Ostrava CH | SF | W | Oriol Roca Batalla | 262 | 4-6 6-3 6-4 |
| 2025-04-28 | Ostrava CH | QF | W | Vit Kopriva | 95 | 6-3 6-4 |
| 2025-04-28 | Ostrava CH | R16 | W | Daniel Evans | 197 | 6-3 6-4 |
| 2025-04-28 | Ostrava CH | R32 | W | Khumoun Sultanov | 224 | 6-3 7-6(4) |
| 2025-04-21 | Rome CH | R16 | L | Sandro Kopp | 422 | 7-5 7-6(3) |
| 2025-04-21 | Rome CH | R32 | W | Mika Brunold | 308 | 6-4 7-5 |
| 2025-03-19 | Miami Masters | Q1 | L | Hugo Gaston | 88 | 6-2 6-4 |
| 2025-03-05 | Indian Wells Masters | Q1 | L | Gabriel Diallo | 88 | 6-3 7-6(5) |
| 2025-02-24 | Dubai | R32 | L | Alexei Popyrin | 27 | 6-2 6-4 |
| 2025-02-17 | Doha | R32 | L | Christopher Oconnell | 82 | 7-6(7) 7-6(3) |
| 2025-01-31 | Davis Cup WG1 PO: LBN vs PER | RR | L | Gonzalo Bueno | 256 | 6-3 2-6 6-4 |