81–72Win–Loss
52.9%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 44 | 35 | 55.7% |
| Clay | 37 | 36 | 50.7% |
| Carpet | 0 | 1 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 4 | 6 | 0 | 40.0% |
| 2025 | 35 | 21 | 0 | 62.5% |
| 2024 | 21 | 13 | 0 | 61.8% |
| 2023 | 2 | 9 | 0 | 18.2% |
| 2022 | 13 | 14 | 0 | 48.1% |
| 2021 | 4 | 6 | 0 | 40.0% |
| 2019 | 0 | 1 | 0 | 0.0% |
| 2018 | 1 | 1 | 0 | 50.0% |
| 2017 | 1 | 1 | 0 | 50.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-12 | Valencia CH | Q2 | L | Nicolai Budkov Kjaer | 124 | 6-7(8) 6-1 6-4 |
| 2026-05-12 | Valencia CH | Q1 | W | Stefano Napolitano | 246 | 6-2 6-4 |
| 2026-03-30 | Marrakech | Q1 | L | Dusan Lajovic | 132 | 6-1 6-4 |
| 2026-03-23 | Naples CH | R32 | L | Alexandre Muller | 90 | 7-5 6-4 |
| 2026-03-23 | Naples CH | Q2 | W | John Sperle | 822 | 5-7 7-6(2) 6-2 |
| 2026-03-23 | Naples CH | Q1 | W | Laurent Lokoli | 441 | 6-2 6-2 |
| 2026-02-23 | St. Brieuc CH | R32 | L | Laurent Lokoli | 502 | 1-6 6-4 6-4 |
| 2026-02-23 | St. Brieuc CH | Q2 | L | Keegan Smith | 306 | 6-3 7-5 |
| 2026-02-23 | St. Brieuc CH | Q1 | W | Daniel Jade | 1812 | 7-6(4) 7-5 |
| 2026-02-16 | Lille CH | Q1 | L | Marat Sharipov | 351 | 6-3 6-4 |
| 2025-11-10 | Lyon CH | Q1 | L | Matej Dodig | 242 | 7-5 6-1 |
| 2025-10-13 | Almaty | Q1 | L | Rinky Hijikata | 114 | 7-6(2) 6-3 |
| 2025-09-22 | Orleans CH | Q1 | L | Maxime Janvier | 515 | 4-6 6-0 6-1 |
| 2025-09-01 | Cassis CH | R32 | L | Justin Engel | 220 | 6-7(3) 7-6(5) 6-1 |
| 2025-09-01 | Cassis CH | Q2 | W | David Pichler | 964 | 7-5 6-1 |
| 2025-09-01 | Cassis CH | Q1 | W | Enzo Wallart | 829 | 6-4 7-6(4) |
| 2025-08-26 | Manacor CH | R16 | L | Stuart Parker | 445 | 6-3 6-2 |
| 2025-08-26 | Manacor CH | R32 | W | Benjamin Hassan | 200 | 6-3 7-6(5) |
| 2025-08-26 | Manacor CH | Q2 | W | Christian Langmo | 360 | 6-2 7-5 |
| 2025-08-26 | Manacor CH | Q1 | W | Daniel Milavsky | 454 | 6-4 7-6(3) |
| 2025-08-18 | Hersonissos 4 CH | QF | L | Robin Bertrand | 315 | 4-6 7-5 6-4 |
| 2025-08-18 | Hersonissos 4 CH | R16 | W | Blaise Bicknell | 619 | 6-3 4-6 6-0 |
| 2025-08-18 | Hersonissos 4 CH | R32 | W | Harry Wendelken | 482 | 6-2 6-2 |
| 2025-07-21 | Zug CH | SF | L | Lukas Klein | 147 | 6-1 6-4 |
| 2025-07-21 | Zug CH | QF | W | Facundo Diaz Acosta | 186 | 6-2 7-5 |
| 2025-07-21 | Zug CH | R16 | W | Calvin Hemery | 166 | 6-3 6-1 |
| 2025-07-21 | Zug CH | R32 | W | Maximilian Neuchrist | 406 | 6-4 6-3 |
| 2025-07-21 | Zug CH | Q2 | W | Buvaysar Gadamauri | 646 | 7-5 6-4 |
| 2025-07-21 | Zug CH | Q1 | W | Jeffrey Von Der Schulenburg | 1052 | 6-2 6-2 |
| 2025-07-07 | Trieste CH | Q2 | L | Andrea Collarini | 225 | 6-1 6-2 |
| 2025-07-07 | Trieste CH | Q1 | W | Filippo Romano | 568 | 7-6(4) 6-2 |
| 2025-06-30 | Modena CH | Q2 | L | Stefanos Sakellaridis | 423 | 6-7(5) 6-4 6-2 |
| 2025-06-30 | Modena CH | Q1 | W | Federico Iannaccone | 530 | 6-2 6-4 |
| 2025-06-09 | Lyon CH | Q2 | L | Michael Vrbensky | 472 | 6-3 6-2 |
| 2025-06-09 | Lyon CH | Q1 | W | Maxim Zhukov | 588 | 6-0 6-3 |
| 2025-05-13 | Bordeaux CH | Q1 | L | Albert Ramos | 259 | 7-5 6-2 |
| 2025-04-28 | Mauthausen CH | R32 | L | Vilius Gaubas | 149 | 3-6 6-4 6-4 |
| 2025-04-28 | Mauthausen CH | Q2 | W | Marko Topo | 406 | 6-3 6-3 |
| 2025-04-28 | Mauthausen CH | Q1 | W | Florian Broska | 552 | 7-6(5) 2-6 6-3 |
| 2025-04-07 | Madrid CH | R32 | L | Pablo Carreno Busta | 103 | 6-2 6-1 |
| 2025-04-07 | Madrid CH | Q2 | W | Pedro Cachin | 277 | 7-6(6) 6-3 |
| 2025-04-07 | Madrid CH | Q1 | W | Nikoloz Basilashvili | 161 | 4-6 6-1 6-2 |
| 2025-03-10 | Cherbourg CH | R32 | L | Jurij Rodionov | 209 | 6-2 6-3 |
| 2025-03-03 | Thionville CH | R16 | L | Jurij Rodionov | 209 | 6-3 6-1 |
| 2025-03-03 | Thionville CH | R32 | W | Alexander Blockx | 156 | 6-1 7-6(5) |
| 2025-03-03 | Thionville CH | Q2 | W | Michael Agwi | 463 | 7-5 6-7(3) 6-4 |
| 2025-03-03 | Thionville CH | Q1 | W | Lucas Marionneau | 980 | 6-4 6-1 |
| 2025-02-24 | Lugano CH | R32 | L | Dino Prizmic | 394 | 6-3 6-2 |
| 2025-02-10 | Tenerife 2 CH | R16 | L | Filip Misolic | 313 | 6-4 6-4 |
| 2025-02-10 | Tenerife 2 CH | R32 | W | Ignacio Buse | 234 | 6-3 6-1 |