11–29Win–Loss
27.5%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 6 | 18 | 25.0% |
| Hard | 5 | 11 | 31.3% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2022 | 0 | 2 | 0 | 0.0% |
| 2019 | 0 | 1 | 0 | 0.0% |
| 2018 | 0 | 1 | 0 | 0.0% |
| 2017 | 0 | 2 | 0 | 0.0% |
| 2016 | 8 | 7 | 0 | 53.3% |
| 2015 | 3 | 11 | 0 | 21.4% |
| 2014 | 0 | 1 | 0 | 0.0% |
| 2013 | 0 | 3 | 0 | 0.0% |
| 2011 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2022-04-04 | Oeiras 2 CH | Q1 | L | Jan Choinski | 562 | 7-6(4) 6-1 |
| 2022-03-28 | Saint-Brieuc CH | Q1 | L | Alastair Gray | 351 | 6-1 6-7(5) 7-5 |
| 2019-10-21 | Traralgon CH | R64 | L | Maverick Banes | 341 | 6-3 4-6 6-2 |
| 2018-06-18 | Blois CH | Q1 | L | Sebastian Fanselow | 421 | 7-5 6-2 |
| 2017-01-30 | Quimper CH | Q1 | L | Liam Broady | 300 | 6-4 6-4 |
| 2017-01-23 | Rennes CH | Q1 | L | Elliot Benchetrit | 1264 | 6-3 1-6 7-6(5) |
| 2016-11-07 | Mouilleron-Le-Captif CH | Q2 | L | Calvin Hemery | 311 | 6-3 6-4 |
| 2016-11-07 | Mouilleron-Le-Captif CH | Q1 | W | Fabien Reboul | 614 | 7-6(4) 4-6 7-6(4) |
| 2016-06-06 | Lyon CH | Q1 | L | Markus Eriksson | 459 | 6-3 6-4 |
| 2016-05-16 | Mestre CH | Q2 | L | Marek Michalicka | 247 | 4-6 6-3 7-5 |
| 2016-05-16 | Mestre CH | Q1 | W | Denis Shapovalov | 393 | 6-7(6) 6-1 6-4 |
| 2016-05-09 | Bordeaux CH | Q2 | L | Calvin Hemery | 222 | 7-5 6-4 |
| 2016-05-09 | Bordeaux CH | Q1 | W | Guido Andreozzi | 193 | 5-7 7-6(5) 7-6(7) |
| 2016-05-02 | Aix en Provence CH | Q2 | L | Yann Marti | 326 | 6-4 5-7 6-1 |
| 2016-05-02 | Aix en Provence CH | Q1 | W | Samuel Ribeiro Navarrete | 802 | 6-2 3-6 6-2 |
| 2016-03-28 | Raanana CH | R32 | L | Roberto Marcora | 321 | 6-3 6-1 |
| 2016-03-28 | Raanana CH | Q3 | W | Peter Kobelt | 365 | 5-7 6-3 6-1 |
| 2016-03-28 | Raanana CH | Q2 | W | Flavio Cipolla | 286 | 6-2 6-4 |
| 2016-03-28 | Raanana CH | Q1 | W | Orel Ovil | 1415 | 6-7(5) 6-1 6-1 |
| 2016-02-29 | Quimper CH | Q3 | L | Tobias Kamke | 269 | 6-3 6-3 |
| 2016-02-29 | Quimper CH | Q2 | W | Antonio Sancic | 825 | 6-3 6-4 |
| 2015-09-14 | Banja Luka CH | R16 | L | Miljan Zekic | 315 | 6-1 6-4 |
| 2015-09-14 | Banja Luka CH | R32 | W | Tobias Kamke | 172 | 5-1 RET |
| 2015-09-07 | Meknes CH | R32 | L | Facundo Arguello | 140 | 6-3 6-4 |
| 2015-08-31 | Como CH | R32 | L | Juan Carlos Saez | 237 | 6-1 6-3 |
| 2015-08-24 | Manerbio CH | R32 | L | Federico Gaio | 242 | 6-3 7-6(2) |
| 2015-08-17 | Meerbusch CH | R32 | L | Marco Trungelliti | 268 | 7-5 7-6(1) |
| 2015-07-27 | Astana CH | R32 | L | Sanjar Fayziev | 585 | 0-6 7-6(4) 6-3 |
| 2015-07-20 | Tampere CH | R32 | L | Henri Laaksonen | 316 | 6-3 4-6 6-4 |
| 2015-06-15 | Blois CH | R32 | L | Horacio Zeballos | 133 | 6-2 6-4 |
| 2015-04-27 | Sao Paulo CH | R16 | L | Orlando Luz | 626 | 6-7(3) 7-6(1) 7-6(4) |
| 2015-04-27 | Sao Paulo CH | R32 | W | Andre Ghem | 146 | 6-3 6-4 |
| 2015-04-20 | Santos CH | R16 | L | Blaz Rola | 112 | 6-3 6-2 |
| 2015-04-20 | Santos CH | R32 | W | Thiago Monteiro | 441 | 7-5 6-3 |
| 2015-04-06 | Napoli CH | R32 | L | Nikoloz Basilashvili | 137 | 7-6(2) 7-6(0) |
| 2014-10-27 | Reunion Island CH | R32 | L | Gregoire Barrere | 536 | 6-3 2-6 6-4 |
| 2013-09-16 | Kenitra CH | R32 | L | Hicham Khaddari | 618 | 7-5 2-6 7-6(4) |
| 2013-07-22 | Lexington CH | R32 | L | Steven Diez | 220 | 6-0 6-1 |
| 2013-06-10 | Blois CH | R32 | L | Guido Andreozzi | 146 | 6-2 6-4 |
| 2011-07-18 | Lexington CH | R32 | L | Nicholas Monroe | 281 | 6-4 7-6(2) |