| Place |
---|
2022 | Nomura Cup | 19 |
| Asia-Pacific Amateur | T17 |
| Pacific Coast Amateur | T15 |
| European Amateur | T36 |
| British Amateur | Final 32 |
| Scottish Open Amateur Stroke Play | T13 |
| Australian Men's Amateur | T2 |
| Riversdale Cup | T21 |
2021 | Brabazon Trophy | T3 |
| Welsh Amateur Stroke Play | Winner |
| New Zealand Stroke Play | 6 |
2020 | New Zealand Amateur | Win |
| New Zealand Stroke Play | 5 |
| Avondale Amateur Medal | T10 |
| NSW Men's Amateur | Final 16 |
| Australian Men's Amateur | Quarterfinals |
| Master of the Amateurs | T36 |
2019 | New Zealand Amateur | Final 32 |
| Singapore Open Amateur | T6 |
| New Zealand Stroke Play | 9 |
| Avondale Amateur Medal | T16 |
| Australian Men's Amateur | Final 64 |
2018 | New Zealand Amateur | Final 16 |
| New Zealand Stroke Play | T3 |
| Riversdale Cup | T20 |
| Avondale Amateur Medal | 6 |
2017 | New Zealand Amateur | Final 16 |
| New Zealand Stroke Play | T10 |
2016 | New Zealand Amateur | Final 16 |