44–60Win–Loss
42.3%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 34 | 41 | 45.3% |
| Hard | 10 | 17 | 37.0% |
| Grass | 0 | 2 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2019 | 6 | 10 | 0 | 37.5% |
| 2018 | 16 | 28 | 0 | 36.4% |
| 2017 | 18 | 15 | 1 | 54.5% |
| 2016 | 3 | 3 | 0 | 50.0% |
| 2015 | 0 | 1 | 0 | 0.0% |
| 2014 | 1 | 1 | 0 | 50.0% |
| 2013 | 0 | 1 | 0 | 0.0% |
| 2011 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2019-09-09 | Seville CH | R32 | L | Guillermo Garcia Lopez | 150 | 7-5 6-3 |
| 2019-09-09 | Seville CH | R64 | W | Eduard Esteve Lobato | 392 | 6-3 7-6(5) |
| 2019-08-12 | Meerbusch CH | R64 | L | Facundo Mena | 278 | 3-6 6-4 6-4 |
| 2019-08-12 | Meerbusch CH | Q1 | W | Karol Drzewiecki | 899 | 6-1 6-3 |
| 2019-07-29 | Segovia CH | R64 | L | Andrea Basso | 428 | 7-6(1) 6-3 |
| 2019-07-15 | Amersfoort CH | R64 | L | Jan Choinski | 288 | 6-2 6-3 |
| 2019-06-17 | Bratislava CH | R32 | L | Norbert Gombos | 202 | 6-3 6-2 |
| 2019-06-17 | Bratislava CH | R64 | W | Peter Makk | 1843 | 6-4 6-4 |
| 2019-05-06 | Shymkent CH | R32 | L | Jay Clarke | 162 | 5-0 RET |
| 2019-05-06 | Shymkent CH | R64 | W | Vladyslav Manafov | 559 | 7-5 6-2 |
| 2019-04-29 | Ostrava CH | R32 | L | Stefano Travaglia | 128 | 6-4 1-6 6-2 |
| 2019-04-29 | Ostrava CH | R64 | W | Enrico Dalla Valle | 438 | 6-2 6-4 |
| 2019-02-11 | Cherbourg CH | R64 | L | Laurent Lokoli | 662 | 4-6 6-2 6-2 |
| 2019-02-04 | Chennai CH | R64 | L | Alexander Zhurbin | 625 | 6-2 6-4 |
| 2019-01-07 | Columbus CH | R32 | L | Filip Peliwo | 244 | 5-7 6-3 6-3 |
| 2019-01-07 | Columbus CH | R64 | W | Martin Joyce | 1576 | 6-4 2-6 6-4 |
| 2018-12-31 | Orlando CH | R64 | L | Gijs Brouwer | 496 | 5-7 6-0 6-2 |
| 2018-10-15 | Ismaning CH | R32 | L | Gleb Sakharov | 255 | 6-3 6-1 |
| 2018-10-08 | Barcelona CH | R32 | L | Pedro Sousa | 144 | 6-1 6-1 |
| 2018-10-01 | Florence CH | Q2 | L | Nicola Kuhn | 346 | 7-6(4) 7-6(5) |
| 2018-10-01 | Florence CH | Q1 | W | Andrea Guerrieri | 874 | 4-6 6-2 6-2 |
| 2018-09-17 | Biella CH | R16 | L | Paolo Lorenzi | 114 | 6-2 6-1 |
| 2018-09-17 | Biella CH | R32 | W | Pietro Rondoni | 361 | 3-6 6-2 6-0 |
| 2018-09-10 | Banja Luka CH | R16 | L | Daniel Gimeno Traver | 158 | 6-4 6-2 |
| 2018-09-10 | Banja Luka CH | R32 | W | Miljan Zekic | 306 | 6-4 6-4 |
| 2018-09-03 | Sevilla CH | R32 | L | Mohamed Safwat | 186 | 7-6(5) 6-4 |
| 2018-08-27 | US Open | Q1 | L | Guilherme Clezar | 200 | 6-4 6-3 |
| 2018-08-27 | Mallorca CH | R32 | L | Matthias Bachinger | 178 | 6-2 6-2 |
| 2018-08-06 | Pullach CH | R32 | L | Martin Klizan | 77 | 6-3 6-2 |
| 2018-07-23 | Padova CH | R32 | L | Enrico Dalla Valle | 815 | 6-7(2) 6-1 6-3 |
| 2018-07-16 | San Benedetto Del Tronto CH | R32 | L | Lorenzo Giustino | 247 | 6-3 6-0 |
| 2018-07-09 | Perugia CH | R32 | L | Gianluigi Quinzi | 200 | 6-4 7-5 |
| 2018-07-02 | Wimbledon | Q1 | L | Bradley Klahn | 168 | 6-3 6-2 |
| 2018-07-02 | Marburg CH | R32 | L | Elliot Benchetrit | 321 | 6-4 6-4 |
| 2018-05-28 | Roland Garros | Q1 | L | Facundo Bagnis | 203 | 7-5 6-1 |
| 2018-05-14 | Lisbon CH | R32 | L | Tommy Robredo | 227 | 6-2 6-2 |
| 2018-04-30 | Estoril | R16 | L | Nicolas Jarry | 65 | 6-3 7-6(6) |
| 2018-04-30 | Estoril | R32 | W | Frederico Ferreira Silva | 263 | 6-4 7-5 |
| 2018-04-30 | Estoril | Q2 | W | Joao Monteiro | 264 | 6-3 2-6 6-3 |
| 2018-04-30 | Estoril | Q1 | W | Alexander Bublik | 142 | 7-5 6-1 |
| 2018-04-23 | Barcelona | R64 | L | Pablo Cuevas | 46 | 6-0 6-4 |
| 2018-04-23 | Barcelona | Q2 | W | Dustin Brown | 160 | 4-6 6-4 6-2 |
| 2018-04-23 | Barcelona | Q1 | W | Andrej Martin | 148 | 2-6 6-4 6-2 |
| 2018-04-02 | Alicante CH | R32 | L | Alex De Minaur | 123 | 6-3 6-3 |
| 2018-03-26 | Marbella CH | R32 | L | Alexei Popyrin | 446 | 7-6(5) 6-4 |
| 2018-03-05 | Indian Wells Masters | Q2 | L | Nicolas Mahut | 101 | 6-3 6-2 |
| 2018-03-05 | Indian Wells Masters | Q1 | W | Calvin Hemery | 147 | 7-6(2) 3-6 6-4 |
| 2018-02-26 | Indian Wells CH | R16 | L | Dudi Sela | 100 | 6-1 1-6 6-4 |
| 2018-02-26 | Indian Wells CH | R32 | W | Felix Auger Aliassime | 166 | 6-0 6-4 |
| 2018-02-19 | Marseille | Q1 | L | Yannick Maden | 142 | 6-1 6-0 |