|
QF | 2021 M15 Monastir, Wk. 44 | Hard | L | Yannick Wunderlich | 6-2 6-0 | [H2H] |
|
QF | 2021 M15 Monastir, Wk. 43 | Hard | L | Pietro Pampanin | 6-4 6-2 | [H2H] |
|
QF | 2021 M15 Monastir, Wk. 42 | Hard | L | Riccardo Chessari | 6-3 6-4 | [H2H] |
|
QF | 2021 M15 Monastir, Wk. 41 | Hard | L | Preston Connor | 6-3 6-2 | [H2H] |
|
F | 2021 M25 Pretoria, Wk. 39 | Hard | L | Alexander Edley | 6-1 6-2 | [H2H] |
SF | 2021 M25 Pretoria, Wk. 39 | Hard | W | Alexey Dubinin | 5-7 6-2 10-4 | [H2H] |
QF | 2021 M25 Pretoria, Wk. 39 | Hard | W | Luke Carey | 6-4 4-1 ret. | [H2H] |
|
QF | 2021 M25 Johannesburg / Ellispark, Wk. 38 | Hard | L | Neil Oberleitner | 6-2 6-1 | [H2H] |
|
SF | 2021 M25 Johannesburg / Markspark, Wk. 37 | Hard | L | Dylan Salton | 6-0 6-0 | [H2H] |
QF | 2021 M25 Johannesburg / Markspark, Wk. 37 | Hard | W | Marshall Hulett | 6-3 6-3 | [H2H] |
|
QF | 2021 M15 Monastir, Wk. 30 | Hard | L | Perry Gregg | 6-1 6-2 | [H2H] |
|
QF | 2021 M15 Monastir, Wk. 29 | Hard | L | Leonardo Lopez Linquet | 6-0 6-0 | [H2H] |
|
F | 2020 M25 Potchefstroom, Wk. 10 | Hard | L | Devin Badenhorst | 6-1 6-3 | [H2H] |
QF | 2020 M25 Potchefstroom, Wk. 10 | Hard | W | Wade Hermanus | 6-3 7-6(4) | [H2H] |
|
QF | 2018 South Africa F2 Futures | Hard | L | Zandrix Acob | 6-0 6-0 | [H2H] |
|
SF | 2018 South Africa F1 Futures | Hard | L | Luke Jacob Gamble | 6-1 6-0 | [H2H] |