74β61WinβLoss
54.8%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 35 | 33 | 51.5% |
| Clay | 39 | 28 | 58.2% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 24 | 13 | 0 | 64.9% |
| 2025 | 21 | 25 | 0 | 45.7% |
| 2024 | 24 | 17 | 0 | 58.5% |
| 2023 | 4 | 4 | 0 | 50.0% |
| 2022 | 1 | 2 | 0 | 33.3% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-07-28 | Lexington CH | R32 | L | Daniel Evans | 129 | 6-3 6-3 |
| 2025-07-21 | Bloomfield Hills CH | Q2 | L | Tsung Hao Huang | 544 | 4-6 6-4 6-4 |
| 2025-07-21 | Bloomfield Hills CH | Q1 | W | Jason Jung | 856 | 6-1 6-3 |
| 2025-07-14 | Granby CH | R32 | L | Tyler Zink | 304 | 3-6 7-5 6-4 |
| 2025-07-07 | Winnipeg CH | QF | L | Yi Zhou | 321 | 6-3 6-1 |
| 2025-07-07 | Winnipeg CH | R16 | W | Masamichi Imamura | 370 | 6-3 6-1 |
| 2025-07-07 | Winnipeg CH | R32 | W | Nicolas Mejia | 243 | 1-6 7-5 7-5 |
| 2025-06-30 | Cary CH | R32 | L | Aidan Mayo | 299 | 6-1 6-3 |
| 2025-06-02 | Tyler CH | R32 | L | Rafael Jodar | 707 | 6-3 6-4 |
| 2025-05-26 | Little Rock CH | SF | L | Patrick Kypson | 344 | 6-3 6-2 |
| 2025-05-26 | Little Rock CH | QF | W | Naoki Nakagawa | 349 | 6-4 6-1 |
| 2025-05-26 | Little Rock CH | R16 | W | Stefan Kozlov | 375 | 6-1 4-6 7-5 |
| 2025-05-26 | Little Rock CH | R32 | W | Ilya Ivashka | 956 | 7-6(4) 6-2 |
| 2025-04-21 | Savannah CH | R16 | L | Genaro Alberto Olivieri | 302 | 6-3 6-3 |
| 2025-04-21 | Savannah CH | R32 | W | Federico Agustin Gomez | 137 | 6-1 6-1 |
| 2025-04-14 | Tallahassee CH | QF | L | Chris Rodesch | 239 | 6-4 7-5 |
| 2025-04-14 | Tallahassee CH | R16 | W | Michael Mmoh | 354 | 7-6(5) 1-6 6-1 |
| 2025-04-14 | Tallahassee CH | R32 | W | Adolfo Daniel Vallejo | 230 | 6-2 6-3 |
| 2025-04-07 | Sarasota CH | QF | L | Liam Draxl | 176 | 7-5 7-6(4) |
| 2025-04-07 | Sarasota CH | R16 | W | Mitchell Krueger | 137 | 7-5 6-4 |
| 2025-04-07 | Sarasota CH | R32 | W | Juan Carlos Prado Angelo | 293 | 7-6(3) 6-1 |
| 2025-03-31 | Houston | Q1 | L | Patrick Maloney | 390 | 6-7(5) 5-3 RET |
| 2025-03-24 | Morelia CH | Q2 | L | Alfredo Perez | 521 | 6-3 6-2 |
| 2025-03-24 | Morelia CH | Q1 | W | Rodrigo Alujas | 1058 | 6-3 6-3 |
| 2025-03-17 | Merida CH | R32 | L | Dmitry Popko | 245 | 6-3 6-4 |
| 2025-02-24 | San Diego CH | R32 | L | Mitchell Krueger | 138 | 6-4 3-6 6-1 |
| 2025-02-10 | Tenerife 2 CH | R16 | L | Abedallah Shelbayh | 265 | 7-6(5) 2-6 6-4 |
| 2025-02-10 | Tenerife 2 CH | R32 | W | Inaki Montes De La Torre | 526 | 7-6(6) 6-0 |
| 2025-02-03 | Tenerife 1 CH | R32 | L | Pablo Llamas Ruiz | 369 | 6-3 3-6 6-4 |
| 2025-02-01 | Davis Cup WG1 PO: ECU vs URU | RR | W | Franco Roncadelli | 372 | 6-4 6-1 |
| 2025-02-01 | Davis Cup WG1 PO: ECU vs URU | RR | W | Francisco Llanes | 1561 | 6-4 6-0 |
| 2025-01-20 | Punta del Este CH | R32 | L | Marco Cecchinato | 378 | 2-6 6-4 6-3 |
| 2025-01-13 | Buenos Aires Tigre CH | R32 | L | Joel Schwaerzler | 330 | 7-5 6-4 |
| 2024-11-11 | Montevideo CH | R32 | L | Felipe Meligeni Alves | 166 | 6-1 6-3 |
| 2024-10-28 | Guayaquil CH | QF | L | Federico Coria | 104 | 6-2 1-0 RET |
| 2024-10-28 | Guayaquil CH | R16 | W | Juan Pablo Varillas | 205 | 7-6(3) 6-2 |
| 2024-10-28 | Guayaquil CH | R32 | W | Marco Trungelliti | 136 | 5-7 6-3 7-6(3) |
| 2024-09-30 | Tiburon CH | R32 | L | Brandon Holt | 206 | 6-1 7-6(4) |
| 2024-09-23 | Charleston CH | R32 | L | Andres Martin | 449 | 6-2 7-5 |
| 2024-09-16 | Columbus CH | R16 | L | Christopher Eubanks | 116 | 6-3 7-5 |
| 2024-09-16 | Columbus CH | R32 | W | Bruno Kuzuhara | 406 | 6-1 6-3 |
| 2024-09-14 | Davis Cup WG2 R1: HKG vs ECU | RR | L | Coleman Wong | 137 | 6-4 6-2 |
| 2024-09-14 | Davis Cup WG2 R1: HKG vs ECU | RR | W | Jack Cheng | 1600 | 6-1 6-1 |
| 2024-08-12 | Santo Domingo CH | F | L | Damir Dzumhur | 100 | 6-4 6-4 |
| 2024-08-12 | Santo Domingo CH | SF | W | Laslo Djere | 106 | 2-6 7-6(5) 7-6(5) |
| 2024-08-12 | Santo Domingo CH | QF | W | Bernard Tomic | 250 | 6-2 6-2 |
| 2024-08-12 | Santo Domingo CH | R16 | W | Juan Carlos Prado Angelo | 375 | 6-4 6-4 |
| 2024-08-12 | Santo Domingo CH | R32 | W | Federico Coria | 80 | 6-4 6-1 |
| 2024-08-12 | Santo Domingo CH | Q2 | L | Mariano Kestelboim | 554 | 3-6 7-6(2) 6-1 |
| 2024-08-12 | Santo Domingo CH | Q1 | W | Daniel Baquero | β | 6-0 6-1 |