|
SF | 2021 M15 Cairo, Wk. 18 | Clay | L | Victor Sklenka | 6-1 2-6 10-6 | [H2H] |
QF | 2021 M15 Cairo, Wk. 18 | Clay | W | Marco Mania | 6-2 5-7 10-6 | [H2H] |
|
QF | 2021 M15 Cairo, Wk. 17 | Clay | L | Syed Mohd Agil Syed Naguib | 6-3 3-6 10-5 | [H2H] |
|
SF | 2021 M15 Cairo, Wk. 16 | Clay | L | Geronimo Marcolini | 6-3 6-3 | [H2H] |
QF | 2021 M15 Cairo, Wk. 16 | Clay | W | Essa Qabazard | 6-2 6-4 | [H2H] |
|
QF | 2021 M15 Cairo, Wk. 15 | Clay | L | Caspar Schuetze | 6-3 6-2 | [H2H] |
|
QF | 2020 M25 Nonthaburi, Wk. 6 | Hard | L | Manish Sureshkumar | 6-3 6-0 | [H2H] |
|
R32 | 2019 M25 Tay Ninh, Wk. 41 | Hard | L | Jumpei Yamasaki | 6-2 6-0 | [H2H] |
|
F | 2019 M25 Tay Ninh, Wk. 41 | Hard | W | Samuel Beren | 2-6 7-6(5) 10-6 | [H2H] |
SF | 2019 M25 Tay Ninh, Wk. 41 | Hard | W | Dharmil Shah | 6-0 6-1 | [H2H] |
|
F | 2019 M25 Tay Ninh, Wk. 40 | Hard | L | Pavel Shchaya-Zubrov | 6-3 4-6 10-8 | [H2H] |
SF | 2019 M25 Tay Ninh, Wk. 40 | Hard | W | Tienthinh Tran | 6-1 6-1 | [H2H] |
|
F | 2019 M15 Nanchang, Wk. 39 | Clay | L | Uisung Park | 6-1 6-4 | [H2H] |
SF | 2019 M15 Nanchang, Wk. 39 | Clay | W | Ang Ji | 6-0 6-0 | [H2H] |
QF | 2019 M15 Nanchang, Wk. 39 | Clay | W | Shenglin Zhuo | 6-0 6-2 | [H2H] |
|
R32 | 2019 M15 Nanchang, Wk. 38 | Clay | L | Luca Castelnuovo | 6-2 6-2 | [H2H] |
|
F | 2019 M15 Jakarta, Wk. 34 | Hard | L | Hanyi Liu | 6-4 4-0 ret. | [H2H] |
QF | 2019 M15 Jakarta, Wk. 34 | Hard | W | Ioan Dan Abrudan | 6-1 6-0 | [H2H] |
|
QF | 2019 M15 Singapore, Wk. 24 | Hard | L | Aidan Mchugh | 6-2 6-1 | [H2H] |
R16 | 2019 M15 Singapore, Wk. 24 | Hard | W | Shahin Khaledan | 3-6 6-4 6-4 | [H2H] |
R32 | 2019 M15 Singapore, Wk. 24 | Hard | W | Worarin Kumthonkittikul | 3-6 7-6(3) 6-1 | [H2H] |
|
F | 2019 M15 Singapore, Wk. 24 | Hard | W | Jesse Ross | 4-6 6-1 10-8 | [H2H] |
QF | 2019 M15 Singapore, Wk. 24 | Hard | W | Hesam Yazdi | 6-3 6-2 | [H2H] |
|
R32 | 2019 M15 Singapore, Wk. 23 | Hard | L | Dayne Kelly | 6-1 6-2 | [H2H] |
|
F | 2019 M15 Singapore, Wk. 22 | Hard | L | Anthony Susanto | 6-4 4-6 12-10 | [H2H] |
QF | 2019 M15 Singapore, Wk. 22 | Hard | W | Abhishek Bastola | 6-1 6-2 | [H2H] |
|
R32 | 2018 Australian Open (juniors) | Hard | L | Wojciech Marek | 7-5 6-2 | [H2H] |
R64 | 2018 Australian Open (juniors) | Hard | W | Thomas Bosancic | 3-6 6-0 7-6(3) | [H2H] |
|
R32 | 2017 Malaysia F3 Futures | Hard | L | Antoine Escoffier | 6-1 6-1 | [H2H] |
|
QF | 2017 Malaysia F2 Futures | Hard | L | Alberto Lim | 6-4 2-0 ret. | [H2H] |