167–176Win–Loss
48.7%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 118 | 123 | 49.0% |
| Clay | 40 | 44 | 47.6% |
| Grass | 9 | 8 | 52.9% |
| Carpet | 0 | 1 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 3 | 7 | 0 | 30.0% |
| 2025 | 8 | 5 | 0 | 61.5% |
| 2024 | 3 | 7 | 0 | 30.0% |
| 2023 | 29 | 24 | 0 | 54.7% |
| 2022 | 9 | 15 | 0 | 37.5% |
| 2021 | 17 | 14 | 0 | 54.8% |
| 2020 | 0 | 6 | 0 | 0.0% |
| 2019 | 26 | 28 | 0 | 48.1% |
| 2018 | 21 | 21 | 0 | 50.0% |
| 2017 | 40 | 30 | 1 | 57.1% |
| 2016 | 11 | 18 | 0 | 37.9% |
| 2014 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2022-04-18 | Aguascalientes CH | R32 | L | Shintaro Mochizuki | 431 | 6-3 6-2 |
| 2022-04-18 | Aguascalientes CH | Q2 | W | Jc Aragone | 353 | 3-6 7-5 6-2 |
| 2022-04-18 | Aguascalientes CH | Q1 | W | Hady Habib | 400 | 6-2 6-4 |
| 2022-04-11 | San Luis Potosi CH | Q2 | L | Antoine Bellier | 488 | 6-3 3-6 6-0 |
| 2022-04-04 | Salinas CH | R16 | L | Camilo Ugo Carabelli | 168 | 6-4 1-6 6-3 |
| 2022-04-04 | Salinas CH | R32 | W | Skander Mansouri | 363 | 4-6 6-3 6-2 |
| 2022-01-17 | Australian Open | Q1 | L | Jesper De Jong | 207 | 5-7 6-4 6-3 |
| 2022-01-03 | Traralgon CH | R16 | L | Tomas Machac | 143 | 6-1 6-2 |
| 2022-01-03 | Traralgon CH | R32 | W | Juan Pablo Ficovich | 236 | 6-0 6-1 |
| 2022-01-03 | Traralgon CH | R64 | W | Lukas Rosol | 273 | 7-5 6-4 |
| 2021-07-19 | Nur-Sultan 4 CH | R32 | L | Mirza Basic | 269 | 6-2 6-2 |
| 2021-07-12 | Nur-Sultan 3 CH | R32 | L | Andrey Kuznetsov | 382 | 6-4 6-3 |
| 2021-05-24 | Belgrade 2 | Q1 | L | Andrej Martin | 119 | 6-3 6-3 |
| 2021-05-17 | Biella 6 CH | Q1 | L | Omar Giacalone | 680 | 6-4 3-2 RET |
| 2021-05-10 | Zagreb CH | Q1 | L | Tatsuma Ito | 221 | 6-4 6-3 |
| 2021-04-05 | Split 1 CH | R32 | L | Zdenek Kolar | 223 | 6-2 5-0 RET |
| 2021-04-05 | Split 1 CH | Q2 | W | Miljan Zekic | 398 | 2-6 6-3 6-4 |
| 2021-04-05 | Split 1 CH | Q1 | W | Tak Khunn Wang | 562 | 4-6 6-1 7-6(3) |
| 2021-03-22 | Lugano CH | R16 | L | Evgeny Karlovskiy | 288 | 6-4 6-3 |
| 2021-03-22 | Lugano CH | R32 | W | Ryan Peniston | 372 | 1-6 6-1 6-3 |
| 2021-03-15 | Biella 4 CH | R32 | L | Matthias Bachinger | 269 | 7-6(4) 2-6 6-4 |
| 2021-03-15 | Biella 4 CH | Q2 | W | Jack Sock | 256 | 4-6 6-3 7-6(3) |
| 2021-03-15 | Biella 4 CH | Q1 | W | Luca Nardi | 716 | 6-3 6-4 |
| 2021-03-08 | Biella 3 CH | R16 | L | Jonas Forejtek | 366 | 7-6(6) 6-3 |
| 2021-03-08 | Biella 3 CH | R32 | W | Marc Andrea Huesler | 151 | 7-5 3-6 6-3 |
| 2021-03-08 | Biella 3 CH | Q2 | W | Ryan Peniston | 371 | 7-6(4) 3-6 6-2 |
| 2021-03-08 | Biella 3 CH | Q1 | W | Matteo Gigante | 886 | 7-6(1) 6-2 |
| 2021-02-14 | Potchefstroom 2 CH | QF | L | Teymuraz Gabashvili | 279 | 7-6(5) 4-6 6-3 |
| 2021-02-14 | Potchefstroom 2 CH | R16 | W | Nicola Kuhn | 241 | 6-4 3-6 6-4 |
| 2021-02-14 | Potchefstroom 2 CH | R32 | W | Prajnesh Gunneswaran | 131 | 6-3 3-6 7-5 |
| 2021-02-07 | Potchefstroom 1 CH | R32 | L | Chun Hsin Tseng | 283 | 6-1 4-6 6-3 |
| 2021-01-31 | Antalya 2 CH | R16 | L | Leonardo Mayer | 137 | 7-6(4) 6-2 |
| 2021-01-31 | Antalya 2 CH | R32 | W | Paolo Lorenzi | 150 | 5-7 6-4 6-2 |
| 2021-01-31 | Antalya 2 CH | Q2 | W | Gian Marco Moroni | 230 | 6-4 3-6 6-2 |
| 2021-01-31 | Antalya 2 CH | Q1 | W | Tomas Barrios Vera | 259 | 7-6(6) 6-3 |
| 2021-01-24 | Antalya 1 CH | QF | L | Lorenzo Musetti | 129 | 5-7 6-3 6-4 |
| 2021-01-24 | Antalya 1 CH | R16 | W | Emilio Gomez | 162 | 6-0 6-1 |
| 2021-01-24 | Antalya 1 CH | R32 | W | Daniel Elahi Galan | 115 | 6-2 2-6 7-5 |
| 2021-01-24 | Antalya 1 CH | Q2 | W | Yanki Erel | 895 | 6-2 6-2 |
| 2021-01-24 | Antalya 1 CH | Q1 | W | Dimitar Kuzmanov | 277 | 6-4 4-6 7-6(6) |
| 2021-01-10 | Doha Aus Open Qualies | Q1 | L | Marc Andrea Huesler | 147 | 6-3 3-6 6-3 |
| 2020-03-02 | Indian Wells CH | R64 | L | Michael Mmoh | 184 | 6-0 6-3 |
| 2020-02-24 | Calgary CH | R32 | L | Nick Chappell | 462 | 6-4 6-7(5) 6-1 |
| 2020-02-03 | Launceston CH | R32 | L | Dane Sweeny | 901 | 6-2 3-6 6-4 |
| 2020-01-27 | Burnie CH | R64 | L | Tristan Schoolkate | 864 | 6-4 6-3 |
| 2020-01-20 | Australian Open | Q1 | L | Quentin Halys | 215 | 6-3 7-6(4) |
| 2020-01-06 | Bendigo CH | R64 | L | Zhe Li | 209 | 6-4 6-0 |
| 2019-11-04 | Kobe CH | R32 | L | Teymuraz Gabashvili | 277 | 3-6 6-4 0-0 RET |
| 2019-10-28 | Playford CH | R16 | L | Luke Saville | 352 | 3-6 7-6(2) 6-2 |
| 2019-10-28 | Playford CH | R32 | W | Gage Brymer | 522 | 6-1 6-3 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0