| Place |
---|
2021 | British Amateur | Final 64 |
| St. Andrews Links Trophy | T2 |
2020 | Brabazon Trophy | T17 |
| English Amateur | Final 64 |
| South African Amateur | Final 16 |
| South African Stroke Play | T31 |
| GolfRSA International Amateur | T20 |
2019 | European Amateur | T47 |
| St. Andrews Links Trophy | T15 |
| Brabazon Trophy | T18 |
2018 | English Amateur | Final 16 |
| European Amateur | T59 |
| St. Andrews Links Trophy | T40 |
| Lytham Trophy | T34 |
| Terra Cotta Invitational | T14 |
| Spanish International Amateur | Semifinals |
| Portuguese International Amateur | 10 |
2017 | Terra Cotta Invitational | T36 |
| Northern Amateur Open | Final 16 |
| South African Amateur | Final 64 |
| South African Stroke Play | T27 |