|
QF | 2021 M15 Heraklion, Wk. 23 | Hard | L | Joshua Paris | 3-6 6-1 11-9 | [H2H] |
|
QF | 2021 M15 Heraklion, Wk. 22 | Hard | L | Cheraag Bajwa | 7-6(12) 6-2 | [H2H] |
|
QF | 2021 M15 Heraklion, Wk. 21 | Hard | L | Kyle Rae | 6-3 6-3 | [H2H] |
|
SF | 2021 M15 Heraklion, Wk. 20 | Hard | L | Aristotelis Thanos | 4-6 6-4 10-6 | [H2H] |
QF | 2021 M15 Heraklion, Wk. 20 | Hard | W | Vasilios Caripi | w/o | [H2H] |
|
QF | 2020 M15 Heraklion, Wk. 44 | Hard | L | Riccardo Balzerani | 6-2 6-1 | [H2H] |
|
SF | 2020 M15 Heraklion, Wk. 11 | Hard | L | Matvey Khomentovskiy | 6-3 6-2 | [H2H] |
QF | 2020 M15 Heraklion, Wk. 11 | Hard | W | Samuel Paulovcak | 6-4 6-2 | [H2H] |
|
SF | 2020 M15 Heraklion, Wk. 10 | Hard | L | Matt Kuhar | 6-1 7-5 | [H2H] |
QF | 2020 M15 Heraklion, Wk. 10 | Hard | W | Salar Saraydarpour | 6-0 6-0 | [H2H] |
|
SF | 2019 M15 Antalya, Wk. 46 | Clay | L | Edward Hubner | 0-6 6-2 10-3 | [H2H] |
QF | 2019 M15 Antalya, Wk. 46 | Clay | W | Kaan Cepel | 6-0 6-7(4) 10-8 | [H2H] |
|
QF | 2019 M15 Antalya, Wk. 45 | Clay | L | Davide Albertoni | 6-3 6-2 | [H2H] |
|
QF | 2019 M15 Sharm El Sheikh, Wk. 40 | Hard | L | Tomas Papik | 6-4 6-4 | [H2H] |
|
SF | 2019 M25 La Marsa, Wk. 36 | Clay | L | Elyes Marouani | 3-6 6-1 10-8 | [H2H] |
QF | 2019 M25 La Marsa, Wk. 36 | Clay | W | Sofiene El Bahri | 3-6 6-4 10-4 | [H2H] |
|
QF | 2018 Spain F23 Futures | Clay | L | Roger Ordeig | 6-2 6-1 | [H2H] |
|
F | 2018 Greece F1 Futures | Hard | L | Alan Kohen | 6-2 6-0 | [H2H] |
SF | 2018 Greece F1 Futures | Hard | W | Ioannis Kountourakis | 6-1 6-1 | [H2H] |
QF | 2018 Greece F1 Futures | Hard | W | Mario Salinger | 6-0 6-0 | [H2H] |
|
F | 2018 Turkey F4 Futures | Clay | L | Jung-Woong Na | 6-2 6-1 | [H2H] |
SF | 2018 Turkey F4 Futures | Clay | W | Aria Harajchi | 6-7(3) 6-1 6-3 | [H2H] |
QF | 2018 Turkey F4 Futures | Clay | W | Gorkem Yuksel Inan | 6-1 6-1 | [H2H] |
|
QF | 2017 Greece F5 Futures | Hard | L | Alexander Jhun | 6-1 6-0 | [H2H] |
|
QF | 2017 Greece F1 Futures | Hard | L | Athanasios Bilis | 6-3 6-2 | [H2H] |
|
SF | 2016 Georgia F1 Futures | Clay | L | Oleksandr Bielinskyi | 6-4 6-1 | [H2H] |