A member of Hearts under-19 squad, in September 2011, Hamilton was promoted to the first team due to injury to Marián Kello.
In May 2016, Hamilton signed a contract extension, keeping him at Hearts until May 2019 [REF].