280–274Win–Loss
50.5%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 172 | 165 | 51.0% |
| Clay | 50 | 80 | 38.5% |
| Grass | 26 | 20 | 56.5% |
| Carpet | 32 | 9 | 78.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2019 | 1 | 4 | 0 | 20.0% |
| 2018 | 2 | 6 | 0 | 25.0% |
| 2017 | 15 | 8 | 0 | 65.2% |
| 2016 | 29 | 22 | 0 | 56.9% |
| 2015 | 28 | 24 | 1 | 53.8% |
| 2014 | 20 | 30 | 0 | 40.0% |
| 2013 | 40 | 30 | 1 | 57.1% |
| 2012 | 12 | 12 | 1 | 50.0% |
| 2011 | 12 | 20 | 0 | 37.5% |
| 2010 | 43 | 33 | 3 | 56.6% |
| 2009 | 14 | 12 | 1 | 53.8% |
| 2008 | 12 | 12 | 0 | 50.0% |
| 2007 | 28 | 23 | 1 | 54.9% |
| 2006 | 13 | 17 | 0 | 43.3% |
| 2005 | 5 | 9 | 0 | 35.7% |
| 2004 | 5 | 7 | 0 | 41.7% |
| 2003 | 1 | 2 | 0 | 33.3% |
| 2002 | 0 | 2 | 0 | 0.0% |
| 2001 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2019-07-29 | Sopot CH | R64 | L | Daniel Michalski | 530 | 6-2 7-5 |
| 2019-04-01 | Monterrey CH | R64 | L | Daniel Elahi Galan | 246 | 6-4 6-4 |
| 2019-02-04 | Budapest CH | R64 | L | Zsombor Piros | 372 | 6-2 6-4 |
| 2019-01-14 | Koblenz CH | R32 | L | Tallon Griekspoor | 233 | 6-0 2-6 6-3 |
| 2019-01-14 | Koblenz CH | R64 | W | Javier Barranco Cosano | 426 | 4-6 6-3 6-2 |
| 2018-04-07 | Davis Cup G2 R2: POL vs ZIM | RR | L | Benjamin Lock | 472 | 7-5 7-5 |
| 2018-03-12 | Drummondville CH | R32 | L | Brayden Schnur | 202 | 7-6(3) 6-2 |
| 2018-02-26 | Yokohama CH | Q1 | L | Sho Katayama | 633 | 6-4 2-6 6-2 |
| 2018-02-19 | Kyoto CH | R16 | L | Tobias Kamke | 222 | 6-3 6-4 |
| 2018-02-19 | Kyoto CH | R32 | W | Yasutaka Uchiyama | 209 | 4-6 6-4 7-6(3) |
| 2018-01-08 | Auckland | Q1 | L | Tennys Sandgren | 96 | 7-6(4) 7-6(4) |
| 2018-01-01 | Noumea CH | Q2 | L | Alejandro Gonzalez | 372 | 6-4 7-6(0) |
| 2018-01-01 | Noumea CH | Q1 | W | Nathaniel Lammons | 1302 | 4-6 7-6(5) 7-6(1) |
| 2017-10-23 | Traralgon CH | R32 | L | Jordan Thompson | 77 | 6-1 3-0 RET |
| 2017-10-09 | Ortisei CH | Q2 | L | Kevin Krawietz | 369 | 6-4 7-6(4) |
| 2017-10-09 | Ortisei CH | Q1 | W | Antonio Sancic | 1197 | 4-6 7-6(6) 3-2 RET |
| 2017-02-27 | Wroclaw CH | F | L | Jurgen Melzer | 203 | 6-4 6-3 |
| 2017-02-27 | Wroclaw CH | SF | W | Quentin Halys | 148 | 7-6(3) 7-5 |
| 2017-02-27 | Wroclaw CH | QF | W | Mirza Basic | 227 | 6-3 6-4 |
| 2017-02-27 | Wroclaw CH | R16 | W | Lukas Lacko | 101 | 6-1 3-6 6-3 |
| 2017-02-27 | Wroclaw CH | R32 | W | Andrey Golubev | 269 | 4-6 6-3 7-6(5) |
| 2017-02-20 | Bergamo CH | Q3 | L | Egor Gerasimov | 466 | 6-7(5) 7-6(5) 6-4 |
| 2017-02-20 | Bergamo CH | Q2 | W | Yann Marti | 356 | 6-3 7-6(2) |
| 2017-02-20 | Bergamo CH | Q1 | W | Andriej Kapas | 431 | 7-6(8) 7-6(5) |
| 2017-02-06 | Budapest CH | R32 | L | Mirza Basic | 231 | 6-4 6-7(4) 7-6(1) |
| 2017-02-06 | Budapest CH | Q3 | W | Andrea Arnaboldi | 265 | 6-2 6-4 |
| 2017-02-06 | Budapest CH | Q2 | W | Liam Broady | 299 | 6-1 7-6(7) |
| 2017-02-06 | Budapest CH | Q1 | W | Nino Serdarusic | 483 | 6-3 6-2 |
| 2017-01-30 | Quimper CH | Q1 | L | Gleb Sakharov | 287 | 6-2 6-0 |
| 2017-01-23 | Rennes CH | Q2 | L | Alexandre Sidorenko | 254 | 6-4 2-6 7-6(2) |
| 2017-01-23 | Rennes CH | Q1 | W | Fabien Reboul | 521 | 6-3 6-4 |
| 2017-01-16 | Koblenz CH | R16 | L | Jeremy Jahn | 213 | 6-4 6-3 |
| 2017-01-16 | Koblenz CH | R32 | W | Marius Copil | 127 | 6-4 6-3 |
| 2017-01-16 | Koblenz CH | Q3 | W | Roman Safiullin | 336 | 6-1 6-7(7) 6-2 |
| 2017-01-16 | Koblenz CH | Q2 | W | Petr Michnev | 288 | 6-0 7-6(5) |
| 2017-01-16 | Koblenz CH | Q1 | W | Andres Artunedo Martinavarro | 464 | 6-2 6-4 |
| 2016-11-21 | Andria CH | R32 | L | Andrea Arnaboldi | 275 | 5-7 6-2 6-3 |
| 2016-11-21 | Andria CH | Q3 | W | Riccardo Bonadio | 486 | 6-4 6-3 |
| 2016-11-21 | Andria CH | Q2 | W | Neal Skupski | 1558 | 6-4 6-4 |
| 2016-11-21 | Andria CH | Q1 | W | Andres Gabriel Ciurletti | 1339 | 6-4 6-1 |
| 2016-11-14 | Toyota CH | R32 | L | Duck Hee Lee | 144 | 7-6(3) 4-6 7-5 |
| 2016-11-14 | Toyota CH | Q3 | W | Sergey Betov | 594 | 3-6 6-2 6-1 |
| 2016-11-14 | Toyota CH | Q2 | W | Shintaro Imai | 595 | 7-6(2) 6-2 |
| 2016-11-14 | Toyota CH | Q1 | W | Renta Tokuda | 729 | 4-6 6-4 6-3 |
| 2016-11-07 | Ortisei CH | R32 | L | Mirza Basic | 158 | 7-6(5) 4-6 6-4 |
| 2016-11-07 | Ortisei CH | Q3 | W | Luca Pancaldi | 637 | 6-3 6-2 |
| 2016-11-07 | Ortisei CH | Q2 | W | Enrico Becuzzi | 1560 | 6-1 6-1 |
| 2016-10-31 | Eckental CH | Q1 | L | Alex De Minaur | 546 | 6-2 7-5 |
| 2016-10-24 | Budapest CH | R16 | L | Kenny De Schepper | 170 | 6-3 3-6 6-2 |
| 2016-10-24 | Budapest CH | R32 | W | Andrej Martin | 114 | 4-6 7-6(9) 6-4 |