| Place |
---|
2022 | British Open Regional Qualifying | Qualifier |
| Scottish Open Amateur Stroke Play | T3 |
| Battle Trophy | 15 |
2021 | Scottish Amateur Championship | Medalist |
| Scottish Amateur Championship | Final 16 |
| Tennant Cup | 11 |
| British Amateur | Final 64 |
2016 | Scottish Amateur Championship | Final 16 |