|
R32 | 2021 M25 Villers Les Nancy, Wk. 45 | Hard | L | Hugo Pontico | 7-6(5) 3-6 6-3 | [H2H] |
|
R32 | 2021 M25 Saint Dizier, Wk. 44 | Hard | L | Sidane Pontjodikromo | 6-4 6-3 | [H2H] |
|
F | 2021 M25 Saint Dizier, Wk. 44 | Hard | W | Arthur Gea | 6-4 6-4 | [H2H] |
|
R32 | 2021 M25 Prague, Wk. 40 | Hard | L | Andrew Paulson | 6-3 3-6 2-0 ret. | [H2H] |
|
F | 2021 M25 Prague, Wk. 40 | Hard | W | Dominik Recek | 7-5 6-2 | [H2H] |
QF | 2021 M25 Prague, Wk. 40 | Hard | W | Svyatoslav Ilnytskyy | 7-5 6-4 | [H2H] |
|
QF | 2021 M15 Forbach, Wk. 39 | Carpet | L | Luke Johnson | 6-3 7-5 | [H2H] |
R16 | 2021 M15 Forbach, Wk. 39 | Carpet | W | Marlon Vankan | 6-2 6-4 | [H2H] |
R32 | 2021 M15 Forbach, Wk. 39 | Carpet | W | Gauthier Onclin | 6-4 6-4 | [H2H] |
|
QF | 2021 M15 Esch/Alzette, Wk. 29 | Clay | L | Alexander Marinov | w/o | [H2H] |
|
QF | 2021 M25 Angers, Wk. 16 | Clay | L | Simon Reveniau | 6-4 4-6 10-6 | [H2H] |
|
QF | 2021 M15 Poitiers, Wk. 11 | Hard | L | Hugo Voljacques | 7-6(14) 7-5 | [H2H] |
|
QF | 2021 M15 Grenoble, Wk. 6 | Hard | L | Pierre Delage | 6-4 6-2 | [H2H] |
|
QF | 2020 M15 Sarreguemines, Wk. 44 | Carpet | L | Dominik Boehler | 3-6 6-4 10-4 | [H2H] |
|
R32 | 2020 M15 Forbach, Wk. 40 | Carpet | L | Michael Geerts | 6-3 6-3 | [H2H] |
|
R32 | 2020 M25+H Plaisir, Wk. 38 | Hard | L | Igor Sijsling | 6-1 6-3 | [H2H] |
|
F | 2020 M25+H Plaisir, Wk. 38 | Hard | W | Samuel Brosset | 7-6(4) 6-4 | [H2H] |
SF | 2020 M25+H Plaisir, Wk. 38 | Hard | W | Alexis Canter | 6-3 6-1 | [H2H] |
QF | 2020 M25+H Plaisir, Wk. 38 | Hard | W | Charles Bertimon | 6-4 6-4 | [H2H] |
|
R16 | 2019 M15 Sarreguemines, Wk. 47 | Carpet | L | Jan Choinski | 6-3 6-2 | [H2H] |
R32 | 2019 M15 Sarreguemines, Wk. 47 | Carpet | W | Adan FREIRE DA Silva | 6-3 6-2 | [H2H] |
|
F | 2019 M15 Sarreguemines, Wk. 47 | Carpet | W | Tom Paris | 6-3 6-2 | [H2H] |
QF | 2019 M15 Sarreguemines, Wk. 47 | Carpet | W | Tobias Brutscher | 6-4 6-2 | [H2H] |
|
R32 | 2019 M15 Villers Les Nancy, Wk. 46 | Hard | L | Mats Rosenkranz | 7-6(6) 5-7 6-2 | [H2H] |
|
R32 | 2019 M25 Saint Dizier, Wk. 45 | Hard | L | Arthur Reymond | 7-5 6-3 | [H2H] |
|
R32 | 2019 M15 Sharm El Sheikh, Wk. 42 | Hard | L | Dominik Palan | 6-4 6-7(6) 7-6(6) | [H2H] |
|
F | 2019 M15 Sharm El Sheikh, Wk. 42 | Hard | W | Andreas Anastasis Lavdas | 6-2 6-1 | [H2H] |
SF | 2019 M15 Sharm El Sheikh, Wk. 42 | Hard | W | Tom Schonenberg | 6-4 6-3 | [H2H] |
QF | 2019 M15 Sharm El Sheikh, Wk. 42 | Hard | W | Adrien Guye | 6-3 6-1 | [H2H] |