 Prior to turning professional, he played major junior hockey in the Western Hockey League (WHL) with the Saskatoon Blades.On April 18, 2011 the Edmonton Oilers signed Hamilton to a three-year entry level contract.In his fourth season within the Oilers organization in 2014–15, Hamilton was recalled from the Oklahoma City Barons and made his NHL debut, going scoreless in his solitary game with the Oilers.