Education
Hamill also scored on the opening game of the 2008-2009 season, in a home game against Hibernian, which finished 1–0 to Kilmarnock.
Hamill also scored on the opening game of the 2008-2009 season, in a home game against Hibernian, which finished 1–0 to Kilmarnock.
He is in his second spell at Kilmarnock having started his career with the club He moved to Heart of Midlothian in 2011, returning to Kilmarnock in 2014, after Hearts were relegated from the Premiership. Kilmarnock
He started against Hibernian and made two further substitute appearances that season.
At the start of the 2007-2008 season his hard work over the summer was rewarded with a start against Celtic, Kilmarnock held the hosts to a 0–0 draw in what was Kilmarnock"s first point at Celtic Park in over nine years.
He scored his first goal for the club in a Scottish Cup game against Airdrie., following this up with his second goal in the competition against Celtic in a 5–1 defeat in the next round. He was sent off for the first time in his career on 29 January 2011 picking up a second yellow in the 29th minute against Hamilton.
In all he made 149 appearances in all competitions for Kilmarnock scoring 19 times. Hearts
Hamill signed for Hearts on 25 May 2011, on a three-year contract.
He made his competitive debut against Paks in a Europa League qualifier, and scored a penalty in first half stoppage time to secure a 1–1 away draw, with his league debut came on 7 August against Motherwell.
Hamill quickly became Hearts new penalty taker in the absence of Kevin Kyle, having scored one in a friendly against Royal Antwerp against Paks and against Street Mirren on 17 September in the league. His first miss from the spot came against Street Johnstone a game Hearts lost 2–1. On 24 December, Hamill was stretchered off during a match against Motherwell, having suffered a recurrence of an ankle injury.
Both penalties after his miss were taken by other players and missed with Hamill pledging to return to penalty duties.
Towards the end of the 2011-2012 season, Hamill suffered a rupture of a cruciate knee ligament. He was given a four match ban for the incident, with one of the matches suspended until the end of the following season.
Kilmarnock return
Following Hamill"s release by Hearts after their relegation to the Scottish Championship, he joined Kilmarnock for a second time, signing a three-year contract with the East Ayrshire club on 2 June 2014. Hamill made his Scotland U21 debut against Norway on 20 May 2008, going on to score his first international goal against Slovenia on 17 November 2007.
On 5 February 2008 he was sent off for a second bookable offence in their 2–1 defeat to Portugal.
In all he played for the Scotland U21 team 10 times in 2007 and 2008.
Hamill firmly established himself as a member of the first team that season making thirty two league appearances.