|
SF | 2020 M15 Sharm El Sheikh, Wk. 9 | Hard | L | David Poljak | 6-4 7-5 | [H2H] |
QF | 2020 M15 Sharm El Sheikh, Wk. 9 | Hard | W | Daniele Capecchi | 5-7 7-5 6-2 | [H2H] |
R16 | 2020 M15 Sharm El Sheikh, Wk. 9 | Hard | W | Federico Iannaccone | 5-7 6-2 6-0 | [H2H] |
R32 | 2020 M15 Sharm El Sheikh, Wk. 9 | Hard | W | Evgeny Tyurnev | 2-6 6-3 3-1 ret. | [H2H] |
|
F | 2020 M25 Nonthaburi, Wk. 6 | Hard | L | Austin Rapp | 6-3 6-3 | [H2H] |
SF | 2020 M25 Nonthaburi, Wk. 6 | Hard | W | Tamaki Yamao | 7-5 6-3 | [H2H] |
QF | 2020 M25 Nonthaburi, Wk. 6 | Hard | W | Maximus Jones | 6-1 6-3 | [H2H] |
|
F | 2020 M25 Nonthaburi, Wk. 5 | Hard | L | Maximilian Neuchrist | 7-6(3) 6-1 | [H2H] |
SF | 2020 M25 Nonthaburi, Wk. 5 | Hard | W | Seong-Gook Oh | 6-2 7-6(4) | [H2H] |
QF | 2020 M25 Nonthaburi, Wk. 5 | Hard | W | Adil Kalyanpur | 6-4 6-1 | [H2H] |
|
R32 | 2019 M25 Tay Ninh, Wk. 41 | Hard | L | Yan Bai | 6-4 7-6(5) | [H2H] |
|
F | 2019 M25 Tay Ninh, Wk. 40 | Hard | L | Daniel Nguyen | 6-3 7-5 | [H2H] |
SF | 2019 M25 Tay Ninh, Wk. 40 | Hard | W | Yan Bai | 7-6(3) 4-6 6-4 | [H2H] |
QF | 2019 M25 Tay Ninh, Wk. 40 | Hard | W | Alexey Zakharov | 3-6 6-3 6-2 | [H2H] |
R16 | 2019 M25 Tay Ninh, Wk. 40 | Hard | W | Manish Sureshkumar | 6-3 7-6(9) | [H2H] |
R32 | 2019 M25 Tay Ninh, Wk. 40 | Hard | W | Phuong Van Nguyen | 6-3 6-0 | [H2H] |
|
R32 | 2019 Yokkaichi Challenger | Hard | L | Shintaro Imai | 2-6 6-2 6-3 | [H2H] |
|
R32 | 2019 M25 Taipei, Wk. 30 | Hard | L | Ray Ho | 6-3 7-5 | [H2H] |
|
R32 | 2019 Astana Challenger | Hard | L | Goncalo Oliveira | 6-4 6-4 | [H2H] |
R64 | 2019 Astana Challenger | Hard | W | Aldin Setkic | 6-4 3-6 6-4 | [H2H] |
|
QF | 2019 M25 Hong Kong, Wk. 24 | Hard | L | Sidharth Rawat | 4-6 7-6(0) 6-1 | [H2H] |
R16 | 2019 M25 Hong Kong, Wk. 24 | Hard | W | Sagadat Ayap | 6-3 6-0 | [H2H] |
R32 | 2019 M25 Hong Kong, Wk. 24 | Hard | W | Harry David Meehan | 7-6(4) 6-3 | [H2H] |
|
R16 | 2019 M25 Hong Kong, Wk. 23 | Hard | L | Yuki Mochizuki | 6-4 1-0 ret. | [H2H] |
R32 | 2019 M25 Hong Kong, Wk. 23 | Hard | W | William Ma | 6-2 6-2 | [H2H] |
|
R64 | 2019 Braga Challenger | Clay | L | Chun Hsin Tseng | 4-6 6-2 7-6(5) | [H2H] |
|
R32 | 2019 Savannah Challenger | Clay | L | Paolo Lorenzi | 6-3 6-2 | [H2H] |
R64 | 2019 Savannah Challenger | Clay | W | Ricardo Rodriguez - Pace | 6-2 6-2 | [H2H] |
|
R64 | 2019 Francavilla Challenger | Clay | L | Alexey Vatutin | 6-1 6-4 | [H2H] |
|
F | 2019 Francavilla Challenger | Clay | W | Gerard Granollers | 7-6(4) 6-7(11) 7-5 | [H2H] |