| Place |
---|
2022 | Pacific Coast Amateur | T38 |
| European Amateur | 8 |
| Scottish Open Amateur Stroke Play | 6 |
| Brabazon Trophy | T31 |
| North West Amateur Open | T11 |
| Northern Amateur Open | Final 32 |
| Cape Province Amateur Open | 13 |
| South African Stroke Play | T9 |
| GolfRSA International Amateur | Winner |
| South African Amateur | Quarterfinals |
| Gauteng North Open Amateur | Winner |
| Free State Open | T10 |
2021 | Bobby Locke Invitational | T10 |
| Central Gauteng Amateur Open | T5 |
| Silver Salver | 3 |
| Ekurhuleni Open | T10 |
| Kwazulu Natal Stroke Play | T15 |
| Northern Amateur Open | Quarterfinals |
| Northern Amateur Open | Medalist |
| Cape Province Amateur Open | T3 |
| South African Amateur | Final 64 |
| GolfRSA International Amateur | Winner |
| South African Stroke Play | T4 |
| Gauteng North Open Amateur | 6 |
| Free State Open | T4 |
2020 | Bobby Locke Invitational | 5 |
| Central Gauteng Amateur Open | 2 |
| Harry Oppenheimer Trophy | T5 |
| Silver Salver | 10 |
| North West Amateur Open | 2 |
| Cape Province Amateur Open | T14 |
| South African Amateur | Win |
| South African Stroke Play | Winner |
| GolfRSA International Amateur | T11 |
| Gauteng North Open Amateur | Winner |
| Free State Open | Winner |
2019 | Harry Oppenheimer Trophy | 2 |
| Central Gauteng Amateur Open | Winner |
| Bobby Locke Invitational | T5 |
| Silver Salver | Winner |
| Ekurhuleni Open | 8 |
| Kwazulu Natal Stroke Play | 2 |
| North West Amateur Open | T2 |
| South African Stroke Play | T11 |
| South African Amateur | Final 64 |
| Gauteng North Open Amateur | T2 |
2018 | Bobby Locke Invitational | T15 |
| Silver Salver | 10 |
| Ekurhuleni Open | Winner |
| Kwazulu Natal Match Play | Final 16 |
| Kwazulu Natal Stroke Play | T4 |
| Northern Amateur Open | Semifinals |
| South African Amateur | Final 32 |
2017 | Ekurhuleni Open | T10 |
| Kwazulu Natal Stroke Play | T14 |