|
R32 | 2021 M25 Trier, Wk. 34 | Clay | L | Raphael Calzi | 5-7 6-4 6-2 | [H2H] |
|
F | 2021 M25 Trier, Wk. 34 | Clay | W | Tristan Reiff | 6-3 6-2 | [H2H] |
QF | 2021 M25 Trier, Wk. 34 | Clay | W | Tom Diederich | 6-2 6-4 | [H2H] |
|
R32 | 2021 M15 Ueberlingen, Wk. 33 | Clay | L | Henri Squire | 6-4 6-3 | [H2H] |
|
QF | 2021 M25 Frankfurt am Main, Wk. 32 | Clay | L | Niklas Schell | 3-6 6-3 10-5 | [H2H] |
|
R32 | 2021 M25 Wetzlar, Wk. 31 | Clay | L | Matthew Christopher Romios | 6-4 6-3 | [H2H] |
|
R16 | 2021 M25 Marburg, Wk. 27 | Clay | L | Marko Tepavac | 6-2 3-2 ret. | [H2H] |
R32 | 2021 M25 Marburg, Wk. 27 | Clay | W | Kyrian Jacquet | 6-2 6-4 | [H2H] |
|
QF | 2021 M15 Alkmaar, Wk. 25 | Clay | L | Marvin Moeller | 7-6(2) 6-3 | [H2H] |
|
SF | 2021 M15 Heraklion, Wk. 21 | Hard | L | Matthew Dellavedova | 4-6 4-1 ret. | [H2H] |
QF | 2021 M15 Heraklion, Wk. 21 | Hard | W | Eleftherios Neos | 6-3 6-2 | [H2H] |
|
R16 | 2021 M15 Heraklion, Wk. 20 | Hard | L | Yshai Oliel | 3-6 6-1 6-2 | [H2H] |
R32 | 2021 M15 Heraklion, Wk. 20 | Hard | W | Lorenzo Claverie | 6-4 6-4 | [H2H] |
|
R32 | 2021 M15 Troisdorf, Wk. 19 | Clay | L | Yannick Mertens | 7-6(5) 6-3 | [H2H] |
|
QF | 2021 M25 Meerbusch, Wk. 15 | Clay | L | Hugo Voljacques | 4-6 6-1 10-0 | [H2H] |
|
R16 | 2021 M15 Poitiers, Wk. 11 | Hard | L | Martin Breysach | 6-2 6-7(2) 6-4 | [H2H] |
R32 | 2021 M15 Poitiers, Wk. 11 | Hard | W | Oscar Moraing | 6-3 6-7(5) 6-0 | [H2H] |
|
QF | 2021 M15 Monastir, Wk. 7 | Hard | L | Antonio Massara | 6-4 6-4 | [H2H] |
|
F | 2021 M15 Monastir, Wk. 6 | Hard | L | Antonio Massara | 7-6(5) 3-6 10-6 | [H2H] |
SF | 2021 M15 Monastir, Wk. 6 | Hard | W | Taiyo Yamanaka | 2-6 7-5 11-9 | [H2H] |
QF | 2021 M15 Monastir, Wk. 6 | Hard | W | Yves Meule | 6-0 6-0 | [H2H] |
|
QF | 2020 Eckental Challenger | Carpet | L | Duje Ajdukovic | 4-6 6-4 7-6(5) | [H2H] |
|
QF | 2020 Hamburg Challenger | Hard | L | Pavel Kotov | 7-6(4) 6-4 | [H2H] |
|
R32 | 2020 M25 Hamburg, Wk. 43 | Hard | L | Lenny Hampel | 7-5 7-6(2) | [H2H] |
|
R64 | 2020 French Open (juniors) | Clay | L | Luca Nardi | 6-4 7-6(3) | [H2H] |
|
R32 | 2020 M15 Oberhaching, Wk. 8 | Hard | L | Jakub Paul | 2-6 6-1 6-3 | [H2H] |
|
R32 | 2020 Australian Open (juniors) | Hard | L | Yu Zhang 2 | 6-1 3-6 6-1 | [H2H] |
R64 | 2020 Australian Open (juniors) | Hard | W | Samuel Vincent Ruggeri | 6-4 4-6 6-3 | [H2H] |