105–99Win–Loss
51.5%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 76 | 62 | 55.1% |
| Hard | 28 | 35 | 44.4% |
| Grass | 1 | 2 | 33.3% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2020 | 2 | 1 | 0 | 66.7% |
| 2019 | 10 | 8 | 0 | 55.6% |
| 2018 | 29 | 21 | 0 | 58.0% |
| 2017 | 16 | 28 | 0 | 36.4% |
| 2016 | 31 | 25 | 2 | 55.4% |
| 2015 | 17 | 15 | 0 | 53.1% |
| 2013 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2018-06-18 | Poprad Tatry CH | Q3 | W | Artem Smirnov | 535 | 5-7 7-5 6-4 |
| 2018-06-18 | Poprad Tatry CH | Q2 | W | Michal Konecny | 587 | 6-3 7-6(2) |
| 2018-06-18 | Poprad Tatry CH | Q1 | W | Marek Gengel | 771 | 6-1 6-1 |
| 2018-06-04 | Prostejov CH | R32 | L | Elias Ymer | 122 | 7-5 4-6 7-5 |
| 2018-06-04 | Prostejov CH | Q3 | W | Tomas Liska | 997 | 2-6 6-0 6-3 |
| 2018-06-04 | Prostejov CH | Q2 | W | Marc Sieber | 410 | 4-6 6-3 6-4 |
| 2018-06-04 | Prostejov CH | Q1 | W | Peter Goldsteiner | 826 | 6-3 6-2 |
| 2018-05-21 | Mestre CH | Q1 | L | Edoardo Eremin | 482 | 7-6(3) 6-4 |
| 2018-05-14 | Lisbon CH | Q3 | L | Joris De Loore | 343 | 6-1 6-7(9) 7-6(5) |
| 2018-05-14 | Lisbon CH | Q2 | W | Fabricio Neis | 1031 | 6-7(2) 6-3 6-1 |
| 2018-05-14 | Lisbon CH | Q1 | W | Omar Giacalone | 611 | 3-6 6-4 6-4 |
| 2018-05-07 | Braga CH | R32 | L | Joao Domingues | 218 | 6-3 6-2 |
| 2018-05-07 | Braga CH | Q3 | W | Simon Beaupain | 1942 | 2-6 6-4 6-0 |
| 2018-05-07 | Braga CH | Q2 | W | Sander Arends | 1842 | 6-2 6-2 |
| 2018-04-30 | Ostrava CH | Q2 | L | Elliot Benchetrit | 355 | 6-2 6-3 |
| 2018-04-30 | Ostrava CH | Q1 | W | Mikael Ymer | 360 | 7-6(1) 6-2 |
| 2018-02-05 | San Francisco CH | R32 | L | Dominik Koepfer | 285 | 6-2 6-2 |
| 2018-01-29 | Dallas CH | R32 | L | Tommy Paul | 149 | 6-3 6-3 |
| 2018-01-29 | Dallas CH | Q3 | W | Christopher Eubanks | 321 | 7-6(3) 6-4 |
| 2018-01-29 | Dallas CH | Q2 | W | Christopher G Haworth | 1354 | 6-3 6-2 |
| 2018-01-22 | Newport Beach CH | Q1 | L | Ryan Shane | 434 | 4-6 6-2 6-4 |
| 2017-10-16 | Las Vegas CH | R32 | L | Michael Mmoh | 151 | 6-4 6-1 |
| 2017-10-09 | Fairfield CH | R32 | L | Felix Auger Aliassime | 159 | 4-6 6-3 6-4 |
| 2017-10-09 | Fairfield CH | Q3 | W | Sekou Bangoura | 392 | 6-4 6-7(4) 6-4 |
| 2017-10-09 | Fairfield CH | Q2 | W | Daniel Elahi Galan | 240 | 6-4 5-7 6-4 |
| 2017-10-09 | Fairfield CH | Q1 | W | Jake Douglas | 1531 | 6-4 6-1 |
| 2017-10-02 | Stockton CH | R32 | L | Brydan Klein | 235 | 6-2 6-2 |
| 2017-09-18 | Sibiu CH | R16 | L | Stefano Napolitano | 176 | 3-6 6-4 6-3 |
| 2017-09-18 | Sibiu CH | R32 | W | Nino Serdarusic | 332 | 6-4 6-2 |
| 2017-09-04 | Alphen Aan Den Rijn CH | R32 | L | Jurgen Zopp | 311 | 7-6(2) 6-7(7) 6-3 |
| 2017-08-28 | US Open | Q3 | L | Denis Shapovalov | 69 | 6-7(2) 6-1 6-3 |
| 2017-08-28 | US Open | Q2 | W | Mackenzie Mcdonald | 206 | 6-4 6-3 |
| 2017-08-28 | US Open | Q1 | W | Pedro Sousa | 127 | 6-3 6-2 |
| 2017-07-31 | Liberec CH | R32 | L | Tobias Kamke | 159 | 7-5 4-6 6-3 |
| 2017-07-24 | Prague CH | R32 | L | Jurij Rodionov | 806 | 1-6 7-5 7-5 |
| 2017-07-17 | Poznan CH | R16 | L | Jonathan Eysseric | 284 | 7-5 6-1 |
| 2017-07-17 | Poznan CH | R32 | W | Guilherme Clezar | 270 | 7-6(7) 6-0 |
| 2017-07-10 | Braunschweig CH | R32 | L | Carlos Berlocq | 80 | 6-3 3-6 6-4 |
| 2017-07-03 | Wimbledon | Q1 | L | Teymuraz Gabashvili | 176 | 7-5 7-6(4) |
| 2017-07-03 | Marburg CH | R32 | L | Benjamin Bonzi | 219 | 6-4 6-1 |
| 2017-06-19 | Blois CH | R32 | L | Blaz Rola | 259 | 6-4 6-1 |
| 2017-06-12 | Lyon CH | R16 | L | Casper Ruud | 112 | 6-3 6-2 |
| 2017-06-12 | Lyon CH | R32 | W | Jurgen Zopp | 500 | 6-3 7-6(4) |
| 2017-05-29 | Roland Garros | Q3 | L | Sergiy Stakhovsky | 123 | 3-6 6-2 7-6(5) |
| 2017-05-29 | Roland Garros | Q2 | W | Elias Ymer | 241 | 6-4 3-6 6-4 |
| 2017-05-29 | Roland Garros | Q1 | W | Lukas Rosol | 194 | 6-2 3-6 7-6(2) |
| 2017-05-29 | Vicenza CH | SF | L | Marton Fucsovics | 148 | 6-7(4) 7-6(2) 6-1 |
| 2017-05-29 | Vicenza CH | QF | W | Matteo Berrettini | 255 | 7-6(4) 6-3 |
| 2017-05-29 | Vicenza CH | R16 | W | Gianluca Mager | 381 | 6-4 6-4 |
| 2017-05-29 | Vicenza CH | R32 | W | Andrej Martin | 106 | 6-3 6-1 |