116–133Win–Loss
46.6%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 63 | 63 | 50.0% |
| Hard | 53 | 67 | 44.2% |
| Grass | 0 | 3 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2021 | 5 | 23 | 0 | 17.9% |
| 2020 | 12 | 15 | 0 | 44.4% |
| 2019 | 32 | 22 | 2 | 59.3% |
| 2018 | 14 | 23 | 0 | 37.8% |
| 2017 | 24 | 20 | 0 | 54.5% |
| 2016 | 23 | 18 | 0 | 56.1% |
| 2015 | 0 | 2 | 0 | 0.0% |
| 2014 | 1 | 1 | 0 | 50.0% |
| 2013 | 5 | 7 | 0 | 41.7% |
| 2012 | 0 | 1 | 0 | 0.0% |
| 2010 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2021-11-08 | Stockholm | Q1 | L | Jozef Kovalik | 135 | 7-6(2) 7-6(6) |
| 2021-11-01 | Bergamo CH | R32 | L | Liam Broady | 121 | 6-3 3-6 6-3 |
| 2021-10-18 | Losinj CH | R32 | L | Mathias Bourgue | 228 | 5-2 RET |
| 2021-09-27 | Sibiu CH | R32 | L | Vit Kopriva | 197 | 7-5 7-5 |
| 2021-09-13 | Szczecin CH | R32 | L | Alex Rybakov | 371 | 6-1 6-2 |
| 2021-09-06 | Banja Luka CH | R32 | L | Marko Topo | 1586 | 4-6 7-6(4) 6-2 |
| 2021-08-30 | Us Open | Q1 | L | Jurij Rodionov | 140 | 6-4 6-3 |
| 2021-07-12 | Hamburg | Q1 | L | Daniel Masur | 202 | 2-6 6-4 6-3 |
| 2021-07-05 | Salzburg CH | R16 | L | Pablo Cuevas | 84 | 6-1 6-4 |
| 2021-07-05 | Salzburg CH | R32 | W | Ernests Gulbis | 190 | 6-2 7-6(4) |
| 2021-06-28 | Wimbledon | Q1 | L | Felix Gill | 987 | 7-5 7-6(6) |
| 2021-05-31 | Roland Garros | Q2 | L | Oscar Otte | 152 | 6-1 7-5 |
| 2021-05-31 | Roland Garros | Q1 | W | Mitchell Krueger | 207 | 3-6 6-3 6-2 |
| 2021-05-31 | Biella 7 CH | R32 | L | Jacopo Berrettini | 532 | 6-1 2-0 RET |
| 2021-04-26 | Rome 2 CH | R16 | L | Flavio Cobolli | 639 | 6-2 6-2 |
| 2021-04-26 | Rome 2 CH | R32 | W | Igor Sijsling | 307 | 6-1 7-6(6) |
| 2021-04-19 | Belgrade | R32 | L | John Millman | 43 | 7-5 6-4 |
| 2021-04-12 | Belgrade CH | R32 | L | Marco Trungelliti | 238 | 6-3 6-2 |
| 2021-04-05 | Split 1 CH | QF | L | Andrea Collarini | 213 | 6-2 6-3 |
| 2021-04-05 | Split 1 CH | R16 | W | Maximilian Marterer | 214 | 6-1 6-3 |
| 2021-04-05 | Split 1 CH | R32 | W | Lukas Rosol | 183 | 6-1 6-3 |
| 2021-03-29 | Marbella CH | R32 | L | Nikola Milojevic | 148 | 3-6 6-3 6-4 |
| 2021-03-22 | Miami Masters | Q1 | L | Mischa Zverev | 280 | 7-6(3) 6-2 |
| 2021-03-15 | Acapulco | Q1 | L | Thiago Seyboth Wild | 124 | 6-3 4-6 6-4 |
| 2021-03-01 | Las Palmas 2 CH | R32 | L | Riccardo Bonadio | 290 | 5-2 RET |
| 2021-02-22 | Las Palmas 1 CH | R32 | L | Kimmer Coppejans | 182 | 6-1 6-1 |
| 2021-01-17 | Istanbul 1 CH | R32 | L | Lorenzo Musetti | 129 | 6-4 7-6(6) |
| 2021-01-10 | Doha Aus Open Qualies | Q1 | L | Michael Mmoh | 174 | 6-3 6-2 |
| 2020-10-12 | Sardinia | SF | L | Marco Cecchinato | 103 | 6-1 6-0 |
| 2020-10-12 | Sardinia | QF | W | Federico Delbonis | 78 | 7-6(3) 6-1 |
| 2020-10-12 | Sardinia | R16 | W | Roberto Carballes Baena | 96 | 6-1 6-4 |
| 2020-10-12 | Sardinia | Q2 | L | Andrea Pellegrino | 292 | 7-6(5) 3-6 6-2 |
| 2020-10-12 | Sardinia | Q1 | W | Tomas Martin Etcheverry | 247 | 6-4 6-2 |
| 2020-10-05 | Parma CH | R32 | L | Juan Pablo Ficovich | 206 | 6-3 7-6(5) |
| 2020-09-28 | Roland Garros | Q1 | L | Alessandro Giannessi | 172 | 6-4 7-6(8) |
| 2020-09-28 | Split CH | R32 | L | Brandon Nakashima | 201 | 7-5 2-6 7-6(5) |
| 2020-09-07 | Aix En Provence CH | QF | L | Oscar Otte | 219 | 6-3 6-2 |
| 2020-09-07 | Aix En Provence CH | R16 | W | Roberto Carballes Baena | 101 | 5-7 6-3 7-5 |
| 2020-09-07 | Aix En Provence CH | R32 | W | Juan Pablo Varillas | 137 | 6-1 6-7(3) 6-2 |
| 2020-03-02 | Indian Wells CH | R64 | L | Noah Rubin | 250 | 3-6 7-6(4) 6-1 |
| 2020-02-24 | Acapulco | Q1 | L | Tommy Paul | 66 | 7-6(7) 1-0 RET |
| 2020-02-17 | Delray Beach | Q1 | L | Mitchell Krueger | 216 | 6-4 7-6(6) |
| 2020-02-10 | New York | R32 | L | Paolo Lorenzi | 116 | 4-6 6-4 6-0 |
| 2020-02-10 | New York | Q2 | W | Bradley Klahn | 123 | 6-3 6-2 |
| 2020-02-10 | New York | Q1 | W | Peter Polansky | 187 | 6-0 3-0 RET |
| 2020-02-03 | Montpellier | Q2 | L | Sergiy Stakhovsky | 153 | 6-2 6-4 |
| 2020-02-03 | Montpellier | Q1 | W | Hiroki Moriya | 211 | 6-4 7-6(8) |
| 2020-01-27 | Quimper CH | R32 | L | Cem Ilkel | 266 | 7-6(6) 3-1 RET |
| 2020-01-20 | Australian Open | Q1 | L | Enzo Couacaud | 197 | 4-6 7-6(5) 6-2 |
| 2020-01-20 | Rennes CH | SF | L | James Ward | 313 | 7-6(7) 7-6(4) |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0