|
R32 | 2021 M25 Reus, Wk. 15 | Clay | L | Alex MARTI Pujolras | 6-1 2-6 6-2 | [H2H] |
|
R32 | 2021 M15 Antalya, Wk. 14 | Clay | L | Antonio Massara | 3-6 6-3 6-1 | [H2H] |
|
R32 | 2021 M25 La Nucia, Wk. 11 | Clay | L | Sebastian Fanselow | 5-2 ret. | [H2H] |
|
QF | 2021 M15 La Nucia, Wk. 10 | Clay | L | Pol MARTIN Tiffon | 4-6 6-2 6-0 | [H2H] |
R16 | 2021 M15 La Nucia, Wk. 10 | Clay | W | Max Alcala Gurri | 6-4 3-6 6-4 | [H2H] |
R32 | 2021 M15 La Nucia, Wk. 10 | Clay | W | Francisco Andreu Garcia | 6-2 6-1 | [H2H] |
|
F | 2021 Gran Canaria 2 Challenger | Clay | L | Emilio Nava | 6-1 3-6 6-4 | [H2H] |
QF | 2021 Gran Canaria 2 Challenger | Clay | W | Marco Bortolotti | 6-1 7-5 | [H2H] |
|
R32 | 2021 M25 Naples, Wk. 8 | Clay | L | Alejandro Gonzalez | 6-3 6-1 | [H2H] |
|
R16 | 2021 M25 Naples, Wk. 7 | Clay | L | Sekou Bangoura | 2-6 6-3 6-1 | [H2H] |
R32 | 2021 M25 Naples, Wk. 7 | Clay | W | Zane Khan | 6-4 6-2 | [H2H] |
|
R16 | 2021 M15 Cairo, Wk. 4 | Clay | L | Roman Andres Burruchaga | 6-2 3-6 6-1 | [H2H] |
R32 | 2021 M15 Cairo, Wk. 4 | Clay | W | Remy Bertola | 6-2 6-4 | [H2H] |
|
R16 | 2021 M15 Cairo, Wk. 3 | Clay | L | Johan Nikles | 6-4 6-2 | [H2H] |
R32 | 2021 M15 Cairo, Wk. 3 | Clay | W | Nicholas David Ionel | 6-2 6-0 | [H2H] |
|
SF | 2021 M15 Cairo, Wk. 2 | Clay | L | Juan Pablo Paz | 7-6(6) 6-4 | [H2H] |
QF | 2021 M15 Cairo, Wk. 2 | Clay | W | Naoki Tajima | 6-3 6-0 | [H2H] |
R16 | 2021 M15 Cairo, Wk. 2 | Clay | W | Daniele Capecchi | 6-4 3-6 6-1 | [H2H] |
R32 | 2021 M15 Cairo, Wk. 2 | Clay | W | Lorenzo Bocchi | 6-4 6-3 | [H2H] |
|
R32 | 2020 M15 Benicarlo, Wk. 48 | Clay | L | Alberto Barroso Campos | 4-6 7-5 7-6(6) | [H2H] |
|
R32 | 2020 M15 Villena, Wk. 47 | Clay | L | Carlos LOPEZ Montagud | 6-1 6-1 | [H2H] |
|
QF | 2020 M15 Valldoreix, Wk. 46 | Clay | L | Thomas Laurent | 6-2 6-2 | [H2H] |
R16 | 2020 M15 Valldoreix, Wk. 46 | Clay | W | Pol MARTIN Tiffon | 2-6 6-4 6-4 | [H2H] |
R32 | 2020 M15 Valldoreix, Wk. 46 | Clay | W | Oriol Roca Batalla | 6-3 6-3 | [H2H] |
|
QF | 2020 Sibiu Challenger | Clay | L | Vladyslav Orlov | 4-6 6-0 6-2 | [H2H] |
|
QF | 2020 M15 Curtea de Arges, Wk. 38 | Clay | L | Duje Ajdukovic | 6-1 6-2 | [H2H] |
R16 | 2020 M15 Curtea de Arges, Wk. 38 | Clay | W | Max Houkes | 7-5 6-4 | [H2H] |
R32 | 2020 M15 Curtea de Arges, Wk. 38 | Clay | W | Alexandru Vasile Manole | 7-5 6-4 | [H2H] |
|
R16 | 2020 M15 Antalya, Wk. 11 | Clay | L | Inigo Cervantes | 6-2 7-6(4) | [H2H] |
R32 | 2020 M15 Antalya, Wk. 11 | Clay | W | Dragos Dima | 6-4 7-6(7) | [H2H] |