Hogg signed his first pro contract with for Edinburgh Rugby in 2002 and went on to establish himself as a first team regular as well as an onfield leader of the team. Hogg was named Edinburgh's first team captain in the summer of 2007 (alongside Simon Cross) following major restructuring of the club and a time that several large name players left. He became a talismanic player for the club during the upheaval and played every game in his final season at the club when he departed for Newcastle Falcons in 2010.