| Place |
---|
2019 | Memorial Amateur | T40 |
2018 | NCGA Match Play | Runner-up |
| Santa Cruz City | T6 |
| NCGA PubLinks | 2 |
| San Francisco City Men's Championship | Final 16 |
2017 | NCGA Stroke Play | T29 |
| San Francisco City Men's Championship | Semifinals |
2016 | San Jose City | T3 |
| NCGA PubLinks | T15 |