48–42Win–Loss
53.3%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 26 | 20 | 56.5% |
| Hard | 21 | 20 | 51.2% |
| Carpet | 1 | 2 | 33.3% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 20 | 11 | 0 | 64.5% |
| 2025 | 18 | 17 | 0 | 51.4% |
| 2024 | 6 | 8 | 0 | 42.9% |
| 2023 | 4 | 4 | 0 | 50.0% |
| 2022 | 0 | 2 | 0 | 0.0% |
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-07-07 | Braunschweig CH | R16 | L | Filip Misolic | 111 | 7-6(3) 6-3 |
| 2025-07-07 | Braunschweig CH | R32 | W | Rudolf Molleker | 347 | 6-7(3) 6-2 6-2 |
| 2025-06-23 | Milan CH | Q2 | L | Giovanni Fonio | 378 | 6-2 6-2 |
| 2025-06-23 | Milan CH | Q1 | W | Maks Kasnikowski | 477 | 3-6 6-2 6-2 |
| 2025-06-09 | Lyon CH | Q2 | L | Matthew Dellavedova | 406 | 7-6(1) 2-6 6-4 |
| 2025-06-09 | Lyon CH | Q1 | W | Egor Agafonov | 474 | 7-6(3) 6-3 |
| 2025-06-02 | Heilbronn CH | R32 | L | Sumit Nagal | 170 | 6-1 6-4 |
| 2025-03-10 | Cherbourg CH | R32 | L | Loann Massard | 636 | 6-4 3-6 6-4 |
| 2025-03-10 | Cherbourg CH | Q2 | W | Patrick Zahraj | 319 | 6-1 6-4 |
| 2025-03-10 | Cherbourg CH | Q1 | W | Felix Balshaw | 845 | 6-1 6-4 |
| 2025-02-17 | Glasgow CH | Q1 | L | James Story | 734 | 3-6 6-3 7-6(3) |
| 2025-02-03 | Lille CH | R32 | L | Arthur Gea | 322 | 6-4 7-5 |
| 2025-02-03 | Lille CH | Q2 | W | Tom Paris | 511 | 4-6 6-3 6-4 |
| 2025-02-03 | Lille CH | Q1 | W | Robin Bertrand | 260 | 6-1 6-2 |
| 2025-01-27 | Koblenz CH | Q1 | L | Luca Nardi | 83 | 6-3 4-6 7-5 |
| 2025-01-06 | Nottingham CH | Q1 | L | Harry Wendelken | 668 | 3-6 7-6(5) 7-6(3) |
| 2024-10-14 | St. Brieuc CH | Q2 | L | Jiri Vesely | 358 | 6-4 6-2 |
| 2024-10-14 | St. Brieuc CH | Q1 | W | Stefan Palosi | 511 | 6-2 7-6(4) |
| 2024-07-29 | Luedenscheid CH | Q1 | L | Tim Ruehl | 1122 | 2-6 7-6(8) 7-6(4) |
| 2024-07-22 | Tampere CH | R32 | L | Clement Tabur | 259 | 6-3 6-3 |
| 2024-07-22 | Tampere CH | Q2 | W | Kristjan Tamm | 1182 | 6-4 7-6(9) |
| 2024-07-22 | Tampere CH | Q1 | W | Sebastian Eriksson | 1191 | 6-4 6-2 |
| 2024-07-08 | Braunschweig CH | R32 | L | Pierre Hugues Herbert | 138 | 2-6 6-4 6-4 |
| 2024-07-08 | Braunschweig CH | Q2 | W | Alexey Vatutin | 428 | 7-6(1) 4-5 RET |
| 2024-07-08 | Braunschweig CH | Q1 | W | Goncalo Oliveira | 270 | 6-3 7-6(3) |
| 2024-07-01 | Karlsruhe CH | Q1 | L | Mats Rosenkranz | 423 | 6-4 6-7(2) 7-6(5) |
| 2024-05-20 | Augsburg CH | R16 | L | Elmer Moller | 293 | 6-0 3-0 RET |
| 2024-05-20 | Augsburg CH | R32 | W | Felix Gill | 306 | 6-1 7-6(3) |
| 2024-04-01 | Barletta CH | Q1 | L | Andrea Guerrieri | 626 | 7-5 7-5 |
| 2024-01-29 | Koblenz CH | R32 | L | Tristan Lamasine | 295 | 6-0 6-2 |
| 2023-11-27 | Maia CH | R32 | L | Fabio Fognini | 107 | 6-7(7) 6-3 7-5 |
| 2023-11-27 | Maia CH | Q2 | W | Miguel Damas | 412 | 2-6 6-3 6-1 |
| 2023-11-27 | Maia CH | Q1 | W | Federico Bertuccioli | 1159 | 6-4 6-2 |
| 2023-10-30 | Ismaning CH | Q2 | L | Andrew Paulson | 327 | 3-6 7-6(5) 7-6(4) |
| 2023-10-30 | Ismaning CH | Q1 | W | Elmar Ejupovic | 392 | 7-6(4) 7-6(3) |
| 2023-08-07 | Meerbusch CH | Q2 | L | Tibo Colson | 480 | 6-1 6-4 |
| 2023-08-07 | Meerbusch CH | Q1 | W | Maxime Mora | 633 | 5-7 6-4 6-1 |
| 2023-01-30 | Koblenz CH | Q1 | L | Denis Yevseyev | 335 | 6-1 6-4 |
| 2022-10-10 | Ismaning CH | Q1 | L | Mirza Basic | 288 | 3-6 6-4 7-5 |
| 2022-08-08 | Meerbusch CH | Q1 | L | Oscar Jose Gutierrez | 372 | 2-6 7-5 6-3 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0