51β61WinβLoss
45.5%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 46 | 52 | 46.9% |
| Clay | 5 | 9 | 35.7% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2021 | 3 | 4 | 0 | 42.9% |
| 2020 | 2 | 5 | 0 | 28.6% |
| 2019 | 11 | 24 | 0 | 31.4% |
| 2018 | 31 | 21 | 0 | 59.6% |
| 2017 | 3 | 4 | 0 | 42.9% |
| 2016 | 0 | 1 | 0 | 0.0% |
| 2015 | 1 | 2 | 0 | 33.3% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2018-12-31 | Orlando CH | R32 | W | Benjamin Bonzi | 261 | 6-2 6-4 |
| 2018-12-31 | Orlando CH | R64 | W | Kaichi Uchida | 282 | 6-1 6-2 |
| 2018-11-12 | Houston CH | QF | L | Bradley Klahn | 97 | 6-3 4-6 6-1 |
| 2018-11-12 | Houston CH | R16 | W | Alexis Galarneau | 649 | 6-2 3-6 6-2 |
| 2018-11-12 | Houston CH | R32 | W | Bjorn Fratangelo | 125 | 6-3 0-0 RET |
| 2018-11-05 | Knoxville CH | R32 | L | Michael Mmoh | 103 | 6-2 6-3 |
| 2018-11-05 | Knoxville CH | Q3 | W | Ryan Shane | 577 | 7-6(5) 6-4 |
| 2018-11-05 | Knoxville CH | Q2 | W | Patrick Kypson | 640 | 6-4 3-6 6-3 |
| 2018-11-05 | Knoxville CH | Q1 | W | Stefan Kozlov | 414 | 6-4 3-6 6-3 |
| 2018-10-29 | Charlottesville CH | Q2 | L | Marcos Giron | 373 | 6-3 7-6(3) |
| 2018-10-29 | Charlottesville CH | Q1 | W | Sekou Bangoura | 379 | 3-6 7-6(1) 6-4 |
| 2018-10-22 | Las Vegas CH | R32 | L | Thai Son Kwiatkowski | 359 | 6-4 6-4 |
| 2018-10-08 | Fairfield CH | Q2 | L | Evan King | 286 | 4-6 6-1 6-2 |
| 2018-10-01 | Stockton CH | Q1 | L | Tommy Paul | 313 | 7-5 7-6(4) |
| 2018-09-17 | Columbus CH | R32 | L | Jordan Thompson | 111 | 6-0 7-5 |
| 2018-09-17 | Columbus CH | Q3 | W | Strong Kirchheimer | 566 | 7-5 3-6 6-3 |
| 2018-09-17 | Columbus CH | Q2 | W | Evan Zhu | 787 | 6-4 6-2 |
| 2018-09-17 | Columbus CH | Q1 | W | Aron Hiltzik | 1121 | 4-6 6-2 7-5 |
| 2018-09-10 | Cary CH | R16 | L | James Duckworth | 418 | 6-3 7-6(4) |
| 2018-09-10 | Cary CH | R32 | W | Nick Stachowiak | β | 6-3 6-2 |
| 2018-09-10 | Cary CH | Q3 | W | Bar Tzuf Botzer | 1793 | 7-6(4) 6-2 |
| 2018-09-10 | Cary CH | Q2 | W | Liam Caruana | 684 | 6-4 0-0 RET |
| 2018-09-10 | Cary CH | Q1 | W | Frederik Nielsen | 587 | 6-2 7-6(3) |
| 2018-07-30 | Los Cabos | Q2 | L | Prajnesh Gunneswaran | 177 | 6-3 6-1 |
| 2018-07-30 | Los Cabos | Q1 | W | Tigre Hank | 754 | 6-4 6-2 |
| 2018-07-23 | Binghamton CH | Q1 | L | Mikael Torpegaard | 794 | 6-1 6-4 |
| 2018-07-09 | Winnipeg CH | R16 | L | Marcel Granollers | 116 | 6-2 6-1 |
| 2018-07-09 | Winnipeg CH | R32 | W | Edan Leshem | 362 | 6-4 1-6 6-1 |
| 2018-07-09 | Winnipeg CH | Q3 | W | Ricardo Rodriguez | 731 | 6-2 3-6 6-3 |
| 2018-07-09 | Winnipeg CH | Q2 | W | Dalwinder Singh | 1138 | 6-3 6-1 |
| 2018-06-11 | Lyon CH | Q1 | L | Corentin Denolly | 413 | 6-3 6-4 |
| 2018-06-04 | Poznan CH | Q2 | L | Mathias Bourgue | 276 | 6-1 6-3 |
| 2018-06-04 | Poznan CH | Q1 | W | Danylo Kalenichenko | 525 | 6-1 6-2 |
| 2018-05-21 | Mestre CH | Q1 | L | Daniel Masur | 374 | 6-4 6-2 |
| 2018-04-30 | Puerto Vallarta CH | R32 | L | Roberto Quiroz | 248 | 7-6(6) 6-3 |
| 2018-04-30 | Puerto Vallarta CH | Q3 | W | Christopher Diaz Figueroa | 620 | 6-3 2-6 6-4 |
| 2018-04-30 | Puerto Vallarta CH | Q2 | W | Mauricio Echazu | 731 | 4-6 6-1 6-4 |
| 2018-04-02 | Panama City CH | R16 | L | Andrea Collarini | 241 | 7-6(3) 0-0 RET |
| 2018-04-02 | Panama City CH | R32 | W | Rogerio Dutra Silva | 113 | 3-6 6-4 6-4 |
| 2018-04-02 | Panama City CH | Q3 | W | Pavel Krainik | 768 | 4-6 7-5 6-2 |
| 2018-04-02 | Panama City CH | Q2 | W | Shalva Dzhanashia | 632 | 6-3 7-6(2) |
| 2018-03-26 | Le Gosier CH | R16 | L | Ruben Bemelmans | 116 | 6-4 6-4 |
| 2018-03-26 | Le Gosier CH | R32 | W | Brayden Schnur | 194 | 7-5 7-6(1) |
| 2018-03-26 | Le Gosier CH | Q3 | W | Jonathan Eysseric | 632 | 6-4 7-5 |
| 2018-03-26 | Le Gosier CH | Q2 | W | Valentin Sansonetti | β | 6-0 6-0 |
| 2018-03-05 | Indian Wells Masters | Q1 | L | Taro Daniel | 109 | 6-4 6-0 |
| 2018-02-26 | Indian Wells CH | Q2 | L | Marcos Giron | 339 | 6-4 7-5 |
| 2018-02-26 | Indian Wells CH | Q1 | W | Jan Choinski | 283 | 6-0 6-3 |
| 2018-02-19 | Cuernavaca CH | Q3 | L | Gerardo Lopez Villasenor | 1784 | 1-6 6-3 6-4 |
| 2018-02-19 | Cuernavaca CH | Q2 | W | Isaac Arturo Arevalo | β | 6-0 6-2 |