| Place |
---|
2022 | Eastern Province Stroke Play | T3 |
| Ekurhuleni Open | 3 |
| Scottish Open Amateur Stroke Play | T9 |
| Brabazon Trophy | T31 |
| Western Province Amateur | Final 16 |
| Western Province Amateur | Medalist |
| North West Amateur Open | T2 |
| Northern Amateur Open | Win |
| South African Stroke Play | 8 |
| GolfRSA International Amateur | 2 |
| South African Amateur | Final 16 |
| Gauteng North Open Amateur | 6 |
2021 | Central Gauteng Amateur Open | T14 |
| Harry Oppenheimer Trophy | 2 |
| Kwazulu Natal Match Play | Final 16 |
| Kwazulu Natal Match Play | Medalist |
| Kwazulu Natal Stroke Play | T12 |
| Boland Amateur Stroke Play | T9 |
| North West Amateur Open | T5 |
| Northern Amateur Open | Win |
| South African Amateur | Final 64 |
| GolfRSA International Amateur | 2 |
| South African Stroke Play | T19 |
| Gauteng North Open Amateur | 14 |
2020 | Central Gauteng Amateur Open | Winner |
| Harry Oppenheimer Trophy | Winner |
| Silver Salver | T12 |
| North West Amateur Open | Winner |
| South African Amateur | Final 32 |
| South African Stroke Play | T26 |
| GolfRSA International Amateur | T9 |
2019 | Harry Oppenheimer Trophy | Winner |
| Central Gauteng Amateur Open | 2 |
| Kwazulu Natal Match Play | Win |
| Southern Cape Amateur Open | 4 |
| Border Stroke Play | T5 |
| Limpopo Amateur Open | T10 |
| British Amateur | Final 64 |
| East of Ireland Amateur | T10 |
| Kwazulu Natal Stroke Play | T14 |
| Western Province Amateur | Final 16 |
| North West Amateur Open | T7 |
| Northern Amateur Open | Quarterfinals |
| Cape Province Amateur Open | 7 |
| South African Stroke Play | T19 |
| South African Amateur | Final 32 |
| GolfRSA International Amateur | T25 |
| Free State Open | T16 |
2018 | Harry Oppenheimer Trophy | T3 |
| Central Gauteng Amateur Open | Winner |
| Silver Salver | Winner |
| Southern Cape Amateur Open | T4 |
| Boland Amateur Stroke Play | T12 |
| North West Amateur Open | T3 |
| South African Amateur | Final 32 |
| South African Stroke Play | T13 |