24–39Win–Loss
38.1%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 18 | 19 | 48.6% |
| Clay | 6 | 20 | 23.1% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2023 | 0 | 1 | 0 | 0.0% |
| 2022 | 2 | 7 | 0 | 22.2% |
| 2021 | 8 | 9 | 0 | 47.1% |
| 2020 | 0 | 1 | 0 | 0.0% |
| 2019 | 2 | 8 | 0 | 20.0% |
| 2018 | 4 | 10 | 0 | 28.6% |
| 2017 | 7 | 2 | 0 | 77.8% |
| 2016 | 1 | 1 | 0 | 50.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2023-01-23 | Ottignies Louvain CH | Q1 | L | Tibo Colson | 671 | 6-3 7-6(4) |
| 2022-05-16 | Francavilla Al Mare CH | R32 | L | Pawel Cias | 483 | 6-1 6-2 |
| 2022-05-09 | Heilbronn CH | Q1 | L | Jonas Forejtek | 259 | 7-6(2) 6-1 |
| 2022-04-18 | Split CH | Q1 | L | Henri Squire | 356 | 6-1 6-2 |
| 2022-04-04 | Murcia CH | R16 | L | Carlos Gimeno Valero | 379 | 6-3 6-3 |
| 2022-04-04 | Murcia CH | R32 | W | Alexander Shevchenko | 275 | 6-4 7-6(2) |
| 2022-04-04 | Murcia CH | Q2 | L | Oleksii Krutykh | 340 | 7-6(2) 6-2 |
| 2022-04-04 | Murcia CH | Q1 | W | Ryan Nijboer | 670 | 6-4 6-1 |
| 2022-03-28 | Marbella CH | Q2 | L | Javier Barranco Cosano | 281 | 6-3 6-4 |
| 2022-03-21 | Lille CH | Q1 | L | Michael Geerts | 336 | 6-2 6-1 |
| 2021-11-08 | Bratislava 2 CH | Q1 | L | Marvin Moeller | 572 | 7-6(5) 6-4 |
| 2021-11-01 | Eckental CH | R32 | L | Marc Andrea Huesler | 186 | 6-1 6-1 |
| 2021-11-01 | Eckental CH | Q2 | W | Mischa Zverev | 338 | 6-3 3-6 6-2 |
| 2021-11-01 | Eckental CH | Q1 | W | Aldin Setkic | 420 | 6-4 7-5 |
| 2021-09-27 | Lisboa CH | Q1 | L | Lucas Gerch | 486 | 6-4 6-7(4) 7-5 |
| 2021-09-20 | Biel CH | Q1 | L | Jakub Paul | 568 | 7-6(4) 4-6 7-5 |
| 2021-09-13 | Istanbul 2 CH | R16 | L | Yasutaka Uchiyama | 129 | 3-6 6-3 6-4 |
| 2021-09-13 | Istanbul 2 CH | R32 | W | Andrea Arnaboldi | 286 | 3-6 6-2 6-4 |
| 2021-09-13 | Istanbul 2 CH | Q2 | W | Geoffrey Blancaneaux | 306 | 6-4 6-4 |
| 2021-09-13 | Istanbul 2 CH | Q1 | W | Artem Dubrivnyy | 457 | 6-3 6-2 |
| 2021-08-23 | Warsaw CH | Q2 | L | Daniel Michalski | 448 | 7-5 6-3 |
| 2021-08-23 | Warsaw CH | Q1 | W | Patrik Niklas Salminen | 484 | 6-1 6-3 |
| 2021-07-26 | Poznan CH | Q2 | L | Elmar Ejupovic | 421 | 7-6(14) 6-2 |
| 2021-07-26 | Poznan CH | Q1 | W | Maks Kasnikowski | 1924 | 6-3 6-4 |
| 2021-04-05 | Oeiras 2 CH | Q1 | L | Pedro Cachin | 336 | 6-1 6-2 |
| 2021-03-22 | Lille CH | Q2 | L | Jurgen Briand | 856 | 6-4 3-6 6-2 |
| 2021-03-22 | Lille CH | Q1 | W | Adrian Andreev | 386 | 6-4 3-6 6-3 |
| 2020-02-17 | Koblenz CH | R64 | L | Vaclav Safranek | 322 | 6-4 6-2 |
| 2019-11-11 | Houston CH | R64 | L | Edan Leshem | 406 | 6-4 6-4 |
| 2019-08-12 | Meerbusch CH | R64 | L | Jelle Sels | 307 | 6-2 3-6 6-1 |
| 2019-07-22 | Tampere CH | R64 | L | Alexander Zhurbin | 449 | 6-4 6-2 |
| 2019-07-15 | Amersfoort CH | R32 | L | Mohamed Safwat | 243 | 6-2 6-1 |
| 2019-07-15 | Amersfoort CH | R64 | W | Alen Avidzba | 407 | 6-3 6-2 |
| 2019-07-01 | Ludwigshafen CH | R64 | L | Daniel Elahi Galan | 194 | 6-1 6-2 |
| 2019-06-24 | Milan CH | R64 | L | Sebastian Fanselow | 315 | 7-5 7-6(5) |
| 2019-06-17 | Parma CH | R64 | L | Jacob Grills | 379 | 7-6(3) 6-1 |
| 2019-06-03 | Poznan CH | R32 | L | Gianluca Mager | 142 | 7-6(3) 6-4 |
| 2019-06-03 | Poznan CH | R64 | W | Mats Moraing | 219 | 6-3 7-5 |
| 2018-10-15 | Ismaning CH | R32 | L | Benjamin Bonzi | 340 | 7-5 4-6 6-4 |
| 2018-10-08 | Ortisei CH | Q2 | L | Tobias Simon | 433 | 6-3 7-6(6) |
| 2018-08-06 | Portoroz CH | R32 | L | Sergiy Stakhovsky | 118 | 4-6 6-3 6-3 |
| 2018-08-06 | Portoroz CH | Q3 | L | Markus Eriksson | 413 | 6-3 6-3 |
| 2018-08-06 | Portoroz CH | Q2 | W | Nikola Cacic | 628 | 6-1 5-7 6-4 |
| 2018-07-30 | Segovia CH | R32 | L | Joao Monteiro | 323 | 6-4 6-4 |
| 2018-05-14 | Lisbon CH | Q1 | L | David Vega Hernandez | 568 | 6-1 6-3 |
| 2018-05-07 | Braga CH | R32 | L | Pedro Sousa | 144 | 6-2 6-2 |
| 2018-04-16 | Guadalajara CH | R32 | L | Alexander Sarkissian | 262 | 6-4 7-6(5) |
| 2018-04-09 | Mexico City CH | R32 | L | Adrian Menendez Maceiras | 141 | 1-6 7-5 6-2 |
| 2018-01-15 | Koblenz CH | R16 | L | Ilya Ivashka | 211 | 6-4 6-4 |
| 2018-01-15 | Koblenz CH | R32 | W | Karim Mohamed Maamoun | 240 | 6-3 6-3 |