| Place |
---|
2022 | English Amateur | Final 64 |
| British Amateur | Final 64 |
| Spanish International Amateur | Final 32 |
2021 | South Beach International | T17 |
| British Amateur | Final 16 |
| St. Andrews Links Trophy | T4 |
| Scottish Open Amateur Stroke Play | Winner |
2020 | British Amateur | Quarterfinals |
| Brabazon Trophy | T17 |
| English Amateur | Runner-up |
| Portuguese International Amateur | T28 |
| Avondale Amateur Medal | T15 |
| NSW Men's Amateur | Final 32 |
| Australian Men's Amateur | Final 32 |
2019 | North of England Open Amateur | T10 |
| Walton Heath Trophy | T14 |
| British Open Regional Qualifying | Qualifier |
| Avondale Amateur Medal | T16 |
| NSW Men's Amateur | Final 16 |
| Master of the Amateurs | T63 |
2018 | North of England Open Amateur | T5 |
| Scottish Open Amateur Stroke Play | T20 |
| English Amateur | Final 64 |
| Walton Heath Trophy | T10 |
| British Open Regional Qualifying | Qualifier |
| Lytham Trophy | T23 |
2017 | North of England Open Amateur | T5 |
| Lytham Trophy | T22 |