152–173Win–Loss
46.8%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 95 | 89 | 51.6% |
| Hard | 57 | 82 | 41.0% |
| Grass | 0 | 2 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2025 | 4 | 12 | 0 | 25.0% |
| 2024 | 30 | 26 | 0 | 53.6% |
| 2023 | 27 | 31 | 1 | 46.6% |
| 2022 | 35 | 35 | 1 | 50.0% |
| 2021 | 25 | 24 | 0 | 51.0% |
| 2020 | 3 | 9 | 0 | 25.0% |
| 2019 | 25 | 22 | 0 | 53.2% |
| 2018 | 3 | 6 | 0 | 33.3% |
| 2017 | 0 | 3 | 0 | 0.0% |
| 2016 | 0 | 5 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2021-11-08 | Roanne CH | SF | L | Hiroki Moriya | 346 | 6-2 6-3 |
| 2021-11-08 | Roanne CH | QF | W | Andrea Arnaboldi | 277 | 6-2 6-3 |
| 2021-11-08 | Roanne CH | R16 | W | Andrey Kuznetsov | 261 | 7-6(5) 6-7(5) 6-3 |
| 2021-11-08 | Roanne CH | R32 | W | Jiri Vesely | 84 | 7-5 3-2 RET |
| 2021-11-01 | Tenerife CH | R16 | L | Joao Sousa | 150 | 7-5 6-0 |
| 2021-11-01 | Tenerife CH | R32 | W | Thomas Fabbiano | 222 | 6-2 3-6 6-4 |
| 2021-10-25 | Brest CH | R16 | L | Luca Van Assche | 680 | 7-6(4) 6-3 |
| 2021-10-25 | Brest CH | R32 | W | Arthur Rinderknech | 65 | 6-4 6-2 |
| 2021-10-18 | Losinj CH | R32 | L | Nino Serdarusic | 244 | 2-6 6-3 6-4 |
| 2021-10-11 | Ercolano CH | QF | L | Tallon Griekspoor | 118 | 7-6(7) 3-6 6-3 |
| 2021-10-11 | Ercolano CH | R16 | W | Federico Coria | 66 | 6-2 6-2 |
| 2021-10-11 | Ercolano CH | R32 | W | Jacopo Berrettini | 453 | 7-5 6-7(5) 6-4 |
| 2021-10-04 | Barcelona CH | R32 | L | Timofey Skatov | 270 | 3-6 7-6(4) 6-1 |
| 2021-09-13 | Rennes CH | R32 | L | Roman Safiullin | 158 | 6-4 6-3 |
| 2021-09-13 | Rennes CH | Q2 | W | Mats Rosenkranz | 527 | 6-2 6-3 |
| 2021-09-13 | Rennes CH | Q1 | W | Arjun Kadhe | 852 | 6-4 1-6 6-3 |
| 2021-09-06 | Banja Luka CH | R32 | L | Andrej Martin | 122 | 0-0 RET |
| 2021-08-30 | St. Tropez CH | R32 | L | Enzo Couacaud | 189 | 7-6(5) 6-4 |
| 2021-08-16 | Verona CH | R32 | L | Maxime Janvier | 246 | 6-4 6-7(4) 7-6(6) |
| 2021-07-26 | Poznan CH | R16 | L | Nicolas Kicker | 314 | 6-2 6-4 |
| 2021-07-26 | Poznan CH | R32 | W | Aleksander Orlikowski | 1584 | 6-3 7-5 |
| 2021-07-12 | Amersfoort CH | R32 | L | Jesper De Jong | 263 | 7-6(5) 4-6 7-6(5) |
| 2021-06-21 | Milan CH | R16 | L | Pedja Krstin | 274 | 6-4 0-6 6-4 |
| 2021-06-21 | Milan CH | R32 | W | Adrian Menendez Maceiras | 295 | 4-6 7-6(7) 5-1 RET |
| 2021-06-14 | Aix-En-Provence CH | F | L | Carlos Taberner | 134 | 6-2 6-2 |
| 2021-06-14 | Aix-En-Provence CH | SF | W | Elias Ymer | 182 | 6-4 6-2 |
| 2021-06-14 | Aix-En-Provence CH | QF | W | Tristan Lamasine | 252 | 6-7(4) 6-3 6-3 |
| 2021-06-14 | Aix-En-Provence CH | R16 | W | Roberto Carballes Baena | 100 | 7-6(5) 6-4 |
| 2021-06-14 | Aix-En-Provence CH | R32 | W | Nikolas Sanchez Izquierdo | 363 | 3-6 6-3 6-4 |
| 2021-06-07 | Lyon CH | R32 | L | Cedrik Marcel Stebe | 135 | 6-3 6-3 |
| 2021-06-07 | Lyon CH | Q2 | W | Laurent Lokoli | 420 | 6-2 6-3 |
| 2021-06-07 | Lyon CH | Q1 | W | Axel Garcian | 1345 | 6-4 6-1 |
| 2021-05-31 | Roland Garros | Q2 | L | Botic Van De Zandschulp | 154 | 6-3 6-2 |
| 2021-05-31 | Roland Garros | Q1 | W | Tomas Machac | 144 | 6-3 6-3 |
| 2021-04-05 | Oeiras 2 CH | QF | L | Nuno Borges | 378 | 6-3 3-6 6-3 |
| 2021-04-05 | Oeiras 2 CH | R16 | W | Hugo Grenier | 258 | 6-4 6-1 |
| 2021-04-05 | Oeiras 2 CH | R32 | W | Nicola Kuhn | 247 | 6-1 6-4 |
| 2021-03-29 | Oeiras 1 CH | R32 | L | Igor Sijsling | 302 | 6-1 7-5 |
| 2021-03-29 | Oeiras 1 CH | Q2 | W | Luis Faria | 827 | 6-3 0-6 7-6(5) |
| 2021-03-29 | Oeiras 1 CH | Q1 | W | Simon Beaupain | 992 | 6-1 6-1 |
| 2021-03-22 | Lille CH | R32 | L | Andrea Arnaboldi | 278 | 7-6(3) 6-0 |
| 2021-03-01 | Las Palmas 2 CH | R32 | L | Giulio Zeppieri | 334 | 6-0 6-3 |
| 2021-02-22 | Las Palmas 1 CH | R32 | L | Gian Marco Moroni | 231 | 6-3 6-2 |
| 2021-02-22 | Las Palmas 1 CH | Q2 | W | Elmar Ejupovic | 479 | 6-4 6-4 |
| 2021-02-22 | Las Palmas 1 CH | Q1 | W | Pavel Nejedly | 503 | 6-3 6-3 |
| 2021-02-07 | Cherbourg CH | Q2 | L | Michael Geerts | 392 | 7-6(2) 3-6 6-4 |
| 2021-01-31 | Quimper 2 CH | R32 | L | Benjamin Bonzi | 134 | 6-3 6-3 |
| 2021-01-24 | Quimper 1 CH | Q2 | L | Antoine Cornut Chauvinc | 446 | 6-2 6-4 |
| 2021-01-24 | Quimper 1 CH | Q1 | W | Ruben Bemelmans | 225 | 6-3 6-2 |
| 2020-11-23 | Sao Paulo CH | R32 | L | Mohamed Safwat | 156 | 6-2 3-6 3-0 RET |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0