Career
He has also played for Cowdenbeath, Raith Rovers and Brechin City. Hill started his career in the youth side of Falkirk and in July 2004, signed for Alloa Athletic
After one season at Alloa, Hill signed for Cowdenbeath in July 2005. On 17 June 2008, Hill signed for Alloa Athletic for a second time.
On 17 July 2009, Hill signed for Raith Rovers.
He made his debut on 8 August 2009, as a substitute against Queen of The South in the Scottish First Division. He went on to score his first goal and the winning goal for the club in their game against Ross County on 22 August 2009.
In all he made 33 appearances scoring two goals that season. At the start of the 2010-2011 season, Hill suffered a broken ankle in the Reserve League Cup Final against Dunfermline Athletic.
On his return from injury, in order to regain full fitness, he went out on loan to Brechin City.
In all he made 5 appearances for Brechin but unfortunately was sent off in his last game for the club On his return to Raith Rovers, Hill broke back into the first team making a further 8 appearances for them. In June 2015, after six years with the Kirkcaldy side, Hill was released by Raith Rovers.
On 22 June 2015, Hill signed for a third spell with Scottish Championship club Alloa Athletic.