|
R32 | 2022 M15 Monastir, Wk. 2 | Hard | L | Raphael Collignon | 6-0 6-1 | [H2H] |
|
F | 2022 M15 Monastir, Wk. 2 | Hard | W | Yosri Mzoughi | 6-0 6-0 | [H2H] |
|
SF | 2022 M25 Monastir, Wk. 1 | Hard | L | Niklas Waldner | 7-6(4) 6-1 | [H2H] |
|
SF | 2021 M15 Monastir, Wk. 52 | Hard | L | Sami BEN Abdennibi | 6-2 2-6 10-8 | [H2H] |
|
SF | 2021 M15 Monastir, Wk. 51 | Hard | L | Daniel Bagnolini | 6-2 6-2 | [H2H] |
|
QF | 2021 M15 Monastir, Wk. 50 | Hard | L | Xian Yao Zhou | 6-3 7-5 | [H2H] |
|
SF | 2020 M25 Geelong, Wk. 11 | Grass | L | Petar Jovic | 7-6(6) 1-0 ret. | [H2H] |
QF | 2020 M25 Geelong, Wk. 11 | Grass | W | Luke Vuletic | 6-3 6-4 | [H2H] |
|
F | 2020 M25 Mildura, Wk. 10 | Grass | L | Scott Puodziunas | 7-6(4) 6-7(3) 10-4 | [H2H] |
SF | 2020 M25 Mildura, Wk. 10 | Grass | W | Bosko Novakovic | 6-2 1-6 12-10 | [H2H] |
QF | 2020 M25 Mildura, Wk. 10 | Grass | W | Zac Osborne | 6-4 3-6 10-6 | [H2H] |
|
R16 | 2019 M15 Te Anau, Wk. 53 | Hard | L | Stephane Robert | 6-4 6-2 | [H2H] |
R32 | 2019 M15 Te Anau, Wk. 53 | Hard | W | Matthew Stubbings | 6-2 6-4 | [H2H] |
|
F | 2019 M15 Te Anau, Wk. 53 | Hard | W | Chris Zhang | 6-3 6-2 | [H2H] |
|
QF | 2018 Australia F2 Futures | Grass | L | Ryan Laubser | 6-3 6-2 | [H2H] |
|
SF | 2018 Australia F1 Futures | Grass | L | Chase Ferguson | 4-6 6-2 6-3 | [H2H] |
QF | 2018 Australia F1 Futures | Grass | W | Corey Gaal | 7-6(5) 6-7(8) 7-5 | [H2H] |
|
QF | 2017 South Africa F3 Futures | Hard | L | Khololwam Montsi | 3-6 6-2 4-0 ret. | [H2H] |
|
SF | 2017 South Africa F2 Futures | Hard | L | Warren Kuhn | 6-3 7-6(5) | [H2H] |
QF | 2017 South Africa F2 Futures | Hard | W | Federico Coppini | 6-1 6-3 | [H2H] |
|
F | 2017 South Africa F1 Futures | Hard | L | Tyler Hochwalt | 6-2 7-5 | [H2H] |
SF | 2017 South Africa F1 Futures | Hard | W | Matthew Johnson | 6-3 6-3 | [H2H] |
|
QF | 2017 Canberra 2 Challenger | Hard | L | Matthew Barton | 6-1 6-3 | [H2H] |
|
SF | 2017 Australia F7 Futures | Hard | L | Arjun Mehrotra | 6-2 1-0 ret. | [H2H] |
QF | 2017 Australia F7 Futures | Hard | W | Alex Liron | 6-3 6-1 | [H2H] |
|
F | 2017 Australia F1 Futures | Grass | L | Tomislav Edward Papac | 6-4 6-3 | [H2H] |
SF | 2017 Australia F1 Futures | Grass | W | Jesse Delaney | 6-3 6-2 | [H2H] |
QF | 2017 Australia F1 Futures | Grass | W | Dale Nixon | 6-4 6-3 | [H2H] |
|
QF | 2016 Australia F10 Futures | Hard | L | Jarred Wynan | 1-6 6-4 6-4 | [H2H] |
|
SF | 2016 Australia F9 Futures | Hard | L | Ivan Goluza | 6-4 6-4 | [H2H] |