Career
He is currently the player-manager for NIFL Premiership club Hamilton currently holds the NIFL Premiership record for the number of goals scored in a match, scoring six for against Omagh Town in October 2004. In 2006 he moved to, having previously played for, Raufoss Illinois, Rochdale and Blackburn Rovers.
He gained five international caps between 2003 and 2004, having previously represented Northern Ireland at every other level
He scored for in the Europa League in July 2010, before moving to on a season-long loan where he made an immediate impact, scoring nine goals in ten competitive starts winning Carling Player of the Month for December 2010. Hamilton is a and Everton fan.
He joined his hometown club,, on a season-long loan for the 2010-2011 season. He signed a new deal with in August 2011.
Managerial career On 15 December 2011, Hamilton was appointed player-manager of after the resignation of Marty Quinn.
His first match in charge was on 17 December 2011, against Linfield at Windsor Park. In 2014 Hamilton guided to victory in the 2013-2014 Irish Cup, the clubs first winning campaign in the tournament since 1997.