Hammy played his rugby with Aberdeen Wanderers and at Gordonstoun.
After a year in Australia with Melbourne Rebels, Hammy returned to Scotland and played for Aberdeen Grammar.
Hammy joined the Scottish Rugby Academy side and now plays for Stirling County where he was player of the season in 2016/2017.