82–122Win–Loss
40.2%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 76 | 95 | 44.4% |
| Hard | 6 | 24 | 20.0% |
| Grass | 0 | 3 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2019 | 0 | 4 | 0 | 0.0% |
| 2018 | 15 | 9 | 0 | 62.5% |
| 2017 | 2 | 14 | 0 | 12.5% |
| 2016 | 21 | 27 | 0 | 43.8% |
| 2015 | 18 | 23 | 0 | 43.9% |
| 2014 | 19 | 23 | 0 | 45.2% |
| 2013 | 4 | 14 | 0 | 22.2% |
| 2012 | 3 | 7 | 0 | 30.0% |
| 2010 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2019-09-09 | Seville CH | R64 | L | Raul Brancaccio | 284 | 6-3 6-2 |
| 2019-01-28 | Launceston CH | R64 | L | David Perez Sanz | 279 | 6-3 6-3 |
| 2019-01-21 | Burnie CH | R64 | L | Yunseong Chung | 277 | 7-5 6-1 |
| 2019-01-07 | Da Nang CH | R64 | L | Youssef Hossam | 407 | 6-3 6-3 |
| 2018-11-12 | Kobe CH | R16 | L | Hiroki Moriya | 183 | 3-6 7-5 6-3 |
| 2018-11-12 | Kobe CH | R32 | W | Shuichi Sekiguchi | 659 | 6-4 6-1 |
| 2018-10-08 | Barcelona CH | R32 | L | Lorenzo Giustino | 218 | 6-4 6-4 |
| 2018-10-08 | Barcelona CH | Q3 | W | Dragos Dima | 289 | 5-7 6-2 6-3 |
| 2018-10-08 | Barcelona CH | Q2 | W | Jonathan Kanar | 690 | 6-3 6-4 |
| 2018-10-08 | Barcelona CH | Q1 | W | Nikola Cacic | 626 | 6-1 6-1 |
| 2018-07-09 | Braunschweig CH | Q3 | L | Maxime Janvier | 335 | 7-5 6-4 |
| 2018-07-09 | Braunschweig CH | Q2 | W | Tillmann Erdbories | – | 6-2 6-0 |
| 2018-06-25 | Milan CH | R32 | L | Laslo Djere | 101 | 6-2 5-7 6-1 |
| 2018-06-25 | Milan CH | Q3 | W | Andreas Haider Maurer | 384 | 6-0 1-0 RET |
| 2018-06-25 | Milan CH | Q2 | W | Joao Souza | 323 | 6-0 6-3 |
| 2018-06-25 | Milan CH | Q1 | W | Jannik Sinner | 1169 | 6-3 6-4 |
| 2018-06-18 | Blois CH | Q2 | L | Sebastian Fanselow | 421 | 7-5 3-6 6-3 |
| 2018-06-18 | Blois CH | Q1 | W | Maxime Tabatruong | 525 | 6-4 6-0 |
| 2018-06-11 | Lyon CH | Q3 | L | Johan Sebastien Tatlot | 328 | 6-3 1-6 7-6(5) |
| 2018-06-11 | Lyon CH | Q2 | W | Matteo Martineau | 672 | 5-7 7-6(6) 6-4 |
| 2018-06-11 | Lyon CH | Q1 | W | Antoine Cornut Chauvinc | 902 | 7-6(8) 6-2 |
| 2018-05-21 | Lyon | R32 | L | Gilles Simon | 75 | 6-4 6-2 |
| 2018-05-21 | Lyon | Q2 | W | Matteo Martineau | 705 | 6-3 4-6 6-3 |
| 2018-05-21 | Lyon | Q1 | W | Alejandro Gonzalez | 284 | 3-6 6-3 7-5 |
| 2018-04-02 | Alicante CH | Q2 | L | Ivan Gakhov | 302 | 6-4 7-5 |
| 2018-04-02 | Alicante CH | Q1 | W | Gianluigi Quinzi | 285 | 6-2 3-6 6-4 |
| 2018-03-26 | Marbella CH | Q2 | L | Federico Gaio | 314 | 6-3 7-6(4) |
| 2018-03-26 | Marbella CH | Q1 | W | Noah Rubin | 233 | 6-2 3-6 6-2 |
| 2017-07-24 | Cortina CH | R32 | L | Guido Andreozzi | 139 | 6-1 6-3 |
| 2017-07-17 | Umag | Q1 | L | Andrey Rublev | 74 | 6-2 6-4 |
| 2017-06-12 | Caltanissetta CH | R32 | L | Marco Cecchinato | 97 | 4-6 7-5 6-1 |
| 2017-05-22 | Mestre CH | R32 | L | Sebastian Ofner | 270 | 6-4 6-0 |
| 2017-05-01 | Ostrava CH | R32 | L | Attila Balazs | 264 | 6-2 6-3 |
| 2017-04-24 | Barcelona | Q2 | L | Thiago Monteiro | 80 | 6-1 6-7(4) 6-1 |
| 2017-04-24 | Barcelona | Q1 | W | Kenny De Schepper | 144 | 4-5 RET |
| 2017-04-10 | Barletta CH | R32 | L | Thomas Fabbiano | 166 | 6-3 6-2 |
| 2017-03-06 | Santiago CH | R32 | L | Rogerio Dutra Silva | 85 | 7-5 6-0 |
| 2017-02-27 | Sao Paulo | Q1 | L | Roberto Carballes Baena | 126 | 6-2 6-2 |
| 2017-02-20 | Cuernavaca CH | R16 | L | Manuel Sanchez | 791 | 6-4 6-2 |
| 2017-02-20 | Cuernavaca CH | R32 | W | Luis Patino | 730 | 6-2 7-5 |
| 2017-02-06 | Montpellier | Q1 | L | Tristan Lamasine | 202 | 7-6(4) 6-0 |
| 2017-01-30 | Quimper CH | R32 | L | Steven Diez | 165 | 6-4 6-2 |
| 2017-01-16 | Australian Open | Q1 | L | Tim Smyczek | 136 | 6-3 6-3 |
| 2017-01-02 | Bangkok CH | R32 | L | Zdenek Kolar | 244 | 2-6 6-3 6-4 |
| 2016-10-24 | Lima CH | R32 | L | Leonardo Mayer | 129 | 6-3 6-4 |
| 2016-10-17 | Santiago CH | R32 | L | Nicolas Kicker | 130 | 6-4 6-3 |
| 2016-10-10 | Casablanca CH | R32 | L | Andrej Martin | 117 | 7-5 6-1 |
| 2016-10-03 | Mohammedia CH | R32 | L | Mikael Ymer | 506 | 1-6 6-1 6-2 |
| 2016-08-29 | US Open | Q2 | L | Jared Donaldson | 122 | 6-1 7-6(1) |
| 2016-08-29 | US Open | Q1 | W | Pere Riba | 206 | 2-6 6-4 6-4 |